---
Fuzzer filename: '/src/geos/tests/fuzz/fuzz_geo2.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/geos/tests/fuzz/fuzz_geo2.c'
      linkageType:     externalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          98
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - GEOSDifference
        - GEOSGeomFromWKB_buf
        - GEOSGeomFromWKT
        - GEOSGeomToWKB_buf
        - GEOSGeomToWKT
        - GEOSGeom_destroy
        - GEOSIntersection
        - GEOSUnion
        - fopen
        - initGEOS
        - log_and_exit
        - notice
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz/fuzz_geo2.c:34,19'
          Dst:             fopen
        - Src:             'tests/fuzz/fuzz_geo2.c:35,9'
          Dst:             initGEOS
        - Src:             'tests/fuzz/fuzz_geo2.c:35,9'
          Dst:             notice
        - Src:             'tests/fuzz/fuzz_geo2.c:35,9'
          Dst:             log_and_exit
        - Src:             'tests/fuzz/fuzz_geo2.c:47,24'
          Dst:             GEOSGeomFromWKT
        - Src:             'tests/fuzz/fuzz_geo2.c:50,28'
          Dst:             GEOSGeomFromWKB_buf
        - Src:             'tests/fuzz/fuzz_geo2.c:53,32'
          Dst:             GEOSIntersection
        - Src:             'tests/fuzz/fuzz_geo2.c:54,13'
          Dst:             GEOSGeom_destroy
        - Src:             'tests/fuzz/fuzz_geo2.c:55,18'
          Dst:             GEOSDifference
        - Src:             'tests/fuzz/fuzz_geo2.c:56,13'
          Dst:             GEOSGeom_destroy
        - Src:             'tests/fuzz/fuzz_geo2.c:57,18'
          Dst:             GEOSUnion
        - Src:             'tests/fuzz/fuzz_geo2.c:58,13'
          Dst:             GEOSGeom_destroy
        - Src:             'tests/fuzz/fuzz_geo2.c:59,35'
          Dst:             GEOSGeomToWKB_buf
        - Src:             'tests/fuzz/fuzz_geo2.c:61,13'
          Dst:             GEOSGeom_destroy
        - Src:             'tests/fuzz/fuzz_geo2.c:63,20'
          Dst:             GEOSGeomToWKT
        - Src:             'tests/fuzz/fuzz_geo2.c:65,9'
          Dst:             GEOSGeom_destroy
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    notice
      functionSourceFile: '/src/geos/tests/fuzz/fuzz_geo2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fputc
        - fwrite
        - vfprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz/fuzz_geo2.c:15,5'
          Dst:             fwrite
        - Src:             'tests/fuzz/fuzz_geo2.c:17,5'
          Dst:             vfprintf
        - Src:             'tests/fuzz/fuzz_geo2.c:19,5'
          Dst:             fputc
    - functionName:    log_and_exit
      functionSourceFile: '/src/geos/tests/fuzz/fuzz_geo2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fputc
        - fwrite
        - vfprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz/fuzz_geo2.c:25,5'
          Dst:             fwrite
        - Src:             'tests/fuzz/fuzz_geo2.c:27,5'
          Dst:             vfprintf
        - Src:             'tests/fuzz/fuzz_geo2.c:29,5'
          Dst:             fputc
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vfprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fputc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GEOSCoverageSimplifyVW
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2112
      functionLinenumberEnd: 2113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoverageSimplifyVW_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:2113,16'
          Dst:             GEOSCoverageSimplifyVW_r
    - functionName:    GEOSCoverageIsValid
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2106
      functionLinenumberEnd: 2107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoverageIsValid_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:2107,16'
          Dst:             GEOSCoverageIsValid_r
    - functionName:    GEOSSegmentIntersection
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2095
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSegmentIntersection_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:2095,16'
          Dst:             GEOSSegmentIntersection_r
    - functionName:    GEOSVoronoiDiagram
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2087
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSVoronoiDiagram_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:2087,16'
          Dst:             GEOSVoronoiDiagram_r
    - functionName:    GEOSConstrainedDelaunayTriangulation
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2080
      functionLinenumberEnd: 2081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSConstrainedDelaunayTriangulation_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:2081,16'
          Dst:             GEOSConstrainedDelaunayTriangulation_r
    - functionName:    GEOSDelaunayTriangulation
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSDelaunayTriangulation_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:2075,16'
          Dst:             GEOSDelaunayTriangulation_r
    - functionName:    GEOSBufferWithParams
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2068
      functionLinenumberEnd: 2069
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSBufferWithParams_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:2069,16'
          Dst:             GEOSBufferWithParams_r
    - functionName:    GEOSBufferParams_setSingleSided
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2063
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSBufferParams_setSingleSided_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:2063,16'
          Dst:             GEOSBufferParams_setSingleSided_r
    - functionName:    GEOSBufferParams_setQuadrantSegments
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2057
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSBufferParams_setQuadrantSegments_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:2057,16'
          Dst:             GEOSBufferParams_setQuadrantSegments_r
    - functionName:    GEOSBufferParams_setMitreLimit
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2050
      functionLinenumberEnd: 2051
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSBufferParams_setMitreLimit_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:2051,16'
          Dst:             GEOSBufferParams_setMitreLimit_r
    - functionName:    GEOSBufferParams_setJoinStyle
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2044
      functionLinenumberEnd: 2045
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSBufferParams_setJoinStyle_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:2045,16'
          Dst:             GEOSBufferParams_setJoinStyle_r
    - functionName:    GEOSBufferParams_setEndCapStyle
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2039
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSBufferParams_setEndCapStyle_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:2039,16'
          Dst:             GEOSBufferParams_setEndCapStyle_r
    - functionName:    GEOSBufferParams_destroy
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2032
      functionLinenumberEnd: 2033
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSBufferParams_destroy_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:2033,16'
          Dst:             GEOSBufferParams_destroy_r
    - functionName:    GEOSBufferParams_create
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2026
      functionLinenumberEnd: 2027
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSBufferParams_create_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:2027,16'
          Dst:             GEOSBufferParams_create_r
    - functionName:    GEOSSnap
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionLinenumberEnd: 2021
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSnap_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:2021,16'
          Dst:             GEOSSnap_r
    - functionName:    GEOSSharedPaths
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2014
      functionLinenumberEnd: 2015
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSharedPaths_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:2015,16'
          Dst:             GEOSSharedPaths_r
    - functionName:    GEOSOrientationIndex
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2009
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - double
        - double
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSOrientationIndex_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:2009,16'
          Dst:             GEOSOrientationIndex_r
    - functionName:    GEOSGeom_createRectangle
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2001
      functionLinenumberEnd: 2002
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_createRectangle_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:2002,16'
          Dst:             GEOSGeom_createRectangle_r
    - functionName:    GEOSGeom_createEmptyCurvePolygon
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1994
      functionLinenumberEnd: 1995
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_createEmptyCurvePolygon_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1995,16'
          Dst:             GEOSGeom_createEmptyCurvePolygon_r
    - functionName:    GEOSGeom_createEmptyCompoundCurve
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1988
      functionLinenumberEnd: 1989
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_createEmptyCompoundCurve_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1989,16'
          Dst:             GEOSGeom_createEmptyCompoundCurve_r
    - functionName:    GEOSGeom_createEmptyCircularString
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1982
      functionLinenumberEnd: 1983
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_createEmptyCircularString_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1983,16'
          Dst:             GEOSGeom_createEmptyCircularString_r
    - functionName:    GEOSGeom_createEmptyPolygon
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1976
      functionLinenumberEnd: 1977
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_createEmptyPolygon_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1977,16'
          Dst:             GEOSGeom_createEmptyPolygon_r
    - functionName:    GEOSGeom_createEmptyLineString
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1970
      functionLinenumberEnd: 1971
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_createEmptyLineString_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1971,16'
          Dst:             GEOSGeom_createEmptyLineString_r
    - functionName:    GEOSGeom_createEmptyPoint
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1964
      functionLinenumberEnd: 1965
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_createEmptyPoint_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1965,16'
          Dst:             GEOSGeom_createEmptyPoint_r
    - functionName:    GEOSGeom_createEmptyCollection
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1958
      functionLinenumberEnd: 1959
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_createEmptyCollection_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1959,16'
          Dst:             GEOSGeom_createEmptyCollection_r
    - functionName:    GEOSGeom_extractUniquePoints
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 1953
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_extractUniquePoints_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1953,16'
          Dst:             GEOSGeom_extractUniquePoints_r
    - functionName:    GEOSInterpolateNormalized
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1946
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSInterpolateNormalized_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1947,16'
          Dst:             GEOSInterpolateNormalized_r
    - functionName:    GEOSProjectNormalized
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1939
      functionLinenumberEnd: 1940
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSProjectNormalized_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1940,16'
          Dst:             GEOSProjectNormalized_r
    - functionName:    GEOSInterpolate
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1933
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSInterpolate_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1933,16'
          Dst:             GEOSInterpolate_r
    - functionName:    GEOSProject
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1925
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSProject_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1926,16'
          Dst:             GEOSProject_r
    - functionName:    GEOSSTRtree_destroy
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1918
      functionLinenumberEnd: 1920
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSTRtree_destroy_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1919,9'
          Dst:             GEOSSTRtree_destroy_r
    - functionName:    GEOSSTRtree_remove
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 1913
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSTRtree_remove_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1913,16'
          Dst:             GEOSSTRtree_remove_r
    - functionName:    GEOSSTRtree_iterate
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 1906
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSTRtree_iterate_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1905,9'
          Dst:             GEOSSTRtree_iterate_r
    - functionName:    GEOSSTRtree_nearest_generic
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1897
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSTRtree_nearest_generic_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1897,16'
          Dst:             GEOSSTRtree_nearest_generic_r
    - functionName:    GEOSSTRtree_nearest
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1888
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSTRtree_nearest_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1888,16'
          Dst:             GEOSSTRtree_nearest_r
    - functionName:    GEOSSTRtree_query
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSTRtree_query_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1881,9'
          Dst:             GEOSSTRtree_query_r
    - functionName:    GEOSSTRtree_insert
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSTRtree_insert_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1872,9'
          Dst:             GEOSSTRtree_insert_r
    - functionName:    GEOSSTRtree_build
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1864
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSTRtree_build_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1864,16'
          Dst:             GEOSSTRtree_build_r
    - functionName:    GEOSSTRtree_create
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSTRtree_create_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1858,16'
          Dst:             GEOSSTRtree_create_r
    - functionName:    GEOSPreparedDistanceWithin
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1851
      functionLinenumberEnd: 1852
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedDistanceWithin_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1852,16'
          Dst:             GEOSPreparedDistanceWithin_r
    - functionName:    GEOSPreparedDistance
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1845
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedDistance_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1846,16'
          Dst:             GEOSPreparedDistance_r
    - functionName:    GEOSPreparedNearestPoints
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1839
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedNearestPoints_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1840,16'
          Dst:             GEOSPreparedNearestPoints_r
    - functionName:    GEOSPreparedRelatePattern
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1833
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedRelatePattern_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1834,16'
          Dst:             GEOSPreparedRelatePattern_r
    - functionName:    GEOSPreparedRelate
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1827
      functionLinenumberEnd: 1828
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedRelate_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1828,16'
          Dst:             GEOSPreparedRelate_r
    - functionName:    GEOSPreparedWithin
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1821
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedWithin_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1822,16'
          Dst:             GEOSPreparedWithin_r
    - functionName:    GEOSPreparedTouches
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1815
      functionLinenumberEnd: 1816
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedTouches_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1816,16'
          Dst:             GEOSPreparedTouches_r
    - functionName:    GEOSPreparedOverlaps
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedOverlaps_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1810,16'
          Dst:             GEOSPreparedOverlaps_r
    - functionName:    GEOSPreparedIntersectsXY
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1803
      functionLinenumberEnd: 1804
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedIntersectsXY_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1804,16'
          Dst:             GEOSPreparedIntersectsXY_r
    - functionName:    GEOSPreparedIntersects
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1797
      functionLinenumberEnd: 1798
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedIntersects_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1798,16'
          Dst:             GEOSPreparedIntersects_r
    - functionName:    GEOSPreparedDisjoint
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1791
      functionLinenumberEnd: 1792
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedDisjoint_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1792,16'
          Dst:             GEOSPreparedDisjoint_r
    - functionName:    GEOSPreparedCrosses
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1785
      functionLinenumberEnd: 1786
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedCrosses_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1786,16'
          Dst:             GEOSPreparedCrosses_r
    - functionName:    GEOSPreparedCovers
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1779
      functionLinenumberEnd: 1780
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedCovers_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1780,16'
          Dst:             GEOSPreparedCovers_r
    - functionName:    GEOSPreparedCoveredBy
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1774
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedCoveredBy_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1774,16'
          Dst:             GEOSPreparedCoveredBy_r
    - functionName:    GEOSPreparedContainsProperly
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1767
      functionLinenumberEnd: 1768
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedContainsProperly_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1768,16'
          Dst:             GEOSPreparedContainsProperly_r
    - functionName:    GEOSPreparedContainsXY
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1761
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedContainsXY_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1762,16'
          Dst:             GEOSPreparedContainsXY_r
    - functionName:    GEOSPreparedContains
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1756
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedContains_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1756,16'
          Dst:             GEOSPreparedContains_r
    - functionName:    GEOSPreparedGeom_destroy
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedGeom_destroy_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1750,9'
          Dst:             GEOSPreparedGeom_destroy_r
    - functionName:    GEOSPrepare
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPrepare_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1744,16'
          Dst:             GEOSPrepare_r
    - functionName:    GEOSGeoJSONWriter_getOutputDimension
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1732
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeoJSONWriter_getOutputDimension_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1733,16'
          Dst:             GEOSGeoJSONWriter_getOutputDimension_r
    - functionName:    GEOSGeoJSONWriter_setOutputDimension
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeoJSONWriter_setOutputDimension_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1727,9'
          Dst:             GEOSGeoJSONWriter_setOutputDimension_r
    - functionName:    GEOSGeoJSONWriter_writeGeometry
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeoJSONWriter_writeGeometry_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1721,16'
          Dst:             GEOSGeoJSONWriter_writeGeometry_r
    - functionName:    GEOSGeoJSONWriter_destroy
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeoJSONWriter_destroy_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1715,9'
          Dst:             GEOSGeoJSONWriter_destroy_r
    - functionName:    GEOSGeoJSONWriter_create
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeoJSONWriter_create_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1709,16'
          Dst:             GEOSGeoJSONWriter_create_r
    - functionName:    GEOSGeoJSONReader_readGeometry
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionLinenumberEnd: 1702
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeoJSONReader_readGeometry_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1702,16'
          Dst:             GEOSGeoJSONReader_readGeometry_r
    - functionName:    GEOSGeoJSONReader_destroy
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeoJSONReader_destroy_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1696,9'
          Dst:             GEOSGeoJSONReader_destroy_r
    - functionName:    GEOSGeoJSONReader_create
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1690
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeoJSONReader_create_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1690,16'
          Dst:             GEOSGeoJSONReader_create_r
    - functionName:    GEOS_printDouble
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1683
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - double
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKTWriter18writeTrimmedNumberEdjPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1683,16'
          Dst:             _ZN4geos2io9WKTWriter18writeTrimmedNumberEdjPc
    - functionName:    GEOSWKBWriter_setIncludeSRID
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKBWriter_setIncludeSRID_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1678,9'
          Dst:             GEOSWKBWriter_setIncludeSRID_r
    - functionName:    GEOSWKBWriter_getIncludeSRID
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKBWriter_getIncludeSRID_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1672,16'
          Dst:             GEOSWKBWriter_getIncludeSRID_r
    - functionName:    GEOSWKBWriter_setFlavor
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionLinenumberEnd: 1667
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKBWriter_setFlavor_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1666,9'
          Dst:             GEOSWKBWriter_setFlavor_r
    - functionName:    GEOSWKBWriter_getFlavor
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKBWriter_getFlavor_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1660,16'
          Dst:             GEOSWKBWriter_getFlavor_r
    - functionName:    GEOSWKBWriter_setByteOrder
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1653
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKBWriter_setByteOrder_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1654,9'
          Dst:             GEOSWKBWriter_setByteOrder_r
    - functionName:    GEOSWKBWriter_getByteOrder
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1647
      functionLinenumberEnd: 1648
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKBWriter_getByteOrder_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1648,16'
          Dst:             GEOSWKBWriter_getByteOrder_r
    - functionName:    GEOSWKBWriter_setOutputDimension
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1643
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKBWriter_setOutputDimension_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1642,9'
          Dst:             GEOSWKBWriter_setOutputDimension_r
    - functionName:    GEOSWKBWriter_getOutputDimension
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1635
      functionLinenumberEnd: 1636
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKBWriter_getOutputDimension_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1636,16'
          Dst:             GEOSWKBWriter_getOutputDimension_r
    - functionName:    GEOSWKBWriter_writeHEX
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1630
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKBWriter_writeHEX_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1630,16'
          Dst:             GEOSWKBWriter_writeHEX_r
    - functionName:    GEOSWKBWriter_write
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1622
      functionLinenumberEnd: 1623
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKBWriter_write_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1623,16'
          Dst:             GEOSWKBWriter_write_r
    - functionName:    GEOSWKBWriter_destroy
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKBWriter_destroy_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1615,9'
          Dst:             GEOSWKBWriter_destroy_r
    - functionName:    GEOSWKBWriter_create
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKBWriter_create_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1609,16'
          Dst:             GEOSWKBWriter_create_r
    - functionName:    GEOSWKBReader_readHEX
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKBReader_readHEX_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1602,16'
          Dst:             GEOSWKBReader_readHEX_r
    - functionName:    GEOSWKBReader_read
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1595
      functionLinenumberEnd: 1596
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKBReader_read_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1596,16'
          Dst:             GEOSWKBReader_read_r
    - functionName:    GEOSWKBReader_setFixStructure
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKBReader_setFixStructure_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1590,9'
          Dst:             GEOSWKBReader_setFixStructure_r
    - functionName:    GEOSWKBReader_destroy
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1585
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKBReader_destroy_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1584,9'
          Dst:             GEOSWKBReader_destroy_r
    - functionName:    GEOSWKBReader_create
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKBReader_create_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1578,16'
          Dst:             GEOSWKBReader_create_r
    - functionName:    GEOSWKTWriter_setOld3D
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKTWriter_setOld3D_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1571,9'
          Dst:             GEOSWKTWriter_setOld3D_r
    - functionName:    GEOSWKTWriter_getOutputDimension
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1565
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKTWriter_getOutputDimension_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1565,16'
          Dst:             GEOSWKTWriter_getOutputDimension_r
    - functionName:    GEOSWKTWriter_setOutputDimension
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1558
      functionLinenumberEnd: 1560
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKTWriter_setOutputDimension_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1559,9'
          Dst:             GEOSWKTWriter_setOutputDimension_r
    - functionName:    GEOSWKTWriter_setRoundingPrecision
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKTWriter_setRoundingPrecision_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1553,16'
          Dst:             GEOSWKTWriter_setRoundingPrecision_r
    - functionName:    GEOSWKTWriter_setTrim
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1548
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKTWriter_setTrim_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1547,9'
          Dst:             GEOSWKTWriter_setTrim_r
    - functionName:    GEOSWKTWriter_write
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1540
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKTWriter_write_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1541,16'
          Dst:             GEOSWKTWriter_write_r
    - functionName:    GEOSWKTWriter_destroy
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKTWriter_destroy_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1535,9'
          Dst:             GEOSWKTWriter_destroy_r
    - functionName:    GEOSWKTWriter_create
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKTWriter_create_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1529,16'
          Dst:             GEOSWKTWriter_create_r
    - functionName:    GEOSWKTReader_read
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1521
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKTReader_read_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1522,16'
          Dst:             GEOSWKTReader_read_r
    - functionName:    GEOSWKTReader_setFixStructure
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1515
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKTReader_setFixStructure_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1516,9'
          Dst:             GEOSWKTReader_setFixStructure_r
    - functionName:    GEOSWKTReader_destroy
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKTReader_destroy_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1510,9'
          Dst:             GEOSWKTReader_destroy_r
    - functionName:    GEOSWKTReader_create
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWKTReader_create_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1504,16'
          Dst:             GEOSWKTReader_create_r
    - functionName:    GEOSTopologyPreserveSimplify
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSTopologyPreserveSimplify_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1496,16'
          Dst:             GEOSTopologyPreserveSimplify_r
    - functionName:    GEOSSimplify
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSimplify_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1490,16'
          Dst:             GEOSSimplify_r
    - functionName:    GEOSGeom_getExtent
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1484
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_getExtent_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1484,16'
          Dst:             GEOSGeom_getExtent_r
    - functionName:    GEOSGeom_getYMax
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_getYMax_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1479,16'
          Dst:             GEOSGeom_getYMax_r
    - functionName:    GEOSGeom_getXMax
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_getXMax_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1474,16'
          Dst:             GEOSGeom_getXMax_r
    - functionName:    GEOSGeom_getYMin
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1468
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_getYMin_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1469,16'
          Dst:             GEOSGeom_getYMin_r
    - functionName:    GEOSGeom_getXMin
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_getXMin_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1464,16'
          Dst:             GEOSGeom_getXMin_r
    - functionName:    GEOSGeom_getCoordinateDimension
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_getCoordinateDimension_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1459,16'
          Dst:             GEOSGeom_getCoordinateDimension_r
    - functionName:    GEOSGeom_getDimensions
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1452
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_getDimensions_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1453,16'
          Dst:             GEOSGeom_getDimensions_r
    - functionName:    GEOSGeom_getPrecision
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionLinenumberEnd: 1447
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_getPrecision_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1447,16'
          Dst:             GEOSGeom_getPrecision_r
    - functionName:    GEOSGeom_setPrecision
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_setPrecision_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1441,16'
          Dst:             GEOSGeom_setPrecision_r
    - functionName:    GEOSGeom_clone
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_clone_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1435,16'
          Dst:             GEOSGeom_clone_r
    - functionName:    GEOSGeom_createCurvePolygon
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1428
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_createCurvePolygon_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1429,16'
          Dst:             GEOSGeom_createCurvePolygon_r
    - functionName:    GEOSGeom_createCompoundCurve
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1423
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_createCompoundCurve_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1423,16'
          Dst:             GEOSGeom_createCompoundCurve_r
    - functionName:    GEOSGeom_createCircularString
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_createCircularString_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1417,16'
          Dst:             GEOSGeom_createCircularString_r
    - functionName:    GEOSGeom_createPolygon
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_createPolygon_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1411,16'
          Dst:             GEOSGeom_createPolygon_r
    - functionName:    GEOSGeom_createLineString
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_createLineString_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1405,16'
          Dst:             GEOSGeom_createLineString_r
    - functionName:    GEOSGeom_createLinearRing
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_createLinearRing_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1399,16'
          Dst:             GEOSGeom_createLinearRing_r
    - functionName:    GEOSGeom_createPointFromXY
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_createPointFromXY_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1393,16'
          Dst:             GEOSGeom_createPointFromXY_r
    - functionName:    GEOSGeom_createPoint
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_createPoint_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1387,16'
          Dst:             GEOSGeom_createPoint_r
    - functionName:    GEOSGeom_getCoordSeq
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_getCoordSeq_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1381,16'
          Dst:             GEOSGeom_getCoordSeq_r
    - functionName:    GEOSCoordSeq_destroy
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_destroy_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1375,16'
          Dst:             GEOSCoordSeq_destroy_r
    - functionName:    GEOSCoordSeq_isCCW
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_isCCW_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1369,16'
          Dst:             GEOSCoordSeq_isCCW_r
    - functionName:    GEOSCoordSeq_getDimensions
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1363
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_getDimensions_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1363,16'
          Dst:             GEOSCoordSeq_getDimensions_r
    - functionName:    GEOSCoordSeq_getSize
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_getSize_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1357,16'
          Dst:             GEOSCoordSeq_getSize_r
    - functionName:    GEOSCoordSeq_getXYZ
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_getXYZ_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1351,16'
          Dst:             GEOSCoordSeq_getXYZ_r
    - functionName:    GEOSCoordSeq_getXY
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_getXY_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1345,16'
          Dst:             GEOSCoordSeq_getXY_r
    - functionName:    GEOSCoordSeq_getM
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1338
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_getOrdinate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1339,16'
          Dst:             GEOSCoordSeq_getOrdinate
    - functionName:    GEOSCoordSeq_getOrdinate
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_getOrdinate_r
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1315,16'
          Dst:             GEOSCoordSeq_getOrdinate_r
    - functionName:    GEOSCoordSeq_getZ
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_getOrdinate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1333,16'
          Dst:             GEOSCoordSeq_getOrdinate
    - functionName:    GEOSCoordSeq_getY
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_getOrdinate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1327,16'
          Dst:             GEOSCoordSeq_getOrdinate
    - functionName:    GEOSCoordSeq_getX
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_getOrdinate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1321,16'
          Dst:             GEOSCoordSeq_getOrdinate
    - functionName:    GEOSCoordSeq_clone
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_clone_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1309,16'
          Dst:             GEOSCoordSeq_clone_r
    - functionName:    GEOSCoordSeq_setXYZ
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_setXYZ_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1303,16'
          Dst:             GEOSCoordSeq_setXYZ_r
    - functionName:    GEOSCoordSeq_setXY
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1296
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_setXY_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1297,16'
          Dst:             GEOSCoordSeq_setXY_r
    - functionName:    GEOSCoordSeq_setM
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_setOrdinate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1291,16'
          Dst:             GEOSCoordSeq_setOrdinate
    - functionName:    GEOSCoordSeq_setOrdinate
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_setOrdinate_r
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1267,16'
          Dst:             GEOSCoordSeq_setOrdinate_r
    - functionName:    GEOSCoordSeq_setZ
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1284
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_setOrdinate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1285,16'
          Dst:             GEOSCoordSeq_setOrdinate
    - functionName:    GEOSCoordSeq_setY
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_setOrdinate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1279,16'
          Dst:             GEOSCoordSeq_setOrdinate
    - functionName:    GEOSCoordSeq_setX
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_setOrdinate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1273,16'
          Dst:             GEOSCoordSeq_setOrdinate
    - functionName:    GEOSCoordSeq_hasM
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_hasM_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1261,16'
          Dst:             GEOSCoordSeq_hasM_r
    - functionName:    GEOSCoordSeq_hasZ
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_hasZ_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1255,16'
          Dst:             GEOSCoordSeq_hasZ_r
    - functionName:    GEOSCoordSeq_copyToArrays
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_copyToArrays_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1249,16'
          Dst:             GEOSCoordSeq_copyToArrays_r
    - functionName:    GEOSCoordSeq_copyFromArrays
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_copyFromArrays_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1243,16'
          Dst:             GEOSCoordSeq_copyFromArrays_r
    - functionName:    GEOSCoordSeq_copyToBuffer
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_copyToBuffer_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1237,16'
          Dst:             GEOSCoordSeq_copyToBuffer_r
    - functionName:    GEOSCoordSeq_copyFromBuffer
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1230
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_copyFromBuffer_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1231,16'
          Dst:             GEOSCoordSeq_copyFromBuffer_r
    - functionName:    GEOSCoordSeq_createWithDimensions
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_createWithDimensions_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1225,16'
          Dst:             GEOSCoordSeq_createWithDimensions_r
    - functionName:    GEOSCoordSeq_create
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_create_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1219,16'
          Dst:             GEOSCoordSeq_create_r
    - functionName:    GEOS_setWKBByteOrder
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOS_setWKBByteOrder_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1213,16'
          Dst:             GEOS_setWKBByteOrder_r
    - functionName:    GEOS_getWKBByteOrder
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOS_getWKBByteOrder_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1207,16'
          Dst:             GEOS_getWKBByteOrder_r
    - functionName:    GEOS_setWKBOutputDims
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOS_setWKBOutputDims_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1201,16'
          Dst:             GEOS_setWKBOutputDims_r
    - functionName:    GEOS_getWKBOutputDims
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOS_getWKBOutputDims_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1195,16'
          Dst:             GEOS_getWKBOutputDims_r
    - functionName:    GEOSHasM
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSHasM_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1189,16'
          Dst:             GEOSHasM_r
    - functionName:    GEOSHasZ
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSHasZ_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1183,16'
          Dst:             GEOSHasZ_r
    - functionName:    GEOSGeom_setUserData
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_setUserData_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1177,16'
          Dst:             GEOSGeom_setUserData_r
    - functionName:    GEOSGeom_getUserData
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_getUserData_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1171,16'
          Dst:             GEOSGeom_getUserData_r
    - functionName:    GEOSSetSRID
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSetSRID_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1165,16'
          Dst:             GEOSSetSRID_r
    - functionName:    GEOSGetSRID
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGetSRID_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1159,16'
          Dst:             GEOSGetSRID_r
    - functionName:    GEOSReverse
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSReverse_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1153,16'
          Dst:             GEOSReverse_r
    - functionName:    GEOSLineSubstring
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSLineSubstring_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1147,16'
          Dst:             GEOSLineSubstring_r
    - functionName:    GEOSLineMergeDirected
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSLineMergeDirected_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1141,16'
          Dst:             GEOSLineMergeDirected_r
    - functionName:    GEOSMinimumSpanningTree
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSMinimumSpanningTree_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1135,16'
          Dst:             GEOSMinimumSpanningTree_r
    - functionName:    GEOSLineMerge
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSLineMerge_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1129,16'
          Dst:             GEOSLineMerge_r
    - functionName:    GEOSRemoveRepeatedPoints
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSRemoveRepeatedPoints_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1123,16'
          Dst:             GEOSRemoveRepeatedPoints_r
    - functionName:    GEOSCoverageEdges
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoverageEdges_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1114,16'
          Dst:             GEOSCoverageEdges_r
    - functionName:    GEOSCoverageClean
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoverageClean_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1105,16'
          Dst:             GEOSCoverageClean_r
    - functionName:    GEOSCoverageCleanWithParams
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoverageCleanWithParams_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1097,16'
          Dst:             GEOSCoverageCleanWithParams_r
    - functionName:    GEOSCoverageCleanParams_setOverlapMergeStrategy
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoverageCleanParams_setOverlapMergeStrategy_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1088,16'
          Dst:             GEOSCoverageCleanParams_setOverlapMergeStrategy_r
    - functionName:    GEOSCoverageCleanParams_setGapMaximumWidth
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoverageCleanParams_setGapMaximumWidth_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1080,16'
          Dst:             GEOSCoverageCleanParams_setGapMaximumWidth_r
    - functionName:    GEOSCoverageCleanParams_setSnappingDistance
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoverageCleanParams_setSnappingDistance_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1072,16'
          Dst:             GEOSCoverageCleanParams_setSnappingDistance_r
    - functionName:    GEOSCoverageCleanParams_destroy
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoverageCleanParams_destroy_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1065,16'
          Dst:             GEOSCoverageCleanParams_destroy_r
    - functionName:    GEOSCoverageCleanParams_create
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoverageCleanParams_create_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1058,16'
          Dst:             GEOSCoverageCleanParams_create_r
    - functionName:    GEOSMakeValidWithParams
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSMakeValidWithParams_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1052,16'
          Dst:             GEOSMakeValidWithParams_r
    - functionName:    GEOSMakeValidParams_setKeepCollapsed
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSMakeValidParams_setKeepCollapsed_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1044,16'
          Dst:             GEOSMakeValidParams_setKeepCollapsed_r
    - functionName:    GEOSMakeValidParams_setMethod
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSMakeValidParams_setMethod_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1036,16'
          Dst:             GEOSMakeValidParams_setMethod_r
    - functionName:    GEOSMakeValidParams_destroy
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSMakeValidParams_destroy_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1028,16'
          Dst:             GEOSMakeValidParams_destroy_r
    - functionName:    GEOSMakeValidParams_create
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSMakeValidParams_create_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1022,16'
          Dst:             GEOSMakeValidParams_create_r
    - functionName:    GEOSMakeValid
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSMakeValid_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1016,16'
          Dst:             GEOSMakeValid_r
    - functionName:    GEOSBuildArea
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSBuildArea_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1010,16'
          Dst:             GEOSBuildArea_r
    - functionName:    GEOSPolygonize_full
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPolygonize_full_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:1004,16'
          Dst:             GEOSPolygonize_full_r
    - functionName:    GEOSPolygonizer_getCutEdges
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPolygonizer_getCutEdges_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:997,16'
          Dst:             GEOSPolygonizer_getCutEdges_r
    - functionName:    GEOSPolygonize_valid
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPolygonize_valid_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:991,16'
          Dst:             GEOSPolygonize_valid_r
    - functionName:    GEOSPolygonize
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPolygonize_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:985,16'
          Dst:             GEOSPolygonize_r
    - functionName:    GEOSGeom_releaseCollection
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 978
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_releaseCollection_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:979,16'
          Dst:             GEOSGeom_releaseCollection_r
    - functionName:    GEOSGeom_createCollection
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_createCollection_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:973,16'
          Dst:             GEOSGeom_createCollection_r
    - functionName:    GEOSMinimumBoundingCircle
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSMinimumBoundingCircle_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:967,16'
          Dst:             GEOSMinimumBoundingCircle_r
    - functionName:    GEOSHilbertCode
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSHilbertCode_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:961,16'
          Dst:             GEOSHilbertCode_r
    - functionName:    GEOSGetCentroid
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGetCentroid_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:954,16'
          Dst:             GEOSGetCentroid_r
    - functionName:    GEOSGetInteriorRingN
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGetInteriorRingN_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:948,16'
          Dst:             GEOSGetInteriorRingN_r
    - functionName:    GEOSGetExteriorRing
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGetExteriorRing_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:938,16'
          Dst:             GEOSGetExteriorRing_r
    - functionName:    GEOSGeomGetM
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeomGetM_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:928,16'
          Dst:             GEOSGeomGetM_r
    - functionName:    GEOSGeomGetZ
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeomGetZ_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:918,16'
          Dst:             GEOSGeomGetZ_r
    - functionName:    GEOSGeomGetY
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeomGetY_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:908,16'
          Dst:             GEOSGeomGetY_r
    - functionName:    GEOSGeomGetX
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeomGetX_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:898,16'
          Dst:             GEOSGeomGetX_r
    - functionName:    GEOSGeomGetNumPoints
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeomGetNumPoints_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:888,16'
          Dst:             GEOSGeomGetNumPoints_r
    - functionName:    GEOSGeomGetLength
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeomGetLength_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:878,16'
          Dst:             GEOSGeomGetLength_r
    - functionName:    GEOSisClosed
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSisClosed_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:868,16'
          Dst:             GEOSisClosed_r
    - functionName:    GEOSGeomGetEndPoint
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeomGetEndPoint_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:858,16'
          Dst:             GEOSGeomGetEndPoint_r
    - functionName:    GEOSGeomGetStartPoint
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeomGetStartPoint_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:849,16'
          Dst:             GEOSGeomGetStartPoint_r
    - functionName:    GEOSGeomGetPointN
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeomGetPointN_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:840,16'
          Dst:             GEOSGeomGetPointN_r
    - functionName:    GEOSGetGeometryN
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGetGeometryN_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:830,16'
          Dst:             GEOSGetGeometryN_r
    - functionName:    GEOSGetNumGeometries
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGetNumGeometries_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:819,16'
          Dst:             GEOSGetNumGeometries_r
    - functionName:    GEOSGetNumInteriorRings
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGetNumInteriorRings_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:811,16'
          Dst:             GEOSGetNumInteriorRings_r
    - functionName:    GEOSOrientPolygons
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSOrientPolygons_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:805,16'
          Dst:             GEOSOrientPolygons_r
    - functionName:    GEOSNormalize
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSNormalize_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:799,16'
          Dst:             GEOSNormalize_r
    - functionName:    GEOSGetNumCoordinates
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGetNumCoordinates_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:789,16'
          Dst:             GEOSGetNumCoordinates_r
    - functionName:    GEOSGeom_destroy
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_destroy_r
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:782,16'
          Dst:             GEOSGeom_destroy_r
    - functionName:    GEOSGeom_transformXYZ
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_transformXYZ_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:770,16'
          Dst:             GEOSGeom_transformXYZ_r
    - functionName:    GEOSGeom_transformXY
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeom_transformXY_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:764,16'
          Dst:             GEOSGeom_transformXY_r
    - functionName:    GEOSGridIntersectionFractions
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGridIntersectionFractions_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:759,16'
          Dst:             GEOSGridIntersectionFractions_r
    - functionName:    GEOSSubdivideByGrid
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSubdivideByGrid_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:752,16'
          Dst:             GEOSSubdivideByGrid_r
    - functionName:    GEOSClipByRect
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSClipByRect_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:745,16'
          Dst:             GEOSClipByRect_r
    - functionName:    GEOSPointOnSurface
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPointOnSurface_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:738,16'
          Dst:             GEOSPointOnSurface_r
    - functionName:    GEOSUnionCascaded
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSUnionCascaded_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:732,16'
          Dst:             GEOSUnionCascaded_r
    - functionName:    GEOSSplit
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSplit_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:726,16'
          Dst:             GEOSSplit_r
    - functionName:    GEOSNode
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSNode_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:720,16'
          Dst:             GEOSNode_r
    - functionName:    GEOSDisjointSubsetUnion
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSDisjointSubsetUnion_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:714,16'
          Dst:             GEOSDisjointSubsetUnion_r
    - functionName:    GEOSCoverageUnion
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoverageUnion_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:708,16'
          Dst:             GEOSCoverageUnion_r
    - functionName:    GEOSUnaryUnionPrec
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSUnaryUnionPrec_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:702,16'
          Dst:             GEOSUnaryUnionPrec_r
    - functionName:    GEOSUnaryUnion
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSUnaryUnion_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:696,16'
          Dst:             GEOSUnaryUnion_r
    - functionName:    GEOSUnionPrec
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSUnionPrec_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:690,16'
          Dst:             GEOSUnionPrec_r
    - functionName:    GEOSUnion
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSUnion_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:684,16'
          Dst:             GEOSUnion_r
    - functionName:    GEOSSymDifferencePrec
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSymDifferencePrec_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:678,16'
          Dst:             GEOSSymDifferencePrec_r
    - functionName:    GEOSSymDifference
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSymDifference_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:672,16'
          Dst:             GEOSSymDifference_r
    - functionName:    GEOSBoundary
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSBoundary_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:666,16'
          Dst:             GEOSBoundary_r
    - functionName:    GEOSDifferencePrec
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSDifferencePrec_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:660,16'
          Dst:             GEOSDifferencePrec_r
    - functionName:    GEOSDifference
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSDifference_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:654,16'
          Dst:             GEOSDifference_r
    - functionName:    GEOSMinimumClearance
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSMinimumClearance_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:648,16'
          Dst:             GEOSMinimumClearance_r
    - functionName:    GEOSMinimumClearanceLine
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSMinimumClearanceLine_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:642,16'
          Dst:             GEOSMinimumClearanceLine_r
    - functionName:    GEOSMinimumWidth
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSMinimumWidth_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:636,16'
          Dst:             GEOSMinimumWidth_r
    - functionName:    GEOSLargestEmptyCircle
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSLargestEmptyCircle_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:630,16'
          Dst:             GEOSLargestEmptyCircle_r
    - functionName:    GEOSMaximumInscribedCircle
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSMaximumInscribedCircle_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:624,16'
          Dst:             GEOSMaximumInscribedCircle_r
    - functionName:    GEOSMinimumRotatedRectangle
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSMinimumRotatedRectangle_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:618,16'
          Dst:             GEOSMinimumRotatedRectangle_r
    - functionName:    GEOSConcaveHullOfPolygons
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSConcaveHullOfPolygons_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:611,16'
          Dst:             GEOSConcaveHullOfPolygons_r
    - functionName:    GEOSPolygonHullSimplifyMode
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPolygonHullSimplifyMode_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:602,16'
          Dst:             GEOSPolygonHullSimplifyMode_r
    - functionName:    GEOSPolygonHullSimplify
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPolygonHullSimplify_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:593,16'
          Dst:             GEOSPolygonHullSimplify_r
    - functionName:    GEOSConcaveHullByLength
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSConcaveHullByLength_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:585,16'
          Dst:             GEOSConcaveHullByLength_r
    - functionName:    GEOSConcaveHull
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSConcaveHull_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:576,16'
          Dst:             GEOSConcaveHull_r
    - functionName:    GEOSConvexHull
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSConvexHull_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:567,16'
          Dst:             GEOSConvexHull_r
    - functionName:    GEOSOffsetCurve
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSOffsetCurve_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:560,16'
          Dst:             GEOSOffsetCurve_r
    - functionName:    GEOSSingleSidedBuffer
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - double
        - int
        - int
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSingleSidedBuffer_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:552,16'
          Dst:             GEOSSingleSidedBuffer_r
    - functionName:    GEOSDensify
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSDensify_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:544,16'
          Dst:             GEOSDensify_r
    - functionName:    GEOSBufferWithStyle
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - double
        - int
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSBufferWithStyle_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:537,16'
          Dst:             GEOSBufferWithStyle_r
    - functionName:    GEOSBuffer
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSBuffer_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:530,16'
          Dst:             GEOSBuffer_r
    - functionName:    GEOSIntersectionPrec
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSIntersectionPrec_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:524,16'
          Dst:             GEOSIntersectionPrec_r
    - functionName:    GEOSIntersection
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSIntersection_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:518,16'
          Dst:             GEOSIntersection_r
    - functionName:    GEOSEnvelope
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSEnvelope_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:512,16'
          Dst:             GEOSEnvelope_r
    - functionName:    GEOSGeomTypeId
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeomTypeId_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:499,16'
          Dst:             GEOSGeomTypeId_r
    - functionName:    GEOSGeomType
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeomType_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:492,16'
          Dst:             GEOSGeomType_r
    - functionName:    GEOSisRing
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSisRing_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:483,16'
          Dst:             GEOSisRing_r
    - functionName:    GEOSisSimpleDetail
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSisSimpleDetail_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:477,16'
          Dst:             GEOSisSimpleDetail_r
    - functionName:    GEOSisSimple
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSisSimple_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:471,16'
          Dst:             GEOSisSimple_r
    - functionName:    GEOSisEmpty
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSisEmpty_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:465,16'
          Dst:             GEOSisEmpty_r
    - functionName:    GEOSGeomFromHEX_buf
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeomFromHEX_buf_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:459,16'
          Dst:             GEOSGeomFromHEX_buf_r
    - functionName:    GEOSGeomToHEX_buf
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeomToHEX_buf_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:453,16'
          Dst:             GEOSGeomToHEX_buf_r
    - functionName:    GEOSGeomFromWKB_buf
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeomFromWKB_buf_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:445,16'
          Dst:             GEOSGeomFromWKB_buf_r
    - functionName:    GEOSGeomToWKB_buf
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeomToWKB_buf_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:439,16'
          Dst:             GEOSGeomToWKB_buf_r
    - functionName:    GEOSGeomToWKT
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeomToWKT_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:432,16'
          Dst:             GEOSGeomToWKT_r
    - functionName:    GEOSGeomFromWKT
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSGeomFromWKT_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:426,16'
          Dst:             GEOSGeomFromWKT_r
    - functionName:    GEOSClusterInfo_destroy
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSClusterInfo_destroy_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:420,9'
          Dst:             GEOSClusterInfo_destroy_r
    - functionName:    GEOSClusterInfo_getClustersForInputs
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSClusterInfo_getClustersForInputs_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:415,16'
          Dst:             GEOSClusterInfo_getClustersForInputs_r
    - functionName:    GEOSClusterInfo_getInputsForClusterN
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSClusterInfo_getInputsForClusterN_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:410,16'
          Dst:             GEOSClusterInfo_getInputsForClusterN_r
    - functionName:    GEOSClusterInfo_getClusterSize
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSClusterInfo_getClusterSize_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:405,16'
          Dst:             GEOSClusterInfo_getClusterSize_r
    - functionName:    GEOSClusterInfo_getNumClusters
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSClusterInfo_getNumClusters_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:400,16'
          Dst:             GEOSClusterInfo_getNumClusters_r
    - functionName:    GEOSClusterEnvelopeIntersects
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSClusterEnvelopeIntersects_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:395,16'
          Dst:             GEOSClusterEnvelopeIntersects_r
    - functionName:    GEOSClusterEnvelopeDistance
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSClusterEnvelopeDistance_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:389,16'
          Dst:             GEOSClusterEnvelopeDistance_r
    - functionName:    GEOSClusterGeometryIntersects
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSClusterGeometryIntersects_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:383,16'
          Dst:             GEOSClusterGeometryIntersects_r
    - functionName:    GEOSClusterGeometryDistance
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSClusterGeometryDistance_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:377,16'
          Dst:             GEOSClusterGeometryDistance_r
    - functionName:    GEOSClusterDBSCAN
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSClusterDBSCAN_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:371,16'
          Dst:             GEOSClusterDBSCAN_r
    - functionName:    GEOSNearestPoints
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSNearestPoints_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:365,16'
          Dst:             GEOSNearestPoints_r
    - functionName:    GEOSLength
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSLength_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:359,16'
          Dst:             GEOSLength_r
    - functionName:    GEOSArea
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSArea_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:353,16'
          Dst:             GEOSArea_r
    - functionName:    GEOSFrechetDistanceDensify
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSFrechetDistanceDensify_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:347,16'
          Dst:             GEOSFrechetDistanceDensify_r
    - functionName:    GEOSFrechetDistance
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSFrechetDistance_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:341,16'
          Dst:             GEOSFrechetDistance_r
    - functionName:    GEOSHausdorffDistanceDensifyWithPoints
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSHausdorffDistanceDensifyWithPoints_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:335,16'
          Dst:             GEOSHausdorffDistanceDensifyWithPoints_r
    - functionName:    GEOSHausdorffDistanceDensify
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSHausdorffDistanceDensify_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:329,16'
          Dst:             GEOSHausdorffDistanceDensify_r
    - functionName:    GEOSHausdorffDistanceWithPoints
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSHausdorffDistanceWithPoints_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:323,16'
          Dst:             GEOSHausdorffDistanceWithPoints_r
    - functionName:    GEOSHausdorffDistance
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSHausdorffDistance_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:317,16'
          Dst:             GEOSHausdorffDistance_r
    - functionName:    GEOSDistanceIndexed
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSDistanceIndexed_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:311,16'
          Dst:             GEOSDistanceIndexed_r
    - functionName:    GEOSDistanceWithin
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSDistanceWithin_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:305,16'
          Dst:             GEOSDistanceWithin_r
    - functionName:    GEOSDistance
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSDistance_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:299,16'
          Dst:             GEOSDistance_r
    - functionName:    GEOSEqualsIdentical
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSEqualsIdentical_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:293,16'
          Dst:             GEOSEqualsIdentical_r
    - functionName:    GEOSEqualsExact
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSEqualsExact_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:287,16'
          Dst:             GEOSEqualsExact_r
    - functionName:    GEOSEquals
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSEquals_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:281,16'
          Dst:             GEOSEquals_r
    - functionName:    GEOSisValidDetail
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSisValidDetail_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:271,16'
          Dst:             GEOSisValidDetail_r
    - functionName:    GEOSisValidReason
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSisValidReason_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:264,16'
          Dst:             GEOSisValidReason_r
    - functionName:    GEOSisValid
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSisValid_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:258,16'
          Dst:             GEOSisValid_r
    - functionName:    GEOSRelateBoundaryNodeRule
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSRelateBoundaryNodeRule_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:246,16'
          Dst:             GEOSRelateBoundaryNodeRule_r
    - functionName:    GEOSRelate
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSRelate_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:240,16'
          Dst:             GEOSRelate_r
    - functionName:    GEOSRelatePatternMatch
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSRelatePatternMatch_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:234,16'
          Dst:             GEOSRelatePatternMatch_r
    - functionName:    GEOSRelatePattern
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSRelatePattern_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:228,16'
          Dst:             GEOSRelatePattern_r
    - functionName:    GEOSCoveredBy
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoveredBy_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:217,16'
          Dst:             GEOSCoveredBy_r
    - functionName:    GEOSCovers
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCovers_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:211,16'
          Dst:             GEOSCovers_r
    - functionName:    GEOSOverlaps
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSOverlaps_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:205,16'
          Dst:             GEOSOverlaps_r
    - functionName:    GEOSContains
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSContains_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:199,16'
          Dst:             GEOSContains_r
    - functionName:    GEOSWithin
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSWithin_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:189,16'
          Dst:             GEOSWithin_r
    - functionName:    GEOSCrosses
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCrosses_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:183,16'
          Dst:             GEOSCrosses_r
    - functionName:    GEOSIntersects
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSIntersects_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:177,16'
          Dst:             GEOSIntersects_r
    - functionName:    GEOSTouches
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSTouches_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:171,16'
          Dst:             GEOSTouches_r
    - functionName:    GEOSDisjoint
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSDisjoint_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:165,16'
          Dst:             GEOSDisjoint_r
    - functionName:    GEOSFree
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSFree_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:154,9'
          Dst:             GEOSFree_r
    - functionName:    GEOS_interruptCancel
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util9Interrupt6cancelEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:148,9'
          Dst:             _ZN4geos4util9Interrupt6cancelEv
    - functionName:    GEOS_interruptRequest
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util9Interrupt7requestEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:142,9'
          Dst:             _ZN4geos4util9Interrupt7requestEv
    - functionName:    GEOS_interruptRegisterCallback
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util9Interrupt16registerCallbackEPFvvE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:136,16'
          Dst:             _ZN4geos4util9Interrupt16registerCallbackEPFvvE
    - functionName:    finishGEOS
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - finishGEOS_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:128,13'
          Dst:             finishGEOS_r
    - functionName:    initGEOS
      functionSourceFile: '/src/geos/capi/geos_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GEOSContext_setErrorHandler_r
        - GEOSContext_setNoticeHandler_r
        - _ZN4geos4util9Interrupt6cancelEv
        - initGEOS_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_c.cpp:114,22'
          Dst:             initGEOS_r
        - Src:             'capi/geos_c.cpp:117,13'
          Dst:             GEOSContext_setNoticeHandler_r
        - Src:             'capi/geos_c.cpp:118,13'
          Dst:             GEOSContext_setErrorHandler_r
        - Src:             'capi/geos_c.cpp:121,9'
          Dst:             _ZN4geos4util9Interrupt6cancelEv
    - functionName:    '_ZZ19GEOSCoverageEdges_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4914
      functionLinenumberEnd: 4915
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage13CoverageEdges8GetEdgesEPKNS_4geom8GeometryEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4915,20'
          Dst:             _ZN4geos8coverage13CoverageEdges8GetEdgesEPKNS_4geom8GeometryEi
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE6isLeafEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE6isLeafEv
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:46,13'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE6isLeafEv
    - 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:    1508
      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:    509
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage13CleanCoverage9CleanAreaD2Ev
      functionSourceFile: '/src/geos/include/geos/coverage/CleanCoverage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage13CleanCoverageD2Ev
      functionSourceFile: '/src/geos/include/geos/coverage/CleanCoverage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage15CoverageCleanerD2Ev
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageCleaner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ29GEOSCoverageCleanWithParams_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4876
      functionLinenumberEnd: 4897
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          174
      EdgeCount:       64
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN4geos8coverage15CoverageCleaner18setGapMaximumWidthEd
        - _ZN4geos8coverage15CoverageCleaner19setSnappingDistanceEd
        - _ZN4geos8coverage15CoverageCleaner23setOverlapMergeStrategyEi
        - _ZN4geos8coverage15CoverageCleaner5cleanEv
        - _ZN4geos8coverage15CoverageCleaner9getResultEv
        - _ZN4geos8coverage15CoverageCleanerC2ERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - _ZN4geos8coverage15CoverageCleanerD2Ev
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom18GeometryCollection3endEv
        - _ZNK4geos4geom18GeometryCollection5beginEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4877,45'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:4882,32'
          Dst:             _ZNK4geos4geom18GeometryCollection5beginEv
        - Src:             'capi/geos_ts_c.cpp:4882,32'
          Dst:             _ZNK4geos4geom18GeometryCollection3endEv
        - Src:             'capi/geos_ts_c.cpp:4885,45'
          Dst:             _ZN4geos8coverage15CoverageCleanerC2ERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - Src:             'capi/geos_ts_c.cpp:4887,19'
          Dst:             _ZN4geos8coverage15CoverageCleaner19setSnappingDistanceEd
        - Src:             'capi/geos_ts_c.cpp:4888,19'
          Dst:             _ZN4geos8coverage15CoverageCleaner18setGapMaximumWidthEd
        - Src:             'capi/geos_ts_c.cpp:4889,19'
          Dst:             _ZN4geos8coverage15CoverageCleaner23setOverlapMergeStrategyEi
        - Src:             'capi/geos_ts_c.cpp:4891,15'
          Dst:             _ZN4geos8coverage15CoverageCleaner5cleanEv
        - Src:             'capi/geos_ts_c.cpp:4893,31'
          Dst:             _ZN4geos8coverage15CoverageCleaner9getResultEv
        - Src:             'capi/geos_ts_c.cpp:4894,48'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'capi/geos_ts_c.cpp:4895,47'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'capi/geos_ts_c.cpp:4897,9'
          Dst:             _ZN4geos8coverage15CoverageCleanerD2Ev
        - Src:             'capi/geos_ts_c.cpp:4897,9'
          Dst:             _ZN4geos8coverage15CoverageCleanerD2Ev
    - functionName:    __dynamic_cast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    189
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18GeometryCollection5beginEv
      functionSourceFile: '/src/geos/include/geos/geom/GeometryCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18GeometryCollection3endEv
      functionSourceFile: '/src/geos/include/geos/geom/GeometryCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Geometry10getFactoryEv
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    176
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
      functionSourceFile: '/src/geos/include/geos/geom/GeometryFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
        - _ZN4geos4geom8Geometry15toGeometryArrayEONSt3__16vectorINS2_10unique_ptrIS1_NS2_14default_deleteIS1_EEEENS2_9allocatorIS7_EEEE
      functionUses:    46
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/GeometryFactory.h:176,75'
          Dst:             _ZN4geos4geom8Geometry15toGeometryArrayEONSt3__16vectorINS2_10unique_ptrIS1_NS2_14default_deleteIS1_EEEENS2_9allocatorIS7_EEEE
        - Src:             'include/geos/geom/GeometryFactory.h:176,56'
          Dst:             _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom8Geometry15toGeometryArrayEONSt3__16vectorINS2_10unique_ptrIS1_NS2_14default_deleteIS1_EEEENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      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:    662
      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:    __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:    662
      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:          13
      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:    638
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorD0Ev
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ49GEOSCoverageCleanParams_setOverlapMergeStrategy_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4855
      functionLinenumberEnd: 4866
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4861,28'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
    - functionName:    _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vsnprintf
      functionUses:    486
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:377,22'
          Dst:             vsnprintf
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ44GEOSCoverageCleanParams_setGapMaximumWidth_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4845
      functionLinenumberEnd: 4847
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ45GEOSCoverageCleanParams_setSnappingDistance_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4835
      functionLinenumberEnd: 4837
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ32GEOSCoverageCleanParams_create_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4814
      functionLinenumberEnd: 4819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24GEOSCoverageSimplifyVW_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4781
      functionLinenumberEnd: 4803
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          178
      EdgeCount:       33
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage18CoverageSimplifier13simplifyInnerEd
        - _ZN4geos8coverage18CoverageSimplifier8simplifyEd
        - _ZN4geos8coverage18CoverageSimplifierC2ERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom18GeometryCollection3endEv
        - _ZNK4geos4geom18GeometryCollection5beginEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4782,45'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:4787,32'
          Dst:             _ZNK4geos4geom18GeometryCollection5beginEv
        - Src:             'capi/geos_ts_c.cpp:4787,32'
          Dst:             _ZNK4geos4geom18GeometryCollection3endEv
        - Src:             'capi/geos_ts_c.cpp:4790,32'
          Dst:             _ZN4geos8coverage18CoverageSimplifierC2ERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - Src:             'capi/geos_ts_c.cpp:4793,30'
          Dst:             _ZN4geos8coverage18CoverageSimplifier13simplifyInnerEd
        - Src:             'capi/geos_ts_c.cpp:4796,30'
          Dst:             _ZN4geos8coverage18CoverageSimplifier8simplifyEd
        - Src:             'capi/geos_ts_c.cpp:4800,48'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'capi/geos_ts_c.cpp:4801,47'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
    - functionName:    _ZN4geos8coverage17CoverageValidator11setGapWidthEd
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageValidator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage17CoverageValidatorC2ERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageValidator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ21GEOSCoverageIsValid_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4738
      functionLinenumberEnd: 4770
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          240
      EdgeCount:       99
      CyclomaticComplexity: 51
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos8coverage17CoverageValidator11setGapWidthEd
        - _ZN4geos8coverage17CoverageValidator16hasInvalidResultERKNSt3__16vectorINS2_10unique_ptrINS_4geom8GeometryENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEE
        - _ZN4geos8coverage17CoverageValidator8validateEv
        - _ZN4geos8coverage17CoverageValidatorC2ERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - _ZNK4geos4geom15GeometryFactory11createEmptyEi
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom18GeometryCollection3endEv
        - _ZNK4geos4geom18GeometryCollection5beginEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4739,45'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:4741,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:4741,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:4741,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:4741,17'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:4747,32'
          Dst:             _ZNK4geos4geom18GeometryCollection5beginEv
        - Src:             'capi/geos_ts_c.cpp:4747,32'
          Dst:             _ZNK4geos4geom18GeometryCollection3endEv
        - Src:             'capi/geos_ts_c.cpp:4751,31'
          Dst:             _ZN4geos8coverage17CoverageValidatorC2ERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - Src:             'capi/geos_ts_c.cpp:4752,17'
          Dst:             _ZN4geos8coverage17CoverageValidator11setGapWidthEd
        - Src:             'capi/geos_ts_c.cpp:4753,66'
          Dst:             _ZN4geos8coverage17CoverageValidator8validateEv
        - Src:             'capi/geos_ts_c.cpp:4754,31'
          Dst:             _ZN4geos8coverage17CoverageValidator16hasInvalidResultERKNSt3__16vectorINS2_10unique_ptrINS_4geom8GeometryENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEE
        - Src:             'capi/geos_ts_c.cpp:4757,52'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'capi/geos_ts_c.cpp:4765,30'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'capi/geos_ts_c.cpp:4761,42'
          Dst:             _ZNK4geos4geom15GeometryFactory11createEmptyEi
    - functionName:    _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/include/geos/util/IllegalArgumentException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    183
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/IllegalArgumentException.h:42,9'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - 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:    343
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionSourceFile: '/src/geos/include/geos/util/GEOSException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/GEOSException.h:53,9'
          Dst:             _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN4geos4util24IllegalArgumentExceptionD0Ev
      functionSourceFile: '/src/geos/include/geos/util/IllegalArgumentException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/IllegalArgumentException.h:45,51'
          Dst:             _ZNSt13runtime_errorD2Ev
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util13GEOSExceptionD0Ev
      functionSourceFile: '/src/geos/include/geos/util/GEOSException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/GEOSException.h:37,16'
          Dst:             _ZNSt13runtime_errorD2Ev
    - 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:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom11LineSegmentC2Edddd
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LineSegment.h:74,11'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'include/geos/geom/LineSegment.h:75,11'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
    - functionName:    _ZN4geos4geom10CoordinateC2Eddd
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
      functionUses:    75
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Coordinate.h:252,11'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
    - functionName:    _ZN4geos4geom12CoordinateXYC2Edd
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ25GEOSSegmentIntersection_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4714
      functionLinenumberEnd: 4727
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2Edddd
        - _ZNK4geos4geom10Coordinate6isNullEv
        - _ZNK4geos4geom11LineSegment12intersectionERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4715,37'
          Dst:             _ZN4geos4geom11LineSegmentC2Edddd
        - Src:             'capi/geos_ts_c.cpp:4716,37'
          Dst:             _ZN4geos4geom11LineSegmentC2Edddd
        - Src:             'capi/geos_ts_c.cpp:4717,46'
          Dst:             _ZNK4geos4geom11LineSegment12intersectionERKS1_
        - Src:             'capi/geos_ts_c.cpp:4719,22'
          Dst:             _ZNK4geos4geom10Coordinate6isNullEv
    - functionName:    _ZNK4geos4geom10Coordinate6isNullEv
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY6isNullEv
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Coordinate.h:277,30'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
    - functionName:    _ZNK4geos4geom12CoordinateXY6isNullEv
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate21VoronoiDiagramBuilderD2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/VoronoiDiagramBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequenceD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    53
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ20GEOSVoronoiDiagram_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4687
      functionLinenumberEnd: 4705
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       39
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos11triangulate21VoronoiDiagramBuilder10getDiagramERKNS_4geom15GeometryFactoryE
        - _ZN4geos11triangulate21VoronoiDiagramBuilder10setOrderedEb
        - _ZN4geos11triangulate21VoronoiDiagramBuilder12setToleranceEd
        - _ZN4geos11triangulate21VoronoiDiagramBuilder15getDiagramEdgesERKNS_4geom15GeometryFactoryE
        - _ZN4geos11triangulate21VoronoiDiagramBuilder15setClipEnvelopeEPKNS_4geom8EnvelopeE
        - _ZN4geos11triangulate21VoronoiDiagramBuilder8setSitesERKNS_4geom8GeometryE
        - _ZN4geos11triangulate21VoronoiDiagramBuilderC2Ev
        - _ZN4geos11triangulate21VoronoiDiagramBuilderD2Ev
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4688,35'
          Dst:             _ZN4geos11triangulate21VoronoiDiagramBuilderC2Ev
        - Src:             'capi/geos_ts_c.cpp:4689,21'
          Dst:             _ZN4geos11triangulate21VoronoiDiagramBuilder8setSitesERKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:4690,21'
          Dst:             _ZN4geos11triangulate21VoronoiDiagramBuilder12setToleranceEd
        - Src:             'capi/geos_ts_c.cpp:4691,21'
          Dst:             _ZN4geos11triangulate21VoronoiDiagramBuilder10setOrderedEb
        - Src:             'capi/geos_ts_c.cpp:4694,25'
          Dst:             _ZN4geos11triangulate21VoronoiDiagramBuilder15setClipEnvelopeEPKNS_4geom8EnvelopeE
        - Src:             'capi/geos_ts_c.cpp:4697,52'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'capi/geos_ts_c.cpp:4697,31'
          Dst:             _ZN4geos11triangulate21VoronoiDiagramBuilder15getDiagramEdgesERKNS_4geom15GeometryFactoryE
        - Src:             'capi/geos_ts_c.cpp:4700,47'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'capi/geos_ts_c.cpp:4700,31'
          Dst:             _ZN4geos11triangulate21VoronoiDiagramBuilder10getDiagramERKNS_4geom15GeometryFactoryE
        - Src:             'capi/geos_ts_c.cpp:4703,30'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:4705,9'
          Dst:             _ZN4geos11triangulate21VoronoiDiagramBuilderD2Ev
        - Src:             'capi/geos_ts_c.cpp:4705,9'
          Dst:             _ZN4geos11triangulate21VoronoiDiagramBuilderD2Ev
    - functionName:    _ZNK4geos4geom8Geometry7getSRIDEv
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    81
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ38GEOSConstrainedDelaunayTriangulation_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4676
      functionLinenumberEnd: 4677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate7polygon31ConstrainedDelaunayTriangulator11triangulateEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4677,20'
          Dst:             _ZN4geos11triangulate7polygon31ConstrainedDelaunayTriangulator11triangulateEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos11triangulate28DelaunayTriangulationBuilderD2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/DelaunayTriangulationBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate28DelaunayTriangulationBuilder12setToleranceEd
      functionSourceFile: '/src/geos/include/geos/triangulate/DelaunayTriangulationBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ27GEOSDelaunayTriangulation_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4653
      functionLinenumberEnd: 4668
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          105
      EdgeCount:       29
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos11triangulate28DelaunayTriangulationBuilder12getTrianglesERKNS_4geom15GeometryFactoryE
        - _ZN4geos11triangulate28DelaunayTriangulationBuilder12setToleranceEd
        - _ZN4geos11triangulate28DelaunayTriangulationBuilder8getEdgesERKNS_4geom15GeometryFactoryE
        - _ZN4geos11triangulate28DelaunayTriangulationBuilder8setSitesERKNS_4geom8GeometryE
        - _ZN4geos11triangulate28DelaunayTriangulationBuilderC2Ev
        - _ZN4geos11triangulate28DelaunayTriangulationBuilderD2Ev
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4654,42'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilderC2Ev
        - Src:             'capi/geos_ts_c.cpp:4655,21'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilder12setToleranceEd
        - Src:             'capi/geos_ts_c.cpp:4656,21'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilder8setSitesERKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:4659,55'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'capi/geos_ts_c.cpp:4659,41'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilder8getEdgesERKNS_4geom15GeometryFactoryE
        - Src:             'capi/geos_ts_c.cpp:4660,34'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:4664,59'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'capi/geos_ts_c.cpp:4664,41'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilder12getTrianglesERKNS_4geom15GeometryFactoryE
        - Src:             'capi/geos_ts_c.cpp:4665,34'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:4668,9'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilderD2Ev
        - Src:             'capi/geos_ts_c.cpp:4668,9'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilderD2Ev
    - functionName:    '_ZZ22GEOSBufferWithParams_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4640
      functionLinenumberEnd: 4645
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation6buffer8BufferOp17getResultGeometryEd
        - _ZN4geos9operation6buffer8BufferOpC2EPKNS_4geom8GeometryERKNS1_16BufferParametersE
        - _ZN4geos9operation6buffer8BufferOpD2Ev
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4641,22'
          Dst:             _ZN4geos9operation6buffer8BufferOpC2EPKNS_4geom8GeometryERKNS1_16BufferParametersE
        - Src:             'capi/geos_ts_c.cpp:4642,47'
          Dst:             _ZN4geos9operation6buffer8BufferOp17getResultGeometryEd
        - Src:             'capi/geos_ts_c.cpp:4643,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:4645,9'
          Dst:             _ZN4geos9operation6buffer8BufferOpD2Ev
        - Src:             'capi/geos_ts_c.cpp:4645,9'
          Dst:             _ZN4geos9operation6buffer8BufferOpD2Ev
    - functionName:    _ZN4geos9operation6buffer8BufferOpC2EPKNS_4geom8GeometryERKNS1_16BufferParametersE
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/BufferOp.h:201,5'
          Dst:             _ZN4geos4util17TopologyExceptionC2Ev
    - functionName:    _ZN4geos9operation6buffer8BufferOpD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/BufferOp.h:81,16'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZN4geos4util17TopologyExceptionC2Ev
      functionSourceFile: '/src/geos/include/geos/util/TopologyException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/TopologyException.h:38,9'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'include/geos/util/TopologyException.h:36,5'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
    - functionName:    _ZN4geos4geom10CoordinateC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
      functionUses:    71
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Coordinate.h:247,11'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
    - functionName:    _ZN4geos4geom12CoordinateXYC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util17TopologyExceptionD0Ev
      functionSourceFile: '/src/geos/include/geos/util/TopologyException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/TopologyException.h:58,44'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZN4geos9operation6buffer16BufferParameters14setSingleSidedEb
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferParameters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ33GEOSBufferParams_setSingleSided_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4629
      functionLinenumberEnd: 4631
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer16BufferParameters14setSingleSidedEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4630,16'
          Dst:             _ZN4geos9operation6buffer16BufferParameters14setSingleSidedEb
    - functionName:    '_ZZ38GEOSBufferParams_setQuadrantSegments_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4619
      functionLinenumberEnd: 4621
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4620,16'
          Dst:             _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
    - functionName:    '_ZZ32GEOSBufferParams_setMitreLimit_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4609
      functionLinenumberEnd: 4611
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer16BufferParameters13setMitreLimitEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4610,16'
          Dst:             _ZN4geos9operation6buffer16BufferParameters13setMitreLimitEd
    - functionName:    _ZN4geos9operation6buffer16BufferParameters13setMitreLimitEd
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferParameters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ31GEOSBufferParams_setJoinStyle_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4595
      functionLinenumberEnd: 4602
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation6buffer16BufferParameters12setJoinStyleENS2_9JoinStyleE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4597,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:4597,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:4597,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:4597,17'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:4599,16'
          Dst:             _ZN4geos9operation6buffer16BufferParameters12setJoinStyleENS2_9JoinStyleE
    - functionName:    _ZN4geos9operation6buffer16BufferParameters12setJoinStyleENS2_9JoinStyleE
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferParameters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ33GEOSBufferParams_setEndCapStyle_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4582
      functionLinenumberEnd: 4588
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation6buffer16BufferParameters14setEndCapStyleENS2_11EndCapStyleE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4584,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:4584,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:4584,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:4584,17'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:4586,16'
          Dst:             _ZN4geos9operation6buffer16BufferParameters14setEndCapStyleENS2_11EndCapStyleE
    - functionName:    _ZN4geos9operation6buffer16BufferParameters14setEndCapStyleENS2_11EndCapStyleE
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferParameters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ25GEOSBufferParams_create_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4566
      functionLinenumberEnd: 4568
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation6buffer16BufferParametersC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4567,24'
          Dst:             _ZN4geos9operation6buffer16BufferParametersC2Ev
    - functionName:    '_ZZ10GEOSSnap_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4555
      functionLinenumberEnd: 4560
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation7overlay4snap15GeometrySnapper6snapToERKNS_4geom8GeometryEd
        - _ZN4geos9operation7overlay4snap15GeometrySnapperC2ERKNS_4geom8GeometryE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4556,61'
          Dst:             _ZN4geos9operation7overlay4snap15GeometrySnapperC2ERKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:4557,53'
          Dst:             _ZN4geos9operation7overlay4snap15GeometrySnapper6snapToERKNS_4geom8GeometryEd
        - Src:             'capi/geos_ts_c.cpp:4558,30'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ22GEOSOrientationIndex_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4473
      functionLinenumberEnd: 4478
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4474,24'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'capi/geos_ts_c.cpp:4475,24'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'capi/geos_ts_c.cpp:4476,24'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'capi/geos_ts_c.cpp:4477,20'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos4util27UniqueCoordinateArrayFilter6filterINS_4geom14CoordinateXYZMEEEvPKT_
      functionSourceFile: '/src/geos/include/geos/util/UniqueCoordinateArrayFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18CoordinateLessThanclEPKNS0_12CoordinateXYES4_
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Coordinate.h:449,15'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
    - functionName:    _ZNK4geos4geom12CoordinateXY9compareToERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util27UniqueCoordinateArrayFilter6filterEPKNS_4geom13CoordinateXYME
      functionSourceFile: '/src/geos/include/geos/util/UniqueCoordinateArrayFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util27UniqueCoordinateArrayFilter6filterINS_4geom10CoordinateEEEvPKT_
      functionSourceFile: '/src/geos/include/geos/util/UniqueCoordinateArrayFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util27UniqueCoordinateArrayFilter6filterEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/util/UniqueCoordinateArrayFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_4util27UniqueCoordinateArrayFilterEED0Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:113,7'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos4geom16CoordinateFilterD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    55
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_4util27UniqueCoordinateArrayFilterEE9filter_roEPKNS0_14CoordinateXYZME
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util27UniqueCoordinateArrayFilter6filterINS_4geom14CoordinateXYZMEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:119,93'
          Dst:             _ZN4geos4util27UniqueCoordinateArrayFilter6filterINS_4geom14CoordinateXYZMEEEvPKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_4util27UniqueCoordinateArrayFilterEE9filter_roEPKNS0_13CoordinateXYME
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util27UniqueCoordinateArrayFilter6filterEPKNS_4geom13CoordinateXYME
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:118,92'
          Dst:             _ZN4geos4util27UniqueCoordinateArrayFilter6filterEPKNS_4geom13CoordinateXYME
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_4util27UniqueCoordinateArrayFilterEE9filter_roEPKNS0_10CoordinateE
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util27UniqueCoordinateArrayFilter6filterINS_4geom10CoordinateEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:117,89'
          Dst:             _ZN4geos4util27UniqueCoordinateArrayFilter6filterINS_4geom10CoordinateEEEvPKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_4util27UniqueCoordinateArrayFilterEE9filter_roEPKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util27UniqueCoordinateArrayFilter6filterEPKNS_4geom12CoordinateXYE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:116,91'
          Dst:             _ZN4geos4util27UniqueCoordinateArrayFilter6filterEPKNS_4geom12CoordinateXYE
    - functionName:    _ZNK4geos4util27UniqueCoordinateArrayFilter6isDoneEv
      functionSourceFile: '/src/geos/include/geos/util/UniqueCoordinateArrayFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util27UniqueCoordinateArrayFilterD0Ev
      functionSourceFile: '/src/geos/include/geos/util/UniqueCoordinateArrayFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util27UniqueCoordinateArrayFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/UniqueCoordinateArrayFilter.h:64,45'
          Dst:             _ZN4geos4util27UniqueCoordinateArrayFilterD2Ev
    - functionName:    _ZN4geos4util27UniqueCoordinateArrayFilterD2Ev
      functionSourceFile: '/src/geos/include/geos/util/UniqueCoordinateArrayFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/UniqueCoordinateArrayFilter.h:64,46'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZNK4geos4geom16CoordinateFilter9filter_rwEPNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom16CoordinateFilter9filter_rwEPNS0_10CoordinateE
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom16CoordinateFilter9filter_rwEPNS0_13CoordinateXYME
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom16CoordinateFilter9filter_rwEPNS0_14CoordinateXYZME
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_4util27UniqueCoordinateArrayFilterEEC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:113,7'
          Dst:             _ZN4geos4geom16CoordinateFilterC2Ev
    - functionName:    _ZN4geos4geom16CoordinateFilterC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom16CoordinateFilter6isDoneEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom16CoordinateFilterD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:46,25'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos4geom16CoordinateFilter9filter_roEPKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom16CoordinateFilter9filter_roEPKNS0_10CoordinateE
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom16CoordinateFilter9filter_roEPKNS0_13CoordinateXYME
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom16CoordinateFilter9filter_roEPKNS0_14CoordinateXYZME
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util27UniqueCoordinateArrayFilterC2ERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/include/geos/util/UniqueCoordinateArrayFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom19CoordinateInspectorINS_4util27UniqueCoordinateArrayFilterEEC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/UniqueCoordinateArrayFilter.h:48,5'
          Dst:             _ZN4geos4geom19CoordinateInspectorINS_4util27UniqueCoordinateArrayFilterEEC2Ev
    - functionName:    '_ZZ30GEOSGeom_extractUniquePoints_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4445
      functionLinenumberEnd: 4467
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          151
      EdgeCount:       45
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos4util27UniqueCoordinateArrayFilterC2ERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - _ZN4geos4util27UniqueCoordinateArrayFilterD2Ev
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4448,53'
          Dst:             _ZN4geos4util27UniqueCoordinateArrayFilterC2ERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - Src:             'capi/geos_ts_c.cpp:4454,49'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'capi/geos_ts_c.cpp:4463,33'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'capi/geos_ts_c.cpp:4458,39'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - Src:             'capi/geos_ts_c.cpp:4464,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:4467,9'
          Dst:             _ZN4geos4util27UniqueCoordinateArrayFilterD2Ev
        - Src:             'capi/geos_ts_c.cpp:4467,9'
          Dst:             _ZN4geos4util27UniqueCoordinateArrayFilterD2Ev
    - functionName:    _ZNK4geos4geom14CoordinateXYZM6isNullEv
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom10Coordinate6isNullEv
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Coordinate.h:395,28'
          Dst:             _ZNK4geos4geom10Coordinate6isNullEv
    - functionName:    '_ZZ17GEOSInterpolate_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4382
      functionLinenumberEnd: 4401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          180
      EdgeCount:       42
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
        - _ZN4geos9linearref17LengthIndexedLineC2EPKNS_4geom8GeometryE
        - _ZNK4geos4geom14CoordinateXYZM6isNullEv
        - _ZNK4geos4geom15GeometryFactory11createPointEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory11createPointEbb
        - _ZNK4geos4geom8Geometry7getSRIDEv
        - _ZNK4geos9linearref17LengthIndexedLine12extractPointEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4386,48'
          Dst:             _ZN4geos9linearref17LengthIndexedLineC2EPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:4387,40'
          Dst:             _ZNK4geos9linearref17LengthIndexedLine12extractPointEd
        - Src:             'capi/geos_ts_c.cpp:4391,23'
          Dst:             _ZNK4geos4geom14CoordinateXYZM6isNullEv
        - Src:             'capi/geos_ts_c.cpp:4392,29'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEbb
        - Src:             'capi/geos_ts_c.cpp:4395,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
        - Src:             'capi/geos_ts_c.cpp:4396,29'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'capi/geos_ts_c.cpp:4399,31'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence9setAtImplINS0_10CoordinateENS0_14CoordinateXYZMEEEvRKT0_m
        - _ZN4geos4geom18CoordinateSequence9setAtImplINS0_12CoordinateXYENS0_14CoordinateXYZMEEEvRKT0_m
        - _ZN4geos4geom18CoordinateSequence9setAtImplINS0_13CoordinateXYMENS0_14CoordinateXYZMEEEvRKT0_m
        - _ZN4geos4geom18CoordinateSequence9setAtImplINS0_14CoordinateXYZMES3_EEvRKT0_m
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
      functionUses:    19
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:462,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:462,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:463,38'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_12CoordinateXYENS0_14CoordinateXYZMEEEvRKT0_m
        - Src:             'include/geos/geom/CoordinateSequence.h:464,39'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_10CoordinateENS0_14CoordinateXYZMEEEvRKT0_m
        - Src:             'include/geos/geom/CoordinateSequence.h:465,40'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_14CoordinateXYZMES3_EEvRKT0_m
        - Src:             'include/geos/geom/CoordinateSequence.h:466,39'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_13CoordinateXYMENS0_14CoordinateXYZMEEEvRKT0_m
        - Src:             'include/geos/geom/CoordinateSequence.h:467,22'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_10CoordinateENS0_14CoordinateXYZMEEEvRKT0_m
    - functionName:    _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    62
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:241,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:241,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'include/geos/geom/CoordinateSequence.h:244,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
    - functionName:    _ZN4geos4geom18CoordinateSequence9setAtImplINS0_12CoordinateXYENS0_14CoordinateXYZMEEEvRKT0_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:898,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence9setAtImplINS0_10CoordinateENS0_14CoordinateXYZMEEEvRKT0_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:898,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence9setAtImplINS0_14CoordinateXYZMES3_EEvRKT0_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:898,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence9setAtImplINS0_13CoordinateXYMENS0_14CoordinateXYZMEEEvRKT0_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom13CoordinateXYMaSERKNS0_14CoordinateXYZME
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:898,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:899,14'
          Dst:             _ZN4geos4geom13CoordinateXYMaSERKNS0_14CoordinateXYZME
    - functionName:    _ZN4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:272,50'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZN4geos4geom13CoordinateXYMaSERKNS0_14CoordinateXYZME
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18CoordinateSequence6strideEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    46
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:272,50'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    75
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:272,50'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:272,50'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZNK4geos4geom18CoordinateSequence4hasMEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    63
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom10CoordinateC2ERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ13GEOSProject_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4368
      functionLinenumberEnd: 4375
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom10CoordinateC2ERKNS0_12CoordinateXYE
        - _ZN4geos9linearref17LengthIndexedLineC2EPKNS_4geom8GeometryE
        - _ZNK4geos9linearref17LengthIndexedLine7projectERKNS_4geom10CoordinateE
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4369,34'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:4371,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:4371,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:4371,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:4371,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:4371,17'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:4373,42'
          Dst:             _ZN4geos4geom10CoordinateC2ERKNS0_12CoordinateXYE
        - Src:             'capi/geos_ts_c.cpp:4374,20'
          Dst:             _ZN4geos9linearref17LengthIndexedLineC2EPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:4374,58'
          Dst:             _ZNK4geos9linearref17LengthIndexedLine7projectERKNS_4geom10CoordinateE
    - 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:    269
      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:    275
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ21GEOSSTRtree_destroy_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4358
      functionLinenumberEnd: 4360
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ20GEOSSTRtree_remove_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4349
      functionLinenumberEnd: 4350
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16CAPI_ItemVisitorclEPv
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE7iterateIR16CAPI_ItemVisitorEEvOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16CAPI_ItemVisitorclEPv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9isDeletedEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:334,18'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:336,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:337,31'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:337,17'
          Dst:             _ZN16CAPI_ItemVisitorclEPv
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5builtEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9isDeletedEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ21GEOSSTRtree_iterate_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4338
      functionLinenumberEnd: 4341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN16CAPI_ItemVisitorC2EPFvPvS0_ES0_
        - _ZN4geos5index11ItemVisitorD2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE7iterateIR16CAPI_ItemVisitorEEvOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4339,30'
          Dst:             _ZN16CAPI_ItemVisitorC2EPFvPvS0_ES0_
        - Src:             'capi/geos_ts_c.cpp:4340,19'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE7iterateIR16CAPI_ItemVisitorEEvOT_
        - Src:             'capi/geos_ts_c.cpp:4341,9'
          Dst:             _ZN4geos5index11ItemVisitorD2Ev
        - Src:             'capi/geos_ts_c.cpp:4341,9'
          Dst:             _ZN4geos5index11ItemVisitorD2Ev
    - functionName:    _ZN16CAPI_ItemVisitorC2EPFvPvS0_ES0_
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index11ItemVisitorC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:402,11'
          Dst:             _ZN4geos5index11ItemVisitorC2Ev
    - functionName:    _ZN4geos5index11ItemVisitorD2Ev
      functionSourceFile: '/src/geos/include/geos/index/ItemVisitor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index11ItemVisitorC2Ev
      functionSourceFile: '/src/geos/include/geos/index/ItemVisitor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16CAPI_ItemVisitor9visitItemEPv
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16CAPI_ItemVisitorD0Ev
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index11ItemVisitorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:397,7'
          Dst:             _ZN4geos5index11ItemVisitorD2Ev
    - 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:    _ZN4geos5index11ItemVisitorD0Ev
      functionSourceFile: '/src/geos/include/geos/index/ItemVisitor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE6expandERKNS1_15TemplateSTRNodeIS3_S4_EESA_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS3_S4_S5_EENSB_6vectorISE_NSB_9allocatorISE_EEEENS6_16PairQueueCompareEEEd
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          106
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceEC2ERKNS1_15TemplateSTRNodeIS3_S4_EESA_RS5_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE13beginChildrenEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:152,48'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:153,36'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:154,39'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceEC2ERKNS1_15TemplateSTRNodeIS3_S4_EESA_RS5_
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:153,36'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:154,75'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceEC2ERKNS1_15TemplateSTRNodeIS3_S4_EESA_RS5_
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:153,36'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:154,75'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceEC2ERKNS1_15TemplateSTRNodeIS3_S4_EESA_RS5_
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:153,36'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE13beginChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceEC2ERKNS1_15TemplateSTRNodeIS3_S4_EESA_RS5_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE8distanceERS5_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:30,60'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE8distanceERS5_
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE16PairQueueCompareclERKNS1_19TemplateSTRNodePairIS3_S4_S5_EESB_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE8distanceERS5_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits8distanceERKNS_4geom8EnvelopeES6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE8isLeavesEv
        - _ZZ29GEOSSTRtree_nearest_generic_rENK16GeometryDistanceclEPvS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:54,13'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE8isLeavesEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:55,34'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:55,57'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:55,20'
          Dst:             _ZZ29GEOSSTRtree_nearest_generic_rENK16GeometryDistanceclEPvS0_
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:57,54'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:57,79'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:57,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits8distanceERKNS_4geom8EnvelopeES6_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE8isLeavesEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:33,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:33,51'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
    - functionName:    _ZZ29GEOSSTRtree_nearest_generic_rENK16GeometryDistanceclEPvS0_
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4316
      functionLinenumberEnd: 4317
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree14EnvelopeTraits8distanceERKNS_4geom8EnvelopeES6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope8distanceERKS1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:706,18'
          Dst:             _ZNK4geos4geom8Envelope8distanceERKS1_
    - functionName:    _ZNK4geos4geom8Envelope8distanceERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
        - sqrt
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:724,26'
          Dst:             _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
        - Src:             'include/geos/geom/Envelope.h:724,16'
          Dst:             sqrt
    - functionName:    _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sqrt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE8getItemsEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:42,42'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:42,65'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE13expandToQueueERKNS1_19TemplateSTRNodePairIS3_S4_S5_EERNSt3__114priority_queueIS8_NSB_6vectorIS8_NSB_9allocatorIS8_EEEENS6_16PairQueueCompareEEEd
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          71
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE6expandERKNS1_15TemplateSTRNodeIS3_S4_EESA_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS3_S4_S5_EENSB_6vectorISE_NSB_9allocatorISE_EEEENS6_16PairQueueCompareEEEd
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11isCompositeEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getSizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:122,30'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11isCompositeEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:123,30'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11isCompositeEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:131,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getSizeEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:131,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getSizeEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:132,17'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE6expandERKNS1_15TemplateSTRNodeIS3_S4_EESA_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS3_S4_S5_EENSB_6vectorISE_NSB_9allocatorISE_EEEENS6_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:135,17'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE6expandERKNS1_15TemplateSTRNodeIS3_S4_EESA_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS3_S4_S5_EENSB_6vectorISE_NSB_9allocatorISE_EEEENS6_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:139,13'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE6expandERKNS1_15TemplateSTRNodeIS3_S4_EESA_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS3_S4_S5_EENSB_6vectorISE_NSB_9allocatorISE_EEEENS6_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:142,13'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE6expandERKNS1_15TemplateSTRNodeIS3_S4_EESA_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS3_S4_S5_EENSB_6vectorISE_NSB_9allocatorISE_EEEENS6_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:146,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:146,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:146,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:146,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11isCompositeEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:86,17'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getSizeEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4sizeERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:94,35'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:94,16'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4sizeERKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree14EnvelopeTraits4sizeERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getAreaEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:702,18'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
    - functionName:    _ZNK4geos4geom8Envelope7getAreaEv
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:292,16'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'include/geos/geom/Envelope.h:292,29'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
    - functionName:    _ZNK4geos4geom8Envelope8getWidthEv
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Envelope6isNullEv
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:264,12'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
    - functionName:    _ZNK4geos4geom8Envelope9getHeightEv
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Envelope6isNullEv
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:277,12'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
    - functionName:    _ZNK4geos4geom8Envelope6isNullEv
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE16nearestNeighbourERNS1_19TemplateSTRNodePairIS3_S4_S5_EEd
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          166
      EdgeCount:       38
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE13expandToQueueERKNS1_19TemplateSTRNodePairIS3_S4_S5_EERNSt3__114priority_queueIS8_NSB_6vectorIS8_NSB_9allocatorIS8_EEEENS6_16PairQueueCompareEEEd
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE8getItemsEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE8isLeavesEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:94,22'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE8isLeavesEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:94,22'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE8isLeavesEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:107,17'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE13expandToQueueERKNS1_19TemplateSTRNodePairIS3_S4_S5_EERNSt3__114priority_queueIS8_NSB_6vectorIS8_NSB_9allocatorIS8_EEEENS6_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:112,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:112,19'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:112,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:112,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:115,25'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE8getItemsEv
    - functionName:    _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/include/geos/util/GEOSException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/GEOSException.h:48,9'
          Dst:             _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE16nearestNeighbourERNS1_19TemplateSTRNodePairIS3_S4_S5_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE16nearestNeighbourERNS1_19TemplateSTRNodePairIS3_S4_S5_EEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:54,16'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE16nearestNeighbourERNS1_19TemplateSTRNodePairIS3_S4_S5_EEd
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceEC2ERS5_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE16nearestNeighbourIZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceEES3_RKNS_4geom8EnvelopeERKS3_RT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEEC2ERKS3_RKNS_4geom8EnvelopeE
        - _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEED2Ev
        - _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceEC2ERKNS1_15TemplateSTRNodeIS3_S4_EESA_RS5_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE7getRootEv
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE16nearestNeighbourERNS1_19TemplateSTRNodePairIS3_S4_S5_EE
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceEC2ERS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:237,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:239,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE7getRootEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:243,49'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEEC2ERKS3_RKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:244,73'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE7getRootEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:244,67'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceEC2ERKNS1_15TemplateSTRNodeIS3_S4_EESA_RS5_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:246,71'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceEC2ERS5_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:247,19'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceE16nearestNeighbourERNS1_19TemplateSTRNodePairIS3_S4_S5_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:248,5'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEED2Ev
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:248,5'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5buildEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS3_S4_EEEEm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE8treeSizeEm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5builtEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:385,13'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:397,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE8treeSizeEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:405,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS3_S4_EEEEm
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE7getRootEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5buildEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:375,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5buildEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEEC2ERKS3_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE4BodyC2ERKS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:59,13'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE4BodyC2ERKS3_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:46,13'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE4BodyC2ERKS3_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE8treeSizeEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:445,30'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:446,34'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE13sliceCapacityEmm
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS3_S4_EEEEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS3_S4_EEEESD_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS3_S4_EEEESD_
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:468,26'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:469,37'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:476,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS3_S4_EEEESD_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:491,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS3_S4_EEEESD_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE10sliceCountEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE13sliceCapacityEmm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS3_S4_EEEESD_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS3_S4_EEEESD_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS3_S4_EEEESD_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS3_S4_EES9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:499,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS3_S4_EEEESD_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:520,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS3_S4_EES9_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS3_S4_EEEESD_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS3_S4_EES9_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEEC2EPKS5_S7_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS5_S7_
        - _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE4BodyC2EPKS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:64,16'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS5_S7_
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:65,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE4BodyC2EPKS5_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS5_S7_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:98,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,56'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,13'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE4BodyC2EPKS5_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeERKS1_
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:736,11'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKS1_
    - functionName:    _ZN4geos4geom8Envelope15expandToIncludeERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:509,16'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
    - functionName:    _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          85
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom8Envelope6isNullEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:485,12'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS3_S4_EEEESD_ENKUlRKS9_SF_E_clESF_SF_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:732,18'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:732,32'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
    - functionName:    _ZNK4geos4geom8Envelope7getMinYEv
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    112
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Envelope7getMaxYEv
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    107
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS3_S4_EEEESD_ENKUlRKS9_SF_E_clESF_SF_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMinXEv
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:728,18'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:728,32'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
    - functionName:    _ZNK4geos4geom8Envelope7getMinXEv
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    107
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Envelope7getMaxXEv
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    100
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE6expandERKNS1_15TemplateSTRNodeIS3_S4_EESA_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS3_S4_S5_EENSB_6vectorISE_NSB_9allocatorISE_EEEENS6_16PairQueueCompareEEEd
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          109
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceEC2ERKNS1_15TemplateSTRNodeIS3_S4_EESA_RS5_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE13beginChildrenEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:152,48'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:153,36'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:154,39'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceEC2ERKNS1_15TemplateSTRNodeIS3_S4_EESA_RS5_
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:153,36'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:154,75'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceEC2ERKNS1_15TemplateSTRNodeIS3_S4_EESA_RS5_
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:153,36'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:154,75'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceEC2ERKNS1_15TemplateSTRNodeIS3_S4_EESA_RS5_
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:153,36'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceEC2ERKNS1_15TemplateSTRNodeIS3_S4_EESA_RS5_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE8distanceERS5_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:30,60'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE8distanceERS5_
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE16PairQueueCompareclERKNS1_19TemplateSTRNodePairIS3_S4_S5_EESB_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE8distanceERS5_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits8distanceERKNS_4geom8EnvelopeES6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE8isLeavesEv
        - _ZZ29GEOSSTRtree_nearest_generic_rENK18CustomItemDistanceclEPKvS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:54,13'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE8isLeavesEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:55,34'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:55,57'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:55,20'
          Dst:             _ZZ29GEOSSTRtree_nearest_generic_rENK18CustomItemDistanceclEPKvS1_
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:57,54'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:57,79'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:57,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits8distanceERKNS_4geom8EnvelopeES6_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE8isLeavesEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:33,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:33,51'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
    - functionName:    _ZZ29GEOSSTRtree_nearest_generic_rENK18CustomItemDistanceclEPKvS1_
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4304
      functionLinenumberEnd: 4312
      functionDepth:   0
      returnType:      double
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4308,21'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:4308,27'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:4308,21'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:4308,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZNSt13runtime_errorC1ERKNSt3__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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE8getItemsEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:42,42'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:42,65'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE13expandToQueueERKNS1_19TemplateSTRNodePairIS3_S4_S5_EERNSt3__114priority_queueIS8_NSB_6vectorIS8_NSB_9allocatorIS8_EEEENS6_16PairQueueCompareEEEd
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          71
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE6expandERKNS1_15TemplateSTRNodeIS3_S4_EESA_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS3_S4_S5_EENSB_6vectorISE_NSB_9allocatorISE_EEEENS6_16PairQueueCompareEEEd
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11isCompositeEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getSizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:122,30'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11isCompositeEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:123,30'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11isCompositeEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:131,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getSizeEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:131,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getSizeEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:132,17'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE6expandERKNS1_15TemplateSTRNodeIS3_S4_EESA_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS3_S4_S5_EENSB_6vectorISE_NSB_9allocatorISE_EEEENS6_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:135,17'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE6expandERKNS1_15TemplateSTRNodeIS3_S4_EESA_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS3_S4_S5_EENSB_6vectorISE_NSB_9allocatorISE_EEEENS6_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:139,13'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE6expandERKNS1_15TemplateSTRNodeIS3_S4_EESA_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS3_S4_S5_EENSB_6vectorISE_NSB_9allocatorISE_EEEENS6_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:142,13'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE6expandERKNS1_15TemplateSTRNodeIS3_S4_EESA_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS3_S4_S5_EENSB_6vectorISE_NSB_9allocatorISE_EEEENS6_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:146,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:146,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:146,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:146,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE16nearestNeighbourERNS1_19TemplateSTRNodePairIS3_S4_S5_EEd
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          166
      EdgeCount:       38
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE13expandToQueueERKNS1_19TemplateSTRNodePairIS3_S4_S5_EERNSt3__114priority_queueIS8_NSB_6vectorIS8_NSB_9allocatorIS8_EEEENS6_16PairQueueCompareEEEd
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE8getItemsEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE8isLeavesEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:94,22'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE8isLeavesEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:94,22'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE8isLeavesEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:107,17'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE13expandToQueueERKNS1_19TemplateSTRNodePairIS3_S4_S5_EERNSt3__114priority_queueIS8_NSB_6vectorIS8_NSB_9allocatorIS8_EEEENS6_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:112,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:112,19'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:112,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:112,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:115,25'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE8getItemsEv
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE16nearestNeighbourERNS1_19TemplateSTRNodePairIS3_S4_S5_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE16nearestNeighbourERNS1_19TemplateSTRNodePairIS3_S4_S5_EEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:54,16'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE16nearestNeighbourERNS1_19TemplateSTRNodePairIS3_S4_S5_EEd
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceEC2ERS5_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE16nearestNeighbourIZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceEES3_RKNS_4geom8EnvelopeERKS3_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE16nearestNeighbourIZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceEES3_RKNS_4geom8EnvelopeERKS3_RT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:253,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE16nearestNeighbourIZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceEES3_RKNS_4geom8EnvelopeERKS3_RT_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE16nearestNeighbourIZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceEES3_RKNS_4geom8EnvelopeERKS3_RT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEEC2ERKS3_RKNS_4geom8EnvelopeE
        - _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEED2Ev
        - _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceEC2ERKNS1_15TemplateSTRNodeIS3_S4_EESA_RS5_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE7getRootEv
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE16nearestNeighbourERNS1_19TemplateSTRNodePairIS3_S4_S5_EE
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceEC2ERS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:237,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:239,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE7getRootEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:243,49'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEEC2ERKS3_RKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:244,73'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE7getRootEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:244,67'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceEC2ERKNS1_15TemplateSTRNodeIS3_S4_EESA_RS5_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:246,71'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceEC2ERS5_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:247,19'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPvNS1_14EnvelopeTraitsEZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceE16nearestNeighbourERNS1_19TemplateSTRNodePairIS3_S4_S5_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:248,5'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEED2Ev
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:248,5'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZZ29GEOSSTRtree_nearest_generic_rEN18CustomItemDistanceC2EPFiPKvS1_PdPvES3_
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4298
      functionLinenumberEnd: 4298
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ29GEOSSTRtree_nearest_generic_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4321
      functionLinenumberEnd: 4329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE16nearestNeighbourIZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceEES3_RKNS_4geom8EnvelopeERKS3_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE16nearestNeighbourIZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceEES3_RKNS_4geom8EnvelopeERKS3_RT_
        - _ZZ29GEOSSTRtree_nearest_generic_rEN18CustomItemDistanceC2EPFiPKvS1_PdPvES3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4323,36'
          Dst:             _ZZ29GEOSSTRtree_nearest_generic_rEN18CustomItemDistanceC2EPFiPKvS1_PdPvES3_
        - Src:             'capi/geos_ts_c.cpp:4324,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE16nearestNeighbourIZ29GEOSSTRtree_nearest_generic_rE18CustomItemDistanceEES3_RKNS_4geom8EnvelopeERKS3_RT_
        - Src:             'capi/geos_ts_c.cpp:4327,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE16nearestNeighbourIZ29GEOSSTRtree_nearest_generic_rE16GeometryDistanceEES3_RKNS_4geom8EnvelopeERKS3_
    - functionName:    '_ZZ19GEOSSTRtree_query_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4274
      functionLinenumberEnd: 4277
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN16CAPI_ItemVisitorC2EPFvPvS0_ES0_
        - _ZN4geos5index11ItemVisitorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4275,30'
          Dst:             _ZN16CAPI_ItemVisitorC2EPFvPvS0_ES0_
        - Src:             'capi/geos_ts_c.cpp:4277,9'
          Dst:             _ZN4geos5index11ItemVisitorD2Ev
        - Src:             'capi/geos_ts_c.cpp:4277,9'
          Dst:             _ZN4geos5index11ItemVisitorD2Ev
    - functionName:    '_ZZ20GEOSSTRtree_insert_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4262
      functionLinenumberEnd: 4264
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ19GEOSSTRtree_build_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4250
      functionLinenumberEnd: 4252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5buildEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4251,19'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5buildEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS3_S4_EERKS3_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          72
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS3_S4_EERKS3_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:655,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:656,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,55'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:661,39'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:665,36'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS3_S4_EERKS3_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,16'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE10removeItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope10intersectsERKS1_
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:698,18'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
    - functionName:    _ZNK4geos4geom8Envelope10intersectsERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope10intersectsEPKS1_
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:634,16'
          Dst:             _ZNK4geos4geom8Envelope10intersectsEPKS1_
    - functionName:    _ZNK4geos4geom8Envelope10intersectsEPKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS3_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS3_S4_EERKS3_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:347,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:353,19'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,45'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:355,23'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:361,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS3_S4_EERKS3_
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPvNS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlPKvE_clESD_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKvE_EEbRSB_RKNS1_15TemplateSTRNodeIS3_S4_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKvE_EEbRSB_RKNS1_15TemplateSTRNodeIS3_S4_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKvE_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS3_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS3_S4_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKvE_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS3_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS3_S4_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKvE_EEbRSB_RKNS1_15TemplateSTRNodeIS3_S4_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKvE_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS3_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS3_S4_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPvNS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlPKvE_clESD_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPvNS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlPKvE_clESD_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKvE_EEvRSB_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKvE_EEbRSB_RKNS1_15TemplateSTRNodeIS3_S4_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKvE_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS3_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS3_S4_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKvE_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS3_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS3_S4_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKvE_EEbRSB_RKNS1_15TemplateSTRNodeIS3_S4_EEOT_
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPvNS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIS3_NSA_9allocatorIS3_EEEEENKUlPKvE_clESH_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIS3_NSD_9allocatorIS3_EEEEEUlPKvE_EEbRSB_RKNS1_15TemplateSTRNodeIS3_S4_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIS3_NSD_9allocatorIS3_EEEEEUlPKvE_EEbRSB_RKNS1_15TemplateSTRNodeIS3_S4_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIS3_NSD_9allocatorIS3_EEEEEUlPKvE_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS3_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS3_S4_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIS3_NSD_9allocatorIS3_EEEEEUlPKvE_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS3_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS3_S4_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIS3_NSD_9allocatorIS3_EEEEEUlPKvE_EEbRSB_RKNS1_15TemplateSTRNodeIS3_S4_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIS3_NSD_9allocatorIS3_EEEEEUlPKvE_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS3_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS3_S4_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPvNS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIS3_NSA_9allocatorIS3_EEEEENKUlPKvE_clESH_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPvNS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIS3_NSA_9allocatorIS3_EEEEENKUlPKvE_clESH_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIS3_NSD_9allocatorIS3_EEEEEUlPKvE_EEvRSB_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIS3_NSD_9allocatorIS3_EEEEEUlPKvE_EEbRSB_RKNS1_15TemplateSTRNodeIS3_S4_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIS3_NSD_9allocatorIS3_EEEEEUlPKvE_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS3_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS3_S4_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIS3_NSD_9allocatorIS3_EEEEEUlPKvE_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS3_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS3_S4_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIS3_NSD_9allocatorIS3_EEEEEUlPKvE_EEbRSB_RKNS1_15TemplateSTRNodeIS3_S4_EEOT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE4BodyC2EOS3_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEEC2EOS3_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE4BodyC2EOS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:53,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPvNS1_14EnvelopeTraitsEE4BodyC2EOS3_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE14createLeafNodeEOS3_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope6isNullEv
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:740,18'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS3_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE14createLeafNodeEOS3_RKNS_4geom8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:188,14'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:189,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE14createLeafNodeEOS3_RKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index12SpatialIndexD2Ev
      functionSourceFile: '/src/geos/include/geos/index/SpatialIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE20validateConstructionEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPvNS1_14EnvelopeTraitsEE6removeEPKNS_4geom8EnvelopeES3_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:806,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS3_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPvNS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKvE_EEvRSB_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:800,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKvE_EEvRSB_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPvNS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIS3_NSA_9allocatorIS3_EEEE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIS3_NSD_9allocatorIS3_EEEEEUlPKvE_EEvRSB_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:794,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS3_S4_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIS3_NSD_9allocatorIS3_EEEEEUlPKvE_EEvRSB_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPvNS1_14EnvelopeTraitsEE6insertEPKNS_4geom8EnvelopeES3_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:810,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS3_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPvNS1_14EnvelopeTraitsEED0Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPvNS1_14EnvelopeTraitsEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPvNS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPvNS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexD2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index12SpatialIndexD2Ev
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index12SpatialIndexC2Ev
      functionSourceFile: '/src/geos/include/geos/index/SpatialIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index12SpatialIndexD0Ev
      functionSourceFile: '/src/geos/include/geos/index/SpatialIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEEC2Em
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE20validateConstructionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:135,9'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEE20validateConstructionEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPvNS1_14EnvelopeTraitsEECI2NS1_19TemplateSTRtreeImplIS3_S4_EEEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexC2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:787,59'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPvNS1_14EnvelopeTraitsEEC2Em
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:787,59'
          Dst:             _ZN4geos5index12SpatialIndexC2Ev
    - functionName:    '_ZZ20GEOSSTRtree_create_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4241
      functionLinenumberEnd: 4243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPvNS1_14EnvelopeTraitsEECI2NS1_19TemplateSTRtreeImplIS3_S4_EEEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4242,24'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPvNS1_14EnvelopeTraitsEECI2NS1_19TemplateSTRtreeImplIS3_S4_EEEm
    - functionName:    '_ZZ28GEOSPreparedDistanceWithin_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4228
      functionLinenumberEnd: 4229
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ22GEOSPreparedDistance_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4217
      functionLinenumberEnd: 4219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ27GEOSPreparedNearestPoints_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4207
      functionLinenumberEnd: 4208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ27GEOSPreparedRelatePattern_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4198
      functionLinenumberEnd: 4200
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ20GEOSPreparedRelate_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4189
      functionLinenumberEnd: 4191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4geos4geom18IntersectionMatrix8toStringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4190,43'
          Dst:             _ZNK4geos4geom18IntersectionMatrix8toStringEv
        - Src:             'capi/geos_ts_c.cpp:4190,20'
          Dst:             _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_19gstrdup_sEPKcm
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:446,12'
          Dst:             _ZN12_GLOBAL__N_19gstrdup_sEPKcm
    - functionName:    _ZN12_GLOBAL__N_19gstrdup_sEPKcm
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:437,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:437,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:437,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:437,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:437,9'
          Dst:             __cxa_free_exception
    - functionName:    '_ZZ20GEOSPreparedWithin_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4180
      functionLinenumberEnd: 4181
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ21GEOSPreparedTouches_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4171
      functionLinenumberEnd: 4172
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ22GEOSPreparedOverlaps_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4162
      functionLinenumberEnd: 4163
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24GEOSPreparedIntersects_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4144
      functionLinenumberEnd: 4145
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ22GEOSPreparedDisjoint_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4135
      functionLinenumberEnd: 4136
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ21GEOSPreparedCrosses_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4126
      functionLinenumberEnd: 4127
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ20GEOSPreparedCovers_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4117
      functionLinenumberEnd: 4118
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ23GEOSPreparedCoveredBy_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4108
      functionLinenumberEnd: 4109
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ30GEOSPreparedContainsProperly_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4099
      functionLinenumberEnd: 4100
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ22GEOSPreparedContains_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4081
      functionLinenumberEnd: 4082
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ26GEOSPreparedGeom_destroy_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4072
      functionLinenumberEnd: 4074
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ13GEOSPrepare_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4064
      functionLinenumberEnd: 4065
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep23PreparedGeometryFactory7prepareEPKNS0_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4065,20'
          Dst:             _ZN4geos4geom4prep23PreparedGeometryFactory7prepareEPKNS0_8GeometryE
    - functionName:    _ZN4geos4geom4prep23PreparedGeometryFactory7prepareEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedGeometryFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom4prep23PreparedGeometryFactory6createEPKNS0_8GeometryE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedGeometryFactory.h:66,19'
          Dst:             _ZNK4geos4geom4prep23PreparedGeometryFactory6createEPKNS0_8GeometryE
    - functionName:    _ZNK4geos2io13GeoJSONWriter18getOutputDimensionEv
      functionSourceFile: '/src/geos/include/geos/io/GeoJSONWriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ38GEOSGeoJSONWriter_getOutputDimension_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4051
      functionLinenumberEnd: 4052
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos2io13GeoJSONWriter18getOutputDimensionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4052,28'
          Dst:             _ZNK4geos2io13GeoJSONWriter18getOutputDimensionEv
    - functionName:    '_ZZ38GEOSGeoJSONWriter_setOutputDimension_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4043
      functionLinenumberEnd: 4045
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io13GeoJSONWriter18setOutputDimensionEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4044,21'
          Dst:             _ZN4geos2io13GeoJSONWriter18setOutputDimensionEh
    - functionName:    '_ZZ33GEOSGeoJSONWriter_writeGeometry_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4028
      functionLinenumberEnd: 4037
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN4geos2io13GeoJSONWriter14writeFormattedEPKNS_4geom8GeometryENS0_11GeoJSONTypeEi
        - _ZN4geos2io13GeoJSONWriter5writeEPKNS_4geom8GeometryENS0_11GeoJSONTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4031,35'
          Dst:             _ZN4geos2io13GeoJSONWriter14writeFormattedEPKNS_4geom8GeometryENS0_11GeoJSONTypeEi
        - Src:             'capi/geos_ts_c.cpp:4033,35'
          Dst:             _ZN4geos2io13GeoJSONWriter5writeEPKNS_4geom8GeometryENS0_11GeoJSONTypeE
        - Src:             'capi/geos_ts_c.cpp:4035,28'
          Dst:             _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    '_ZZ27GEOSGeoJSONWriter_destroy_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4020
      functionLinenumberEnd: 4022
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io13GeoJSONWriterC2Ev
      functionSourceFile: '/src/geos/include/geos/io/GeoJSONWriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 111
      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:    '_ZZ26GEOSGeoJSONWriter_create_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4012
      functionLinenumberEnd: 4013
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io13GeoJSONWriterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4013,24'
          Dst:             _ZN4geos2io13GeoJSONWriterC2Ev
    - functionName:    '_ZZ32GEOSGeoJSONReader_readGeometry_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4000
      functionLinenumberEnd: 4003
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos2io13GeoJSONReader4readERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4002,28'
          Dst:             _ZNK4geos2io13GeoJSONReader4readERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    '_ZZ27GEOSGeoJSONReader_destroy_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3992
      functionLinenumberEnd: 3994
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ26GEOSGeoJSONReader_create_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3983
      functionLinenumberEnd: 3986
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io13GeoJSONReaderC2ERKNS_4geom15GeometryFactoryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3985,24'
          Dst:             _ZN4geos2io13GeoJSONReaderC2ERKNS_4geom15GeometryFactoryE
    - functionName:    '_ZZ25GEOSWKBWriter_setFlavor_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3972
      functionLinenumberEnd: 3974
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKBWriter9setFlavorEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3973,21'
          Dst:             _ZN4geos2io9WKBWriter9setFlavorEi
    - functionName:    _ZNK4geos2io9WKBWriter9getFlavorEv
      functionSourceFile: '/src/geos/include/geos/io/WKBWriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ25GEOSWKBWriter_getFlavor_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3964
      functionLinenumberEnd: 3965
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos2io9WKBWriter9getFlavorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3965,28'
          Dst:             _ZNK4geos2io9WKBWriter9getFlavorEv
    - functionName:    _ZN4geos2io9WKBWriter14setIncludeSRIDEb
      functionSourceFile: '/src/geos/include/geos/io/WKBWriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ30GEOSWKBWriter_setIncludeSRID_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3956
      functionLinenumberEnd: 3958
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKBWriter14setIncludeSRIDEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3957,21'
          Dst:             _ZN4geos2io9WKBWriter14setIncludeSRIDEb
    - functionName:    _ZNK4geos2io9WKBWriter14getIncludeSRIDEv
      functionSourceFile: '/src/geos/include/geos/io/WKBWriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ30GEOSWKBWriter_getIncludeSRID_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3948
      functionLinenumberEnd: 3949
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos2io9WKBWriter14getIncludeSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3949,28'
          Dst:             _ZNK4geos2io9WKBWriter14getIncludeSRIDEv
    - functionName:    '_ZZ28GEOSWKBWriter_setByteOrder_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3940
      functionLinenumberEnd: 3942
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKBWriter12setByteOrderEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3941,21'
          Dst:             _ZN4geos2io9WKBWriter12setByteOrderEi
    - functionName:    _ZNK4geos2io9WKBWriter12getByteOrderEv
      functionSourceFile: '/src/geos/include/geos/io/WKBWriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ28GEOSWKBWriter_getByteOrder_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3932
      functionLinenumberEnd: 3933
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos2io9WKBWriter12getByteOrderEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3933,28'
          Dst:             _ZNK4geos2io9WKBWriter12getByteOrderEv
    - functionName:    '_ZZ34GEOSWKBWriter_setOutputDimension_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3924
      functionLinenumberEnd: 3926
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKBWriter18setOutputDimensionEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3925,21'
          Dst:             _ZN4geos2io9WKBWriter18setOutputDimensionEh
    - functionName:    _ZNK4geos2io9WKBWriter18getOutputDimensionEv
      functionSourceFile: '/src/geos/include/geos/io/WKBWriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ34GEOSWKBWriter_getOutputDimension_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3916
      functionLinenumberEnd: 3917
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos2io9WKBWriter18getOutputDimensionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3917,28'
          Dst:             _ZNK4geos2io9WKBWriter18getOutputDimensionEv
    - functionName:    '_ZZ24GEOSWKBWriter_writeHEX_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3900
      functionLinenumberEnd: 3910
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos2io9WKBWriter8writeHEXERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3902,21'
          Dst:             _ZN4geos2io9WKBWriter8writeHEXERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
    - functionName:    '_ZZ21GEOSWKBWriter_write_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3882
      functionLinenumberEnd: 3893
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos2io9WKBWriter5writeERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3884,21'
          Dst:             _ZN4geos2io9WKBWriter5writeERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
    - functionName:    '_ZZ23GEOSWKBWriter_destroy_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3872
      functionLinenumberEnd: 3874
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ22GEOSWKBWriter_create_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3864
      functionLinenumberEnd: 3866
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _Z19getMachineByteOrderv
        - _ZN4geos2io9WKBWriterC2Ehibi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3865,24'
          Dst:             _Z19getMachineByteOrderv
        - Src:             'capi/geos_ts_c.cpp:3865,24'
          Dst:             _ZN4geos2io9WKBWriterC2Ehibi
    - functionName:    _Z19getMachineByteOrderv
      functionSourceFile: '/src/geos/include/geos/util/Machine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ23GEOSWKBReader_readHEX_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3848
      functionLinenumberEnd: 3855
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos2io9WKBReader7readHEXERNSt3__113basic_istreamIcNS2_11char_traitsIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3854,28'
          Dst:             _ZN4geos2io9WKBReader7readHEXERNSt3__113basic_istreamIcNS2_11char_traitsIcEEEE
    - functionName:    '_ZZ20GEOSWKBReader_read_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3840
      functionLinenumberEnd: 3841
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKBReader4readEPKhm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3841,28'
          Dst:             _ZN4geos2io9WKBReader4readEPKhm
    - functionName:    '_ZZ31GEOSWKBReader_setFixStructure_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3825
      functionLinenumberEnd: 3826
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKBReader15setFixStructureEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3826,28'
          Dst:             _ZN4geos2io9WKBReader15setFixStructureEb
    - functionName:    '_ZZ23GEOSWKBReader_destroy_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3817
      functionLinenumberEnd: 3819
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos2io9WKBReaderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3818,13'
          Dst:             _ZN4geos2io9WKBReaderD2Ev
    - functionName:    _ZN4geos2io9WKBReaderD2Ev
      functionSourceFile: '/src/geos/include/geos/io/WKBReader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io21ByteOrderDataInStreamD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/WKBReader.h:85,16'
          Dst:             _ZN4geos2io21ByteOrderDataInStreamD2Ev
    - functionName:    _ZN4geos2io21ByteOrderDataInStreamD2Ev
      functionSourceFile: '/src/geos/include/geos/io/ByteOrderDataInStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ22GEOSWKBReader_create_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3808
      functionLinenumberEnd: 3811
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io9WKBReaderC2ERKNS_4geom15GeometryFactoryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3810,24'
          Dst:             _ZN4geos2io9WKBReaderC2ERKNS_4geom15GeometryFactoryE
    - functionName:    _ZN4geos2io9WKTWriter8setOld3DEb
      functionSourceFile: '/src/geos/include/geos/io/WKTWriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24GEOSWKTWriter_setOld3D_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3797
      functionLinenumberEnd: 3799
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKTWriter8setOld3DEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3798,21'
          Dst:             _ZN4geos2io9WKTWriter8setOld3DEb
    - functionName:    _ZNK4geos2io9WKTWriter18getOutputDimensionEv
      functionSourceFile: '/src/geos/include/geos/io/WKTWriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ34GEOSWKTWriter_getOutputDimension_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3789
      functionLinenumberEnd: 3790
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos2io9WKTWriter18getOutputDimensionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3790,28'
          Dst:             _ZNK4geos2io9WKTWriter18getOutputDimensionEv
    - functionName:    '_ZZ34GEOSWKTWriter_setOutputDimension_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3781
      functionLinenumberEnd: 3783
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKTWriter18setOutputDimensionEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3782,21'
          Dst:             _ZN4geos2io9WKTWriter18setOutputDimensionEh
    - functionName:    '_ZZ36GEOSWKTWriter_setRoundingPrecision_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3773
      functionLinenumberEnd: 3775
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKTWriter20setRoundingPrecisionEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3774,21'
          Dst:             _ZN4geos2io9WKTWriter20setRoundingPrecisionEi
    - functionName:    '_ZZ23GEOSWKTWriter_setTrim_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3765
      functionLinenumberEnd: 3767
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKTWriter7setTrimEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3766,21'
          Dst:             _ZN4geos2io9WKTWriter7setTrimEb
    - functionName:    '_ZZ21GEOSWKTWriter_write_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3755
      functionLinenumberEnd: 3759
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN4geos2io9WKTWriter5writeEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3756,39'
          Dst:             _ZN4geos2io9WKTWriter5writeEPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:3757,28'
          Dst:             _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    '_ZZ23GEOSWKTWriter_destroy_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3746
      functionLinenumberEnd: 3748
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ22GEOSWKTWriter_create_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3738
      functionLinenumberEnd: 3740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io9WKTWriterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3739,24'
          Dst:             _ZN4geos2io9WKTWriterC2Ev
    - functionName:    '_ZZ20GEOSWKTReader_read_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3726
      functionLinenumberEnd: 3729
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos2io9WKTReader4readERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3728,28'
          Dst:             _ZNK4geos2io9WKTReader4readERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4geos2io9WKTReader15setFixStructureEb
      functionSourceFile: '/src/geos/include/geos/io/WKTReader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ31GEOSWKTReader_setFixStructure_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3718
      functionLinenumberEnd: 3719
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKTReader15setFixStructureEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3719,28'
          Dst:             _ZN4geos2io9WKTReader15setFixStructureEb
    - functionName:    '_ZZ23GEOSWKTReader_destroy_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3710
      functionLinenumberEnd: 3712
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos2io9WKTReaderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3711,13'
          Dst:             _ZN4geos2io9WKTReaderD2Ev
    - functionName:    _ZN4geos2io9WKTReaderD2Ev
      functionSourceFile: '/src/geos/include/geos/io/WKTReader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ22GEOSWKTReader_create_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3701
      functionLinenumberEnd: 3704
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io9WKTReaderC2EPKNS_4geom15GeometryFactoryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3703,24'
          Dst:             _ZN4geos2io9WKTReaderC2EPKNS_4geom15GeometryFactoryE
    - functionName:    _ZN4geos2io9WKTReaderC2EPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/io/WKTReader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/WKTReader.h:84,30'
          Dst:             _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
    - functionName:    _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
      functionSourceFile: '/src/geos/include/geos/geom/GeometryFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ30GEOSTopologyPreserveSimplify_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3689
      functionLinenumberEnd: 3693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8simplify28TopologyPreservingSimplifier8simplifyEPKNS_4geom8GeometryEd
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3690,30'
          Dst:             _ZN4geos8simplify28TopologyPreservingSimplifier8simplifyEPKNS_4geom8GeometryEd
        - Src:             'capi/geos_ts_c.cpp:3691,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ14GEOSSimplify_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3679
      functionLinenumberEnd: 3683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8simplify24DouglasPeuckerSimplifier8simplifyEPKNS_4geom8GeometryEd
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3680,30'
          Dst:             _ZN4geos8simplify24DouglasPeuckerSimplifier8simplifyEPKNS_4geom8GeometryEd
        - Src:             'capi/geos_ts_c.cpp:3681,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ20GEOSGeom_getExtent_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3663
      functionLinenumberEnd: 3673
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3668,29'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'capi/geos_ts_c.cpp:3669,29'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'capi/geos_ts_c.cpp:3670,29'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'capi/geos_ts_c.cpp:3671,29'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
    - functionName:    '_ZZ18GEOSGeom_getYMax_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3650
      functionLinenumberEnd: 3657
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3655,48'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
    - functionName:    '_ZZ18GEOSGeom_getYMin_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3637
      functionLinenumberEnd: 3644
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3642,48'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
    - functionName:    '_ZZ18GEOSGeom_getXMax_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3624
      functionLinenumberEnd: 3631
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxXEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3629,48'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
    - functionName:    '_ZZ18GEOSGeom_getXMin_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3611
      functionLinenumberEnd: 3618
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMinXEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3616,48'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
    - functionName:    '_ZZ33GEOSGeom_getCoordinateDimension_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3603
      functionLinenumberEnd: 3604
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24GEOSGeom_getDimensions_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3595
      functionLinenumberEnd: 3596
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ23GEOSGeom_getPrecision_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3585
      functionLinenumberEnd: 3588
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom14PrecisionModel10isFloatingEv
        - _ZNK4geos4geom14PrecisionModel8getScaleEv
        - _ZNK4geos4geom8Geometry17getPrecisionModelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3586,43'
          Dst:             _ZNK4geos4geom8Geometry17getPrecisionModelEv
        - Src:             'capi/geos_ts_c.cpp:3587,34'
          Dst:             _ZNK4geos4geom14PrecisionModel10isFloatingEv
        - Src:             'capi/geos_ts_c.cpp:3587,63'
          Dst:             _ZNK4geos4geom14PrecisionModel8getScaleEv
    - functionName:    _ZNK4geos4geom14PrecisionModel8getScaleEv
      functionSourceFile: '/src/geos/include/geos/geom/PrecisionModel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15GeometryFactory22GeometryFactoryDeleterclEPS1_
      functionSourceFile: '/src/geos/include/geos/geom/GeometryFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom15GeometryFactory7destroyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/GeometryFactory.h:78,16'
          Dst:             _ZN4geos4geom15GeometryFactory7destroyEv
    - functionName:    _ZN4geos9precision24GeometryPrecisionReducer28setRemoveCollapsedComponentsEb
      functionSourceFile: '/src/geos/include/geos/precision/GeometryPrecisionReducer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9precision24GeometryPrecisionReducer12setPointwiseEb
      functionSourceFile: '/src/geos/include/geos/precision/GeometryPrecisionReducer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9precision24GeometryPrecisionReducer17setUseAreaReducerEb
      functionSourceFile: '/src/geos/include/geos/precision/GeometryPrecisionReducer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9precision24GeometryPrecisionReducer23setChangePrecisionModelEb
      functionSourceFile: '/src/geos/include/geos/precision/GeometryPrecisionReducer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9precision24GeometryPrecisionReducerC2ERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/precision/GeometryPrecisionReducer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/precision/GeometryPrecisionReducer.h:133,36'
          Dst:             _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
    - functionName:    '_ZZ23GEOSGeom_setPrecision_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3553
      functionLinenumberEnd: 3579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          156
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14PrecisionModelC2Ed
        - _ZN4geos4geom14PrecisionModelC2Ev
        - _ZN4geos4geom15GeometryFactory6createEPKNS0_14PrecisionModelEi
        - _ZN4geos9precision24GeometryPrecisionReducer12setPointwiseEb
        - _ZN4geos9precision24GeometryPrecisionReducer17setUseAreaReducerEb
        - _ZN4geos9precision24GeometryPrecisionReducer23setChangePrecisionModelEb
        - _ZN4geos9precision24GeometryPrecisionReducer28setRemoveCollapsedComponentsEb
        - _ZN4geos9precision24GeometryPrecisionReducer6reduceERKNS_4geom8GeometryE
        - _ZN4geos9precision24GeometryPrecisionReducerC2ERKNS_4geom15GeometryFactoryE
        - _ZNK4geos4geom14PrecisionModel10isFloatingEv
        - _ZNK4geos4geom14PrecisionModel8getScaleEv
        - _ZNK4geos4geom15GeometryFactory14createGeometryEPKNS0_8GeometryE
        - _ZNK4geos4geom8Geometry17getPrecisionModelEv
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3554,28'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ev
        - Src:             'capi/geos_ts_c.cpp:3558,25'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ed
        - Src:             'capi/geos_ts_c.cpp:3561,43'
          Dst:             _ZNK4geos4geom8Geometry17getPrecisionModelEv
        - Src:             'capi/geos_ts_c.cpp:3562,34'
          Dst:             _ZNK4geos4geom14PrecisionModel10isFloatingEv
        - Src:             'capi/geos_ts_c.cpp:3562,63'
          Dst:             _ZNK4geos4geom14PrecisionModel8getScaleEv
        - Src:             'capi/geos_ts_c.cpp:3565,52'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:3565,17'
          Dst:             _ZN4geos4geom15GeometryFactory6createEPKNS0_14PrecisionModelEi
        - Src:             'capi/geos_ts_c.cpp:3567,42'
          Dst:             _ZN4geos9precision24GeometryPrecisionReducerC2ERKNS_4geom15GeometryFactoryE
        - Src:             'capi/geos_ts_c.cpp:3568,25'
          Dst:             _ZN4geos9precision24GeometryPrecisionReducer23setChangePrecisionModelEb
        - Src:             'capi/geos_ts_c.cpp:3569,25'
          Dst:             _ZN4geos9precision24GeometryPrecisionReducer17setUseAreaReducerEb
        - Src:             'capi/geos_ts_c.cpp:3570,25'
          Dst:             _ZN4geos9precision24GeometryPrecisionReducer12setPointwiseEb
        - Src:             'capi/geos_ts_c.cpp:3571,25'
          Dst:             _ZN4geos9precision24GeometryPrecisionReducer28setRemoveCollapsedComponentsEb
        - Src:             'capi/geos_ts_c.cpp:3572,31'
          Dst:             _ZN4geos9precision24GeometryPrecisionReducer6reduceERKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:3576,27'
          Dst:             _ZNK4geos4geom15GeometryFactory14createGeometryEPKNS0_8GeometryE
    - functionName:    '_ZZ16GEOSGeom_clone_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3544
      functionLinenumberEnd: 3545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3545,23'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
    - functionName:    _ZNK4geos4geom8Geometry5cloneEv
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    60
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ34GEOSGeom_createEmptyCurvePolygon_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3534
      functionLinenumberEnd: 3537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory18createCurvePolygonEbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3537,24'
          Dst:             _ZNK4geos4geom15GeometryFactory18createCurvePolygonEbb
    - functionName:    '_ZZ29GEOSGeom_createCurvePolygon_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3496
      functionLinenumberEnd: 3527
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          172
      EdgeCount:       34
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom15GeometryFactory18createCurvePolygonEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3504,28'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:3512,32'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:3521,28'
          Dst:             _ZNK4geos4geom15GeometryFactory18createCurvePolygonEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - Src:             'capi/geos_ts_c.cpp:3523,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:3523,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:3523,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:3523,17'
          Dst:             __cxa_free_exception
    - functionName:    '_ZZ35GEOSGeom_createEmptyCompoundCurve_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3485
      functionLinenumberEnd: 3489
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory19createCompoundCurveEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3489,24'
          Dst:             _ZNK4geos4geom15GeometryFactory19createCompoundCurveEv
    - functionName:    '_ZZ30GEOSGeom_createCompoundCurve_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3459
      functionLinenumberEnd: 3479
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          129
      EdgeCount:       51
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom15GeometryFactory19createCompoundCurveEONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3466,38'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:3475,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:3475,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:3475,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:3475,17'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:3478,24'
          Dst:             _ZNK4geos4geom15GeometryFactory19createCompoundCurveEONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    '_ZZ36GEOSGeom_createEmptyCircularString_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3448
      functionLinenumberEnd: 3452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory20createCircularStringEbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3452,24'
          Dst:             _ZNK4geos4geom15GeometryFactory20createCircularStringEbb
    - functionName:    '_ZZ31GEOSGeom_createCircularString_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3437
      functionLinenumberEnd: 3442
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory20createCircularStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3441,24'
          Dst:             _ZNK4geos4geom15GeometryFactory20createCircularStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    '_ZZ26GEOSGeom_createRectangle_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3426
      functionLinenumberEnd: 3431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Edddd
        - _ZNK4geos4geom15GeometryFactory10toGeometryEPKNS0_8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3429,22'
          Dst:             _ZN4geos4geom8EnvelopeC2Edddd
        - Src:             'capi/geos_ts_c.cpp:3430,25'
          Dst:             _ZNK4geos4geom15GeometryFactory10toGeometryEPKNS0_8EnvelopeE
    - functionName:    _ZN4geos4geom8EnvelopeC2Edddd
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope4initEdddd
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:87,9'
          Dst:             _ZN4geos4geom8Envelope4initEdddd
    - functionName:    _ZN4geos4geom8Envelope4initEdddd
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24GEOSGeom_createPolygon_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3376
      functionLinenumberEnd: 3418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         70
      ICount:          326
      EdgeCount:       76
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3383,35'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:3388,18'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:3388,18'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:3402,21'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:3402,27'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:3402,21'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:3402,21'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:3404,21'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:3404,27'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:3404,21'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:3404,21'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:3414,28'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - Src:             'capi/geos_ts_c.cpp:3417,24'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
    - functionName:    '_ZZ29GEOSGeom_createEmptyPolygon_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3366
      functionLinenumberEnd: 3369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory13createPolygonEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3369,24'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEm
    - functionName:    '_ZZ27GEOSGeom_createLineString_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3355
      functionLinenumberEnd: 3360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3359,24'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    '_ZZ32GEOSGeom_createEmptyLineString_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3344
      functionLinenumberEnd: 3348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLineStringEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3348,24'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEm
    - functionName:    '_ZZ27GEOSGeom_createLinearRing_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3333
      functionLinenumberEnd: 3338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3337,24'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    '_ZZ28GEOSGeom_createPointFromXY_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3321
      functionLinenumberEnd: 3327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3325,26'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'capi/geos_ts_c.cpp:3326,24'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
    - functionName:    '_ZZ22GEOSGeom_createPoint_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3310
      functionLinenumberEnd: 3315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3314,24'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    '_ZZ27GEOSGeom_createEmptyPoint_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3300
      functionLinenumberEnd: 3303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3303,24'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEm
    - functionName:    '_ZZ22GEOSGeom_getCoordSeq_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3282
      functionLinenumberEnd: 3294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          69
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom5Point16getCoordinatesROEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3283,37'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:3285,28'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'capi/geos_ts_c.cpp:3288,30'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:3290,27'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'capi/geos_ts_c.cpp:3293,13'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:3293,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:3293,13'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:3293,13'
          Dst:             __cxa_free_exception
    - functionName:    '_ZZ22GEOSCoordSeq_destroy_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3274
      functionLinenumberEnd: 3276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3275,13'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    '_ZZ20GEOSCoordSeq_isCCW_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3265
      functionLinenumberEnd: 3267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3266,20'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
    - functionName:    '_ZZ28GEOSCoordSeq_getDimensions_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3254
      functionLinenumberEnd: 3258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence12getDimensionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3255,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence12getDimensionEv
    - functionName:    _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    96
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:179,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    307
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:188,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:188,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    '_ZZ22GEOSCoordSeq_getSize_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3244
      functionLinenumberEnd: 3247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3245,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
    - functionName:    '_ZZ21GEOSCoordSeq_getXYZ_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3232
      functionLinenumberEnd: 3237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3233,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    280
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:260,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    '_ZZ20GEOSCoordSeq_getXY_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3221
      functionLinenumberEnd: 3225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3222,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    204
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:260,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    '_ZZ26GEOSCoordSeq_getOrdinate_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3188
      functionLinenumberEnd: 3190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence11getOrdinateEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3189,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence11getOrdinateEmm
    - functionName:    '_ZZ20GEOSCoordSeq_clone_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3179
      functionLinenumberEnd: 3180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3180,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
    - functionName:    '_ZZ21GEOSCoordSeq_setXYZ_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3170
      functionLinenumberEnd: 3172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3171,23'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'capi/geos_ts_c.cpp:3171,17'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence9setAtImplINS0_10CoordinateES3_EEvRKT0_m
        - _ZN4geos4geom18CoordinateSequence9setAtImplINS0_12CoordinateXYENS0_10CoordinateEEEvRKT0_m
        - _ZN4geos4geom18CoordinateSequence9setAtImplINS0_13CoordinateXYMENS0_10CoordinateEEEvRKT0_m
        - _ZN4geos4geom18CoordinateSequence9setAtImplINS0_14CoordinateXYZMENS0_10CoordinateEEEvRKT0_m
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
      functionUses:    46
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:462,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:462,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:463,38'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_12CoordinateXYENS0_10CoordinateEEEvRKT0_m
        - Src:             'include/geos/geom/CoordinateSequence.h:464,39'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_10CoordinateES3_EEvRKT0_m
        - Src:             'include/geos/geom/CoordinateSequence.h:465,40'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_14CoordinateXYZMENS0_10CoordinateEEEvRKT0_m
        - Src:             'include/geos/geom/CoordinateSequence.h:466,39'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_13CoordinateXYMENS0_10CoordinateEEEvRKT0_m
        - Src:             'include/geos/geom/CoordinateSequence.h:467,22'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_10CoordinateES3_EEvRKT0_m
    - functionName:    _ZN4geos4geom18CoordinateSequence9setAtImplINS0_12CoordinateXYENS0_10CoordinateEEEvRKT0_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:898,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence9setAtImplINS0_10CoordinateES3_EEvRKT0_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:898,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence9setAtImplINS0_14CoordinateXYZMENS0_10CoordinateEEEvRKT0_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:898,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:899,14'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
    - functionName:    _ZN4geos4geom18CoordinateSequence9setAtImplINS0_13CoordinateXYMENS0_10CoordinateEEEvRKT0_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom13CoordinateXYMaSERKNS0_12CoordinateXYE
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:898,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:899,14'
          Dst:             _ZN4geos4geom13CoordinateXYMaSERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos4geom13CoordinateXYMaSERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ20GEOSCoordSeq_setXY_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3161
      functionLinenumberEnd: 3163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3162,23'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'capi/geos_ts_c.cpp:3162,17'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence9setAtImplINS0_10CoordinateENS0_12CoordinateXYEEEvRKT0_m
        - _ZN4geos4geom18CoordinateSequence9setAtImplINS0_12CoordinateXYES3_EEvRKT0_m
        - _ZN4geos4geom18CoordinateSequence9setAtImplINS0_13CoordinateXYMENS0_12CoordinateXYEEEvRKT0_m
        - _ZN4geos4geom18CoordinateSequence9setAtImplINS0_14CoordinateXYZMENS0_12CoordinateXYEEEvRKT0_m
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
      functionUses:    29
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:462,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:462,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:463,38'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_12CoordinateXYES3_EEvRKT0_m
        - Src:             'include/geos/geom/CoordinateSequence.h:464,39'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_10CoordinateENS0_12CoordinateXYEEEvRKT0_m
        - Src:             'include/geos/geom/CoordinateSequence.h:465,40'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_14CoordinateXYZMENS0_12CoordinateXYEEEvRKT0_m
        - Src:             'include/geos/geom/CoordinateSequence.h:466,39'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_13CoordinateXYMENS0_12CoordinateXYEEEvRKT0_m
        - Src:             'include/geos/geom/CoordinateSequence.h:467,22'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_10CoordinateENS0_12CoordinateXYEEEvRKT0_m
    - functionName:    _ZN4geos4geom18CoordinateSequence9setAtImplINS0_12CoordinateXYES3_EEvRKT0_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:898,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence9setAtImplINS0_10CoordinateENS0_12CoordinateXYEEEvRKT0_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:898,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:899,14'
          Dst:             _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos4geom18CoordinateSequence9setAtImplINS0_14CoordinateXYZMENS0_12CoordinateXYEEEvRKT0_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:898,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:899,14'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos4geom18CoordinateSequence9setAtImplINS0_13CoordinateXYMENS0_12CoordinateXYEEEvRKT0_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom13CoordinateXYMaSERKNS0_12CoordinateXYE
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:898,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:899,14'
          Dst:             _ZN4geos4geom13CoordinateXYMaSERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    59
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ26GEOSCoordSeq_setOrdinate_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3128
      functionLinenumberEnd: 3130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11setOrdinateEmmd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3129,17'
          Dst:             _ZN4geos4geom18CoordinateSequence11setOrdinateEmmd
    - functionName:    '_ZZ19GEOSCoordSeq_hasM_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3119
      functionLinenumberEnd: 3120
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3120,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
    - functionName:    _ZNK4geos4geom18CoordinateSequence4hasZEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    63
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ19GEOSCoordSeq_hasZ_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3111
      functionLinenumberEnd: 3112
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3112,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
    - functionName:    _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEEvmRT_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos4geom13CoordinateXYMaSERKNS0_12CoordinateXYE
        - _ZN4geos4geom13CoordinateXYMaSERKNS0_14CoordinateXYZME
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:281,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:281,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:282,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:282,40'
          Dst:             _ZN4geos4geom13CoordinateXYMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/geom/CoordinateSequence.h:283,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:283,41'
          Dst:             _ZN4geos4geom13CoordinateXYMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/geom/CoordinateSequence.h:284,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:284,42'
          Dst:             _ZN4geos4geom13CoordinateXYMaSERKNS0_14CoordinateXYZME
        - Src:             'include/geos/geom/CoordinateSequence.h:285,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:286,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    46
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:260,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    46
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:260,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEEvmRT_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
      functionUses:    4
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:281,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:281,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:282,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:282,40'
          Dst:             _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/geom/CoordinateSequence.h:283,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:284,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:285,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:285,41'
          Dst:             _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/geom/CoordinateSequence.h:286,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZNK4geos4geom18CoordinateSequence5getAtEmRNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:291,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZNK4geos4geom18CoordinateSequence4dataEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ27GEOSCoordSeq_copyToBuffer_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3047
      functionLinenumberEnd: 3104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          194
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence4dataEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtEmRNS0_12CoordinateXYE
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEEvmRT_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEEvmRT_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'capi/geos_ts_c.cpp:3072,17'
          Branch Sides:    []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3048,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'capi/geos_ts_c.cpp:3070,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence4dataEv
        - Src:             'capi/geos_ts_c.cpp:3070,50'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'capi/geos_ts_c.cpp:3076,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtEmRNS0_12CoordinateXYE
        - Src:             'capi/geos_ts_c.cpp:3074,57'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'capi/geos_ts_c.cpp:3083,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEEvmRT_
        - Src:             'capi/geos_ts_c.cpp:3081,57'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'capi/geos_ts_c.cpp:3090,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEEvmRT_
        - Src:             'capi/geos_ts_c.cpp:3088,57'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'capi/geos_ts_c.cpp:3097,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'capi/geos_ts_c.cpp:3095,57'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
      functionUses:    32
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:281,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:281,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:282,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:282,40'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/geom/CoordinateSequence.h:283,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:283,41'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/geom/CoordinateSequence.h:284,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:285,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:285,41'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/geom/CoordinateSequence.h:286,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ27GEOSCoordSeq_copyToArrays_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3023
      functionLinenumberEnd: 3038
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3024,28'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'capi/geos_ts_c.cpp:3025,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'capi/geos_ts_c.cpp:3026,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'capi/geos_ts_c.cpp:3025,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos4geom14CoordinateXYZMC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
      functionUses:    67
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Coordinate.h:358,24'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZN4geos4geom14CoordinateXYZMC2Edddd
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Coordinate.h:373,11'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
    - functionName:    '_ZZ29GEOSCoordSeq_copyFromArrays_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2995
      functionLinenumberEnd: 3016
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          133
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3001,28'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'capi/geos_ts_c.cpp:3012,25'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence9setAtImplINS0_13CoordinateXYMES3_EEvRKT0_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:898,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence9setAtImplINS0_14CoordinateXYZMENS0_13CoordinateXYMEEEvRKT0_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:898,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:899,14'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
    - functionName:    _ZN4geos4geom18CoordinateSequence9setAtImplINS0_10CoordinateENS0_13CoordinateXYMEEEvRKT0_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:898,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:899,14'
          Dst:             _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos4geom18CoordinateSequence9setAtImplINS0_12CoordinateXYENS0_13CoordinateXYMEEEvRKT0_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:898,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
    - functionName:    _ZN4geos4geom13CoordinateXYMC2Eddd
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Coordinate.h:312,11'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
    - functionName:    _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence9setAtImplINS0_10CoordinateENS0_13CoordinateXYMEEEvRKT0_m
        - _ZN4geos4geom18CoordinateSequence9setAtImplINS0_12CoordinateXYENS0_13CoordinateXYMEEEvRKT0_m
        - _ZN4geos4geom18CoordinateSequence9setAtImplINS0_13CoordinateXYMES3_EEvRKT0_m
        - _ZN4geos4geom18CoordinateSequence9setAtImplINS0_14CoordinateXYZMENS0_13CoordinateXYMEEEvRKT0_m
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
      functionUses:    11
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:462,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:462,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:463,38'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_12CoordinateXYENS0_13CoordinateXYMEEEvRKT0_m
        - Src:             'include/geos/geom/CoordinateSequence.h:464,39'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_10CoordinateENS0_13CoordinateXYMEEEvRKT0_m
        - Src:             'include/geos/geom/CoordinateSequence.h:465,40'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_14CoordinateXYZMENS0_13CoordinateXYMEEEvRKT0_m
        - Src:             'include/geos/geom/CoordinateSequence.h:466,39'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_13CoordinateXYMES3_EEvRKT0_m
        - Src:             'include/geos/geom/CoordinateSequence.h:467,22'
          Dst:             _ZN4geos4geom18CoordinateSequence9setAtImplINS0_10CoordinateENS0_13CoordinateXYMEEEvRKT0_m
    - functionName:    _ZN4geos4geom18CoordinateSequence4dataEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ29GEOSCoordSeq_copyFromBuffer_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2959
      functionLinenumberEnd: 2989
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          174
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos4geom13CoordinateXYMC2Eddd
        - _ZN4geos4geom18CoordinateSequence4dataEv
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2966,41'
          Dst:             _ZN4geos4geom18CoordinateSequence4dataEv
        - Src:             'capi/geos_ts_c.cpp:2970,41'
          Dst:             _ZN4geos4geom18CoordinateSequence4dataEv
        - Src:             'capi/geos_ts_c.cpp:2976,39'
          Dst:             _ZN4geos4geom13CoordinateXYMC2Eddd
        - Src:             'capi/geos_ts_c.cpp:2976,33'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
        - Src:             'capi/geos_ts_c.cpp:2982,39'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'capi/geos_ts_c.cpp:2982,33'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
    - functionName:    '_ZZ35GEOSCoordSeq_createWithDimensions_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2951
      functionLinenumberEnd: 2953
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceC2Embbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2952,24'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Embbb
    - functionName:    '_ZZ21GEOSCoordSeq_create_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2943
      functionLinenumberEnd: 2945
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceC2Emm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2944,24'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Emm
    - functionName:    '_ZZ22GEOS_setWKBByteOrder_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2930
      functionLinenumberEnd: 2935
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ23GEOS_setWKBOutputDims_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2904
      functionLinenumberEnd: 2914
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2908,25'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
    - functionName:    '_ZZ23GEOS_getWKBOutputDims_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2895
      functionLinenumberEnd: 2897
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ10GEOSHasM_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2887
      functionLinenumberEnd: 2888
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ10GEOSHasZ_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2879
      functionLinenumberEnd: 2880
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ13GEOSGetSRID_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2859
      functionLinenumberEnd: 2860
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2860,23'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    _ZNK4geos4geom8Geometry11getUserDataEv
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ22GEOSGeom_getUserData_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2851
      functionLinenumberEnd: 2852
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry11getUserDataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2852,23'
          Dst:             _ZNK4geos4geom8Geometry11getUserDataEv
    - functionName:    _ZNK4geos4geom8Geometry7reverseEv
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ13GEOSReverse_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2841
      functionLinenumberEnd: 2845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom8Geometry7getSRIDEv
        - _ZNK4geos4geom8Geometry7reverseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2842,26'
          Dst:             _ZNK4geos4geom8Geometry7reverseEv
        - Src:             'capi/geos_ts_c.cpp:2843,28'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ19GEOSLineSubstring_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2819
      functionLinenumberEnd: 2835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          153
      EdgeCount:       53
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9linearref17LengthIndexedLineC2EPKNS_4geom8GeometryE
        - _ZNK4geos4geom8Geometry7getSRIDEv
        - _ZNK4geos9linearref17LengthIndexedLine11extractLineEdd
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2821,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2821,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2821,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2821,17'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:2824,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2824,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2824,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2824,17'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:2827,31'
          Dst:             _ZN4geos9linearref17LengthIndexedLineC2EPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:2831,28'
          Dst:             _ZNK4geos9linearref17LengthIndexedLine11extractLineEdd
        - Src:             'capi/geos_ts_c.cpp:2832,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ23GEOSLineMergeDirected_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2799
      functionLinenumberEnd: 2811
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos9operation9linemerge10LineMerger20getMergedLineStringsEv
        - _ZN4geos9operation9linemerge10LineMerger3addEPKNS_4geom8GeometryE
        - _ZN4geos9operation9linemerge10LineMergerC2Eb
        - _ZN4geos9operation9linemerge10LineMergerD2Ev
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2802,24'
          Dst:             _ZN4geos9operation9linemerge10LineMergerC2Eb
        - Src:             'capi/geos_ts_c.cpp:2803,19'
          Dst:             _ZN4geos9operation9linemerge10LineMerger3addEPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:2805,32'
          Dst:             _ZN4geos9operation9linemerge10LineMerger20getMergedLineStringsEv
        - Src:             'capi/geos_ts_c.cpp:2807,28'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'capi/geos_ts_c.cpp:2808,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:2811,9'
          Dst:             _ZN4geos9operation9linemerge10LineMergerD2Ev
        - Src:             'capi/geos_ts_c.cpp:2811,9'
          Dst:             _ZN4geos9operation9linemerge10LineMergerD2Ev
    - functionName:    '_ZZ25GEOSMinimumSpanningTree_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2764
      functionLinenumberEnd: 2791
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          141
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8spanning12SpanningTree3mstERKNSt3__16vectorIPKNS_4geom5CurveENS3_9allocatorIS8_EEEERNS4_ImNS9_ImEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2784,13'
          Dst:             _ZN4geos9operation8spanning12SpanningTree3mstERKNSt3__16vectorIPKNS_4geom5CurveENS3_9allocatorIS8_EEEERNS4_ImNS9_ImEEEE
    - functionName:    '_ZZ15GEOSLineMerge_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2739
      functionLinenumberEnd: 2751
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos9operation9linemerge10LineMerger20getMergedLineStringsEv
        - _ZN4geos9operation9linemerge10LineMerger3addEPKNS_4geom8GeometryE
        - _ZN4geos9operation9linemerge10LineMergerC2Eb
        - _ZN4geos9operation9linemerge10LineMergerD2Ev
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2742,24'
          Dst:             _ZN4geos9operation9linemerge10LineMergerC2Eb
        - Src:             'capi/geos_ts_c.cpp:2743,19'
          Dst:             _ZN4geos9operation9linemerge10LineMerger3addEPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:2745,32'
          Dst:             _ZN4geos9operation9linemerge10LineMerger20getMergedLineStringsEv
        - Src:             'capi/geos_ts_c.cpp:2747,28'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'capi/geos_ts_c.cpp:2748,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:2751,9'
          Dst:             _ZN4geos9operation9linemerge10LineMergerD2Ev
        - Src:             'capi/geos_ts_c.cpp:2751,9'
          Dst:             _ZN4geos9operation9linemerge10LineMergerD2Ev
    - functionName:    '_ZZ21GEOSPolygonize_full_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2684
      functionLinenumberEnd: 2731
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         82
      ICount:          411
      EdgeCount:       152
      CyclomaticComplexity: 72
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer10getDanglesEv
        - _ZN4geos9operation10polygonize11Polygonizer11getCutEdgesEv
        - _ZN4geos9operation10polygonize11Polygonizer11getSurfacesEv
        - _ZN4geos9operation10polygonize11Polygonizer19getInvalidRingLinesEv
        - _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - _ZN4geos9operation10polygonize11PolygonizerC2Eb
        - _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - _ZNK4geos4geom11SimpleCurve5cloneEv
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_7SurfaceEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry5cloneEv
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2686,25'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerC2Eb
        - Src:             'capi/geos_ts_c.cpp:2687,33'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:2692,44'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'capi/geos_ts_c.cpp:2689,24'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:2695,71'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer11getCutEdgesEv
        - Src:             'capi/geos_ts_c.cpp:2701,29'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'capi/geos_ts_c.cpp:2698,44'
          Dst:             _ZNK4geos4geom11SimpleCurve5cloneEv
        - Src:             'capi/geos_ts_c.cpp:2706,71'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer10getDanglesEv
        - Src:             'capi/geos_ts_c.cpp:2712,32'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'capi/geos_ts_c.cpp:2709,44'
          Dst:             _ZNK4geos4geom11SimpleCurve5cloneEv
        - Src:             'capi/geos_ts_c.cpp:2717,75'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer19getInvalidRingLinesEv
        - Src:             'capi/geos_ts_c.cpp:2723,32'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'capi/geos_ts_c.cpp:2720,44'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'capi/geos_ts_c.cpp:2727,33'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer11getSurfacesEv
        - Src:             'capi/geos_ts_c.cpp:2728,28'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_7SurfaceEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'capi/geos_ts_c.cpp:2731,9'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - Src:             'capi/geos_ts_c.cpp:2731,9'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerD2Ev
    - functionName:    _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_7SurfaceEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
      functionSourceFile: '/src/geos/include/geos/geom/GeometryFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
        - _ZN4geos4geom8Geometry15toGeometryArrayINS0_7SurfaceEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/GeometryFactory.h:176,75'
          Dst:             _ZN4geos4geom8Geometry15toGeometryArrayINS0_7SurfaceEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
        - Src:             'include/geos/geom/GeometryFactory.h:176,56'
          Dst:             _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos9operation10polygonize11PolygonizerD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/Polygonizer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/polygonize/Polygonizer.h:173,28'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos4geom23GeometryComponentFilterD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/GeometryComponentFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom8Geometry15toGeometryArrayINS0_7SurfaceEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ29GEOSPolygonizer_getCutEdges_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2643
      functionLinenumberEnd: 2675
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          168
      EdgeCount:       66
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer11getCutEdgesEv
        - _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - _ZN4geos9operation10polygonize11PolygonizerC2Eb
        - _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - _ZNK4geos4geom11SimpleCurve5cloneEv
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2648,25'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerC2Eb
        - Src:             'capi/geos_ts_c.cpp:2657,67'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer11getCutEdgesEv
        - Src:             'capi/geos_ts_c.cpp:2651,24'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:2653,34'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:2671,28'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'capi/geos_ts_c.cpp:2668,40'
          Dst:             _ZNK4geos4geom11SimpleCurve5cloneEv
        - Src:             'capi/geos_ts_c.cpp:2675,9'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - Src:             'capi/geos_ts_c.cpp:2675,9'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerD2Ev
    - functionName:    '_ZZ26GEOSRemoveRepeatedPoints_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2631
      functionLinenumberEnd: 2635
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom8GeometryEd
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2632,24'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom8GeometryEd
        - Src:             'capi/geos_ts_c.cpp:2633,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    _ZN4geos4geom4util13GeometryFixerC2EPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryFixer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/GeometryFixer.h:86,27'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
    - functionName:    '_ZZ25GEOSMakeValidWithParams_rENK3$_1clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2609
      functionLinenumberEnd: 2615
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4util13GeometryFixer16setKeepCollapsedEb
        - _ZN4geos4geom4util13GeometryFixerC2EPKNS0_8GeometryE
        - _ZNK4geos4geom4util13GeometryFixer9getResultEv
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2610,31'
          Dst:             _ZN4geos4geom4util13GeometryFixerC2EPKNS0_8GeometryE
        - Src:             'capi/geos_ts_c.cpp:2611,23'
          Dst:             _ZN4geos4geom4util13GeometryFixer16setKeepCollapsedEb
        - Src:             'capi/geos_ts_c.cpp:2612,34'
          Dst:             _ZNK4geos4geom4util13GeometryFixer9getResultEv
        - Src:             'capi/geos_ts_c.cpp:2613,33'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ25GEOSMakeValidWithParams_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2601
      functionLinenumberEnd: 2606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation5valid9MakeValid5buildEPKNS_4geom8GeometryE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2603,38'
          Dst:             _ZN4geos9operation5valid9MakeValid5buildEPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:2604,33'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ31GEOSMakeValidParams_setMethod_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2585
      functionLinenumberEnd: 2587
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ38GEOSMakeValidParams_setKeepCollapsed_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2575
      functionLinenumberEnd: 2577
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ28GEOSMakeValidParams_create_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2556
      functionLinenumberEnd: 2560
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ15GEOSBuildArea_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2532
      functionLinenumberEnd: 2537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation10polygonize9BuildArea5buildEPKNS_4geom8GeometryE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2534,32'
          Dst:             _ZN4geos9operation10polygonize9BuildArea5buildEPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:2535,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZZ22GEOSPolygonize_valid_rENK3$_0clEvENKUlRKT_E_clINSt3__110unique_ptrIN4geos4geom7SurfaceENS5_14default_deleteIS9_EEEEEEDaS2_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2507
      functionLinenumberEnd: 2508
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPNS_4geom7PolygonENS2_7SurfaceEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ22GEOSPolygonize_valid_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2487
      functionLinenumberEnd: 2524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          238
      EdgeCount:       94
      CyclomaticComplexity: 48
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_4geom7PolygonENS2_7SurfaceEEET_PT0_
        - _ZN4geos9operation10polygonize11Polygonizer11getSurfacesEv
        - _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - _ZN4geos9operation10polygonize11PolygonizerC2Eb
        - _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEONSt3__16vectorINS2_10unique_ptrINS0_7SurfaceENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2492,25'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerC2Eb
        - Src:             'capi/geos_ts_c.cpp:2501,36'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer11getSurfacesEv
        - Src:             'capi/geos_ts_c.cpp:2495,24'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:2497,34'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:2503,44'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'capi/geos_ts_c.cpp:2512,48'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEONSt3__16vectorINS2_10unique_ptrINS0_7SurfaceENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'capi/geos_ts_c.cpp:2518,48'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'capi/geos_ts_c.cpp:2516,43'
          Dst:             _ZN4geos6detail9down_castIPNS_4geom7PolygonENS2_7SurfaceEEET_PT0_
        - Src:             'capi/geos_ts_c.cpp:2524,9'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - Src:             'capi/geos_ts_c.cpp:2524,9'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerD2Ev
    - functionName:    '_ZZ16GEOSPolygonize_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2461
      functionLinenumberEnd: 2479
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          123
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer11getSurfacesEv
        - _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - _ZN4geos9operation10polygonize11PolygonizerC2Eb
        - _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_7SurfaceEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2465,25'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerC2Eb
        - Src:             'capi/geos_ts_c.cpp:2474,33'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer11getSurfacesEv
        - Src:             'capi/geos_ts_c.cpp:2468,24'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:2470,34'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:2476,28'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_7SurfaceEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'capi/geos_ts_c.cpp:2479,9'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - Src:             'capi/geos_ts_c.cpp:2479,9'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerD2Ev
    - functionName:    '_ZZ28GEOSGeom_releaseCollection_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2426
      functionLinenumberEnd: 2453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          98
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2430,25'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:2433,39'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:2435,25'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:2445,68'
          Dst:             _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
    - functionName:    '_ZZ27GEOSGeom_createCollection_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2385
      functionLinenumberEnd: 2420
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          179
      EdgeCount:       57
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'capi/geos_ts_c.cpp:2396,13'
          Branch Sides:    []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2398,25'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'capi/geos_ts_c.cpp:2401,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'capi/geos_ts_c.cpp:2404,25'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'capi/geos_ts_c.cpp:2407,25'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'capi/geos_ts_c.cpp:2410,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'capi/geos_ts_c.cpp:2413,25'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'capi/geos_ts_c.cpp:2416,25'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
    - functionName:    '_ZZ32GEOSGeom_createEmptyCollection_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2350
      functionLinenumberEnd: 2379
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          155
      EdgeCount:       50
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveEv
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEv
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEv
        - _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEv
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'capi/geos_ts_c.cpp:2355,13'
          Branch Sides:    []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2357,25'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'capi/geos_ts_c.cpp:2360,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEv
        - Src:             'capi/geos_ts_c.cpp:2363,25'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
        - Src:             'capi/geos_ts_c.cpp:2366,25'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEv
        - Src:             'capi/geos_ts_c.cpp:2369,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveEv
        - Src:             'capi/geos_ts_c.cpp:2372,25'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEv
        - Src:             'capi/geos_ts_c.cpp:2375,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2375,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2375,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2375,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos4geom12CoordinateXY7setNullEv
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm21MinimumBoundingCircleD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/MinimumBoundingCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm21MinimumBoundingCircleC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/algorithm/MinimumBoundingCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXY7setNullEv
        - _ZN4geos4geom12CoordinateXYC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/MinimumBoundingCircle.h:63,5'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'include/geos/algorithm/MinimumBoundingCircle.h:68,16'
          Dst:             _ZN4geos4geom12CoordinateXY7setNullEv
    - functionName:    '_ZZ27GEOSMinimumBoundingCircle_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2334
      functionLinenumberEnd: 2344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          120
      EdgeCount:       34
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos9algorithm21MinimumBoundingCircle9getCentreEv
        - _ZN4geos9algorithm21MinimumBoundingCircle9getCircleEv
        - _ZN4geos9algorithm21MinimumBoundingCircle9getRadiusEv
        - _ZN4geos9algorithm21MinimumBoundingCircleC2EPKNS_4geom8GeometryE
        - _ZN4geos9algorithm21MinimumBoundingCircleD2Ev
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2337,52'
          Dst:             _ZN4geos9algorithm21MinimumBoundingCircleC2EPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:2338,48'
          Dst:             _ZN4geos9algorithm21MinimumBoundingCircle9getCircleEv
        - Src:             'capi/geos_ts_c.cpp:2340,54'
          Dst:             _ZN4geos9algorithm21MinimumBoundingCircle9getCentreEv
        - Src:             'capi/geos_ts_c.cpp:2340,39'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - Src:             'capi/geos_ts_c.cpp:2341,38'
          Dst:             _ZN4geos9algorithm21MinimumBoundingCircle9getRadiusEv
        - Src:             'capi/geos_ts_c.cpp:2342,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:2344,9'
          Dst:             _ZN4geos9algorithm21MinimumBoundingCircleD2Ev
        - Src:             'capi/geos_ts_c.cpp:2344,9'
          Dst:             _ZN4geos9algorithm21MinimumBoundingCircleD2Ev
    - functionName:    '_ZZ17GEOSHilbertCode_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2322
      functionLinenumberEnd: 2327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5shape7fractal14HilbertEncoder6encodeEPKNS_4geom8EnvelopeE
        - _ZN4geos5shape7fractal14HilbertEncoderC2EjRNS_4geom8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2324,28'
          Dst:             _ZN4geos5shape7fractal14HilbertEncoderC2EjRNS_4geom8EnvelopeE
        - Src:             'capi/geos_ts_c.cpp:2325,29'
          Dst:             _ZN4geos5shape7fractal14HilbertEncoder6encodeEPKNS_4geom8EnvelopeE
    - functionName:    '_ZZ17GEOSGetCentroid_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2308
      functionLinenumberEnd: 2312
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2310,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ22GEOSGetInteriorRingN_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionLinenumberEnd: 2302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          103
      EdgeCount:       43
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2294,32'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:2296,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2296,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2296,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2296,17'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:2299,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2299,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2299,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2299,17'
          Dst:             __cxa_free_exception
    - functionName:    '_ZZ21GEOSGetExteriorRing_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2277
      functionLinenumberEnd: 2283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          64
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2278,32'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:2280,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2280,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2280,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2280,17'
          Dst:             __cxa_free_exception
    - functionName:    '_ZZ14GEOSGeomGetM_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2260
      functionLinenumberEnd: 2267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          65
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom5Point4getMEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2261,31'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:2263,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2263,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2263,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2263,17'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:2265,22'
          Dst:             _ZNK4geos4geom5Point4getMEv
    - functionName:    '_ZZ14GEOSGeomGetZ_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2243
      functionLinenumberEnd: 2250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          65
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom5Point4getZEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2244,31'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:2246,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2246,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2246,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2246,17'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:2248,22'
          Dst:             _ZNK4geos4geom5Point4getZEv
    - functionName:    '_ZZ14GEOSGeomGetY_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2233
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          65
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom5Point4getYEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2227,31'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:2229,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2229,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2229,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2229,17'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:2231,22'
          Dst:             _ZNK4geos4geom5Point4getYEv
    - functionName:    '_ZZ14GEOSGeomGetX_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2209
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          65
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom5Point4getXEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2210,31'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:2212,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2212,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2212,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2212,17'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:2214,22'
          Dst:             _ZNK4geos4geom5Point4getXEv
    - functionName:    '_ZZ22GEOSGeomGetNumPoints_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          65
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2194,31'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:2196,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2196,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2196,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2196,17'
          Dst:             __cxa_free_exception
    - functionName:    '_ZZ19GEOSGeomGetLength_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2176
      functionLinenumberEnd: 2183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          70
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2177,31'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:2179,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2179,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2179,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2179,17'
          Dst:             __cxa_free_exception
    - functionName:    '_ZZ14GEOSisClosed_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2166
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          82
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom10MultiCurve8isClosedEv
        - _ZNK4geos4geom15MultiLineString8isClosedEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2150,31'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:2155,42'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:2157,29'
          Dst:             _ZNK4geos4geom15MultiLineString8isClosedEv
        - Src:             'capi/geos_ts_c.cpp:2160,36'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:2162,28'
          Dst:             _ZNK4geos4geom10MultiCurve8isClosedEv
        - Src:             'capi/geos_ts_c.cpp:2165,13'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2165,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2165,13'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2165,13'
          Dst:             __cxa_free_exception
    - functionName:    '_ZZ21GEOSGeomGetEndPoint_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2133
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          69
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2134,31'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:2136,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2136,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2136,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2136,17'
          Dst:             __cxa_free_exception
    - functionName:    '_ZZ23GEOSGeomGetStartPoint_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2116
      functionLinenumberEnd: 2123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          69
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2117,31'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:2119,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2119,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2119,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2119,17'
          Dst:             __cxa_free_exception
    - functionName:    '_ZZ19GEOSGeomGetPointN_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2097
      functionLinenumberEnd: 2106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          108
      EdgeCount:       43
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2098,31'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:2100,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2100,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2100,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2100,17'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:2103,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2103,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2103,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2103,17'
          Dst:             __cxa_free_exception
    - functionName:    '_ZZ18GEOSGetGeometryN_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2082
      functionLinenumberEnd: 2087
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2084,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2084,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2084,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2084,17'
          Dst:             __cxa_free_exception
    - functionName:    '_ZZ22GEOSGetNumGeometries_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2070
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ25GEOSGetNumInteriorRings_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2055
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          65
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2056,32'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:2058,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2058,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2058,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2058,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos4util29UnsupportedOperationExceptionD0Ev
      functionSourceFile: '/src/geos/include/geos/util/UnsupportedOperationException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/UnsupportedOperationException.h:47,56'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/include/geos/util/UnsupportedOperationException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/UnsupportedOperationException.h:44,9'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN4geos6detail9down_castIPNS_4geom7PolygonENS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZZ20GEOSOrientPolygons_rENK3$_0clEvEN14OrientPolygonsD0Ev'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2028
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2028,19'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos4geom23GeometryComponentFilter6isDoneEv
      functionSourceFile: '/src/geos/include/geos/geom/GeometryComponentFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZZ20GEOSOrientPolygons_rENK3$_0clEvEN14OrientPolygons9filter_rwEPN4geos4geom8GeometryE'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2032
      functionLinenumberEnd: 2039
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          73
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4geom7Polygon11orientRingsEb
        - _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos6detail9down_castIPNS_4geom7PolygonENS2_8GeometryEEET_PT0_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2034,34'
          Dst:             _ZN4geos6detail9down_castIPNS_4geom7PolygonENS2_8GeometryEEET_PT0_
        - Src:             'capi/geos_ts_c.cpp:2035,28'
          Dst:             _ZN4geos4geom7Polygon11orientRingsEb
        - Src:             'capi/geos_ts_c.cpp:2037,25'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:2037,31'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:2037,25'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:2037,25'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos4geom23GeometryComponentFilterC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/GeometryComponentFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZZ20GEOSOrientPolygons_rENK3$_0clEvEN14OrientPolygonsC2Eb'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2030
      functionLinenumberEnd: 2030
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2030,17'
          Dst:             _ZN4geos4geom23GeometryComponentFilterC2Ev
    - functionName:    '_ZZ20GEOSOrientPolygons_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2027
      functionLinenumberEnd: 2049
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
        - '_ZZZ20GEOSOrientPolygons_rENK3$_0clEvEN14OrientPolygonsC2Eb'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2045,28'
          Dst:             '_ZZZ20GEOSOrientPolygons_rENK3$_0clEvEN14OrientPolygonsC2Eb'
        - Src:             'capi/geos_ts_c.cpp:2049,9'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
        - Src:             'capi/geos_ts_c.cpp:2049,9'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    '_ZZ15GEOSNormalize_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2018
      functionLinenumberEnd: 2020
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ23GEOSGetNumCoordinates_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2007
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ13GEOSSetSRID_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1997
      functionLinenumberEnd: 1999
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom8Geometry11setUserDataEPv
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ22GEOSGeom_setUserData_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1989
      functionLinenumberEnd: 1991
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Geometry11setUserDataEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1990,16'
          Dst:             _ZN4geos4geom8Geometry11setUserDataEPv
    - functionName:    '_ZZ18GEOSGeom_destroy_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1978
      functionLinenumberEnd: 1983
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZ23GEOSGeom_transformXYZ_rENK15TransformFilter9filter_rwEPN4geos4geom10CoordinateE
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1951
      functionLinenumberEnd: 1955
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1953,21'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:1953,27'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:1953,21'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:1953,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZZ23GEOSGeom_transformXYZ_rEN15TransformFilterD0Ev
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1945
      functionLinenumberEnd: 1945
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1945,16'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZZ23GEOSGeom_transformXYZ_rEN15TransformFilterC2EPFiPdS0_S0_PvES1_
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1949
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1946,13'
          Dst:             _ZN4geos4geom16CoordinateFilterC2Ev
    - functionName:    '_ZZ23GEOSGeom_transformXYZ_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1961
      functionLinenumberEnd: 1967
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
        - _ZN4geos4geom8Geometry15geometryChangedEv
        - _ZNK4geos4geom8Geometry5cloneEv
        - _ZZ23GEOSGeom_transformXYZ_rEN15TransformFilterC2EPFiPdS0_S0_PvES1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1962,29'
          Dst:             _ZZ23GEOSGeom_transformXYZ_rEN15TransformFilterC2EPFiPdS0_S0_PvES1_
        - Src:             'capi/geos_ts_c.cpp:1963,27'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'capi/geos_ts_c.cpp:1965,18'
          Dst:             _ZN4geos4geom8Geometry15geometryChangedEv
        - Src:             'capi/geos_ts_c.cpp:1967,9'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
        - Src:             'capi/geos_ts_c.cpp:1967,9'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZZ22GEOSGeom_transformXY_rENK15TransformFilter9filter_rwEPN4geos4geom12CoordinateXYE
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1922
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1924,21'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:1924,27'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:1924,21'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:1924,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZZ22GEOSGeom_transformXY_rEN15TransformFilterD0Ev
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1916
      functionLinenumberEnd: 1916
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1916,16'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZZ22GEOSGeom_transformXY_rEN15TransformFilterC2EPFiPdS0_PvES1_
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1920
      functionLinenumberEnd: 1920
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1917,13'
          Dst:             _ZN4geos4geom16CoordinateFilterC2Ev
    - functionName:    '_ZZ22GEOSGeom_transformXY_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1938
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
        - _ZN4geos4geom8Geometry15geometryChangedEv
        - _ZNK4geos4geom8Geometry5cloneEv
        - _ZZ22GEOSGeom_transformXY_rEN15TransformFilterC2EPFiPdS0_PvES1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1933,29'
          Dst:             _ZZ22GEOSGeom_transformXY_rEN15TransformFilterC2EPFiPdS0_PvES1_
        - Src:             'capi/geos_ts_c.cpp:1934,27'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'capi/geos_ts_c.cpp:1936,18'
          Dst:             _ZN4geos4geom8Geometry15geometryChangedEv
        - Src:             'capi/geos_ts_c.cpp:1938,9'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
        - Src:             'capi/geos_ts_c.cpp:1938,9'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos9operation4grid6MatrixIfED2Ev
      functionSourceFile: '/src/geos/include/geos/operation/grid/Matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid6MatrixIfEC2EmmNSt3__110shared_ptrIA_fEE
      functionSourceFile: '/src/geos/include/geos/operation/grid/Matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid16GridIntersectionD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/grid/GridIntersection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      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:    11
      BranchProfiles:  []
      Callsites:       []
    - 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:    967
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ31GEOSGridIntersectionFractions_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1893
      functionLinenumberEnd: 1907
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Edddd
        - _ZN4geos9operation4grid16GridIntersectionC2ERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8GeometryERKNSt3__110shared_ptrINS1_6MatrixIfEEEE
        - _ZN4geos9operation4grid16GridIntersectionD2Ev
        - _ZN4geos9operation4grid4GridINS1_14bounded_extentEEC2ERKNS_4geom8EnvelopeEdd
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1894,22'
          Dst:             _ZN4geos4geom8EnvelopeC2Edddd
        - Src:             'capi/geos_ts_c.cpp:1895,29'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'capi/geos_ts_c.cpp:1896,29'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'capi/geos_ts_c.cpp:1897,80'
          Dst:             _ZN4geos9operation4grid4GridINS1_14bounded_extentEEC2ERKNS_4geom8EnvelopeEdd
        - Src:             'capi/geos_ts_c.cpp:1904,53'
          Dst:             _ZN4geos9operation4grid16GridIntersectionC2ERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8GeometryERKNSt3__110shared_ptrINS1_6MatrixIfEEEE
        - Src:             'capi/geos_ts_c.cpp:1907,9'
          Dst:             _ZN4geos9operation4grid16GridIntersectionD2Ev
    - functionName:    _ZN4geos9operation4grid4GridINS1_14bounded_extentEEC2ERKNS_4geom8EnvelopeEdd
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:49,9'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'include/geos/operation/grid/Grid.h:52,26'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:53,26'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:54,55'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:54,74'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:54,124'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'include/geos/operation/grid/Grid.h:55,55'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:55,74'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:55,124'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
    - functionName:    _ZN4geos4geom8EnvelopeC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    43
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ21GEOSSubdivideByGrid_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Edddd
        - _ZN4geos9operation4grid16GridIntersection16subdividePolygonERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8GeometryEb
        - _ZN4geos9operation4grid4GridINS1_14bounded_extentEEC2ERKNS_4geom8EnvelopeEdd
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1876,22'
          Dst:             _ZN4geos4geom8EnvelopeC2Edddd
        - Src:             'capi/geos_ts_c.cpp:1877,29'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'capi/geos_ts_c.cpp:1878,29'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'capi/geos_ts_c.cpp:1879,80'
          Dst:             _ZN4geos9operation4grid4GridINS1_14bounded_extentEEC2ERKNS_4geom8EnvelopeEdd
        - Src:             'capi/geos_ts_c.cpp:1881,20'
          Dst:             _ZN4geos9operation4grid16GridIntersection16subdividePolygonERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8GeometryEb
    - functionName:    '_ZZ16GEOSClipByRect_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1861
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation12intersection21RectangleIntersection4clipERKNS_4geom8GeometryERKNS1_9RectangleE
        - _ZN4geos9operation12intersection9RectangleC2Edddd
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1864,23'
          Dst:             _ZN4geos9operation12intersection9RectangleC2Edddd
        - Src:             'capi/geos_ts_c.cpp:1865,44'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection4clipERKNS_4geom8GeometryERKNS1_9RectangleE
        - Src:             'capi/geos_ts_c.cpp:1866,28'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ20GEOSPointOnSurface_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1851
      functionLinenumberEnd: 1855
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom8Geometry16getInteriorPointEv
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1852,28'
          Dst:             _ZNK4geos4geom8Geometry16getInteriorPointEv
        - Src:             'capi/geos_ts_c.cpp:1853,30'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ19GEOSUnionCascaded_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 1845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          60
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - GEOSUnaryUnion_r
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1840,37'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:1842,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:1842,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:1842,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:1842,17'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:1844,20'
          Dst:             GEOSUnaryUnion_r
    - functionName:    GEOSUnaryUnion_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1784
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSUnaryUnion_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1785,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSUnaryUnion_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSUnaryUnion_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ16GEOSUnaryUnion_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ16GEOSUnaryUnion_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4util22CurrentThreadInterrupt16registerCallbackEPFiPvES2_
      functionUses:    261
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:454,13'
          Dst:             _ZN4geos4util22CurrentThreadInterrupt16registerCallbackEPFiPvES2_
    - functionName:    '_ZZ16GEOSUnaryUnion_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1785
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom8Geometry5UnionEv
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1786,45'
          Dst:             _ZNK4geos4geom8Geometry5UnionEv
        - Src:             'capi/geos_ts_c.cpp:1787,28'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    _ZN12_GLOBAL__N_116InterruptManagerD2Ev
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          29
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4util22CurrentThreadInterrupt16registerCallbackEPFiPvES2_
        - __clang_call_terminate
      functionUses:    476
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:460,13'
          Dst:             _ZN4geos4util22CurrentThreadInterrupt16registerCallbackEPFiPvES2_
        - Src:             'capi/geos_ts_c.cpp:460,13'
          Dst:             __clang_call_terminate
    - functionName:    '_ZZ11GEOSSplit_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 1830
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation5split16GeometrySplitter5splitERKNS_4geom8GeometryES6_
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1827,23'
          Dst:             _ZN4geos9operation5split16GeometrySplitter5splitERKNS_4geom8GeometryES6_
        - Src:             'capi/geos_ts_c.cpp:1828,28'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ10GEOSNode_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1816
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding13GeometryNoder4nodeERKNS_4geom8GeometryE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1817,23'
          Dst:             _ZN4geos6noding13GeometryNoder4nodeERKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:1818,28'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ20GEOSUnaryUnionPrec_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1795
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          122
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4geom14PrecisionModelC2Ed
        - _ZN4geos4geom14PrecisionModelC2Ev
        - _ZN4geos9operation9overlayng12UnaryUnionNG5UnionEPKNS_4geom8GeometryERKNS3_14PrecisionModelE
        - _ZN4geos9operation9overlayng15OverlayNGRobust5UnionEPKNS_4geom8GeometryE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1799,30'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ed
        - Src:             'capi/geos_ts_c.cpp:1802,30'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ev
        - Src:             'capi/geos_ts_c.cpp:1805,15'
          Dst:             _ZN4geos9operation9overlayng12UnaryUnionNG5UnionEPKNS_4geom8GeometryERKNS3_14PrecisionModelE
        - Src:             'capi/geos_ts_c.cpp:1807,15'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust5UnionEPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:1808,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    _ZZN4geos9operation8geounion19DisjointSubsetUnion5UnionEPKNS_4geom8GeometryEENKUlRS5_E_clES7_
      functionSourceFile: '/src/geos/include/geos/operation/union/DisjointSubsetUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry5UnionEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/union/DisjointSubsetUnion.h:42,27'
          Dst:             _ZNK4geos4geom8Geometry5UnionEv
    - functionName:    _ZN4geos9operation7cluster17DisjointOperation22processDisjointSubsetsIZNS0_8geounion19DisjointSubsetUnion5UnionEPKNS_4geom8GeometryEEUlRS8_E_EENSt3__110unique_ptrIS7_NSC_14default_deleteIS7_EEEESA_OT_
      functionSourceFile: '/src/geos/include/geos/operation/cluster/DisjointOperation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          152
      EdgeCount:       56
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4geos9operation7cluster17GeometryFlattener7flattenEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
        - _ZN4geos9operation7cluster21AbstractClusterFinder15clusterToVectorEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry5cloneEv
        - _ZZN4geos9operation8geounion19DisjointSubsetUnion5UnionEPKNS_4geom8GeometryEENKUlRS5_E_clES7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/DisjointOperation.h:50,20'
          Dst:             _ZZN4geos9operation8geounion19DisjointSubsetUnion5UnionEPKNS_4geom8GeometryEENKUlRS5_E_clES7_
        - Src:             'include/geos/operation/cluster/DisjointOperation.h:53,92'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'include/geos/operation/cluster/DisjointOperation.h:53,43'
          Dst:             _ZN4geos9operation7cluster17GeometryFlattener7flattenEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
        - Src:             'include/geos/operation/cluster/DisjointOperation.h:53,105'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'include/geos/operation/cluster/DisjointOperation.h:54,35'
          Dst:             _ZN4geos9operation7cluster21AbstractClusterFinder15clusterToVectorEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
        - Src:             'include/geos/operation/cluster/DisjointOperation.h:60,23'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'include/geos/operation/cluster/DisjointOperation.h:60,37'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'include/geos/operation/cluster/DisjointOperation.h:57,22'
          Dst:             _ZZN4geos9operation8geounion19DisjointSubsetUnion5UnionEPKNS_4geom8GeometryEENKUlRS5_E_clES7_
        - Src:             'include/geos/operation/cluster/DisjointOperation.h:62,16'
          Dst:             _ZN4geos9operation7cluster17GeometryFlattener7flattenEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
    - functionName:    _ZN4geos9operation7cluster17DisjointOperation14setSplitInputsEb
      functionSourceFile: '/src/geos/include/geos/operation/cluster/DisjointOperation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation7cluster17DisjointOperationC2ERNS1_21AbstractClusterFinderE
      functionSourceFile: '/src/geos/include/geos/operation/cluster/DisjointOperation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8geounion19DisjointSubsetUnion5UnionEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/union/DisjointSubsetUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation7cluster17DisjointOperation14setSplitInputsEb
        - _ZN4geos9operation7cluster17DisjointOperation22processDisjointSubsetsIZNS0_8geounion19DisjointSubsetUnion5UnionEPKNS_4geom8GeometryEEUlRS8_E_EENSt3__110unique_ptrIS7_NSC_14default_deleteIS7_EEEESA_OT_
        - _ZN4geos9operation7cluster17DisjointOperationC2ERNS1_21AbstractClusterFinderE
        - _ZN4geos9operation7cluster31GeometryIntersectsClusterFinderC2Ev
        - _ZN4geos9operation7cluster31GeometryIntersectsClusterFinderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/union/DisjointSubsetUnion.h:37,61'
          Dst:             _ZN4geos9operation7cluster31GeometryIntersectsClusterFinderC2Ev
        - Src:             'include/geos/operation/union/DisjointSubsetUnion.h:38,47'
          Dst:             _ZN4geos9operation7cluster17DisjointOperationC2ERNS1_21AbstractClusterFinderE
        - Src:             'include/geos/operation/union/DisjointSubsetUnion.h:39,12'
          Dst:             _ZN4geos9operation7cluster17DisjointOperation14setSplitInputsEb
        - Src:             'include/geos/operation/union/DisjointSubsetUnion.h:41,19'
          Dst:             _ZN4geos9operation7cluster17DisjointOperation22processDisjointSubsetsIZNS0_8geounion19DisjointSubsetUnion5UnionEPKNS_4geom8GeometryEEUlRS8_E_EENSt3__110unique_ptrIS7_NSC_14default_deleteIS7_EEEESA_OT_
        - Src:             'include/geos/operation/union/DisjointSubsetUnion.h:44,5'
          Dst:             _ZN4geos9operation7cluster31GeometryIntersectsClusterFinderD2Ev
        - Src:             'include/geos/operation/union/DisjointSubsetUnion.h:44,5'
          Dst:             _ZN4geos9operation7cluster31GeometryIntersectsClusterFinderD2Ev
    - functionName:    _ZN4geos9operation7cluster31GeometryIntersectsClusterFinderC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/cluster/GeometryIntersectsClusterFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation7cluster21AbstractClusterFinderC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/GeometryIntersectsClusterFinder.h:29,16'
          Dst:             _ZN4geos9operation7cluster21AbstractClusterFinderC2Ev
    - functionName:    _ZN4geos9operation7cluster31GeometryIntersectsClusterFinderD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/cluster/GeometryIntersectsClusterFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation7cluster31GeometryIntersectsClusterFinder10shouldJoinEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/include/geos/operation/cluster/GeometryIntersectsClusterFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom4prep23PreparedGeometryFactory7prepareEPKNS0_8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/GeometryIntersectsClusterFinder.h:37,22'
          Dst:             _ZN4geos4geom4prep23PreparedGeometryFactory7prepareEPKNS0_8GeometryE
    - functionName:    _ZN4geos9operation7cluster31GeometryIntersectsClusterFinder13queryEnvelopeEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/cluster/GeometryIntersectsClusterFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation7cluster21AbstractClusterFinderC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/cluster/AbstractClusterFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ25GEOSDisjointSubsetUnion_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1779
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8geounion19DisjointSubsetUnion5UnionEPKNS_4geom8GeometryE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1776,23'
          Dst:             _ZN4geos9operation8geounion19DisjointSubsetUnion5UnionEPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:1777,28'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ19GEOSCoverageUnion_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1769
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8coverage13CoverageUnion5UnionEPKNS_4geom8GeometryE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1766,23'
          Dst:             _ZN4geos8coverage13CoverageUnion5UnionEPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:1767,28'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ15GEOSUnionPrec_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1744
      functionLinenumberEnd: 1759
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          128
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4geom14PrecisionModelC2Ed
        - _ZN4geos4geom14PrecisionModelC2Ev
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPKNS3_14PrecisionModelE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1748,30'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ed
        - Src:             'capi/geos_ts_c.cpp:1751,30'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ev
        - Src:             'capi/geos_ts_c.cpp:1754,15'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPKNS3_14PrecisionModelE
        - Src:             'capi/geos_ts_c.cpp:1756,15'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'capi/geos_ts_c.cpp:1757,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ11GEOSUnion_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1734
      functionLinenumberEnd: 1738
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom8Geometry5UnionEPKS1_
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1735,27'
          Dst:             _ZNK4geos4geom8Geometry5UnionEPKS1_
        - Src:             'capi/geos_ts_c.cpp:1736,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ23GEOSSymDifferencePrec_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1713
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          128
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4geom14PrecisionModelC2Ed
        - _ZN4geos4geom14PrecisionModelC2Ev
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPKNS3_14PrecisionModelE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1717,30'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ed
        - Src:             'capi/geos_ts_c.cpp:1720,30'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ev
        - Src:             'capi/geos_ts_c.cpp:1723,15'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPKNS3_14PrecisionModelE
        - Src:             'capi/geos_ts_c.cpp:1725,15'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'capi/geos_ts_c.cpp:1726,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ19GEOSSymDifference_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1703
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom8Geometry13symDifferenceEPKS1_
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1704,27'
          Dst:             _ZNK4geos4geom8Geometry13symDifferenceEPKS1_
        - Src:             'capi/geos_ts_c.cpp:1705,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ14GEOSBoundary_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1695,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ20GEOSDifferencePrec_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1687
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          128
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4geom14PrecisionModelC2Ed
        - _ZN4geos4geom14PrecisionModelC2Ev
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPKNS3_14PrecisionModelE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1676,30'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ed
        - Src:             'capi/geos_ts_c.cpp:1679,30'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ev
        - Src:             'capi/geos_ts_c.cpp:1682,17'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPKNS3_14PrecisionModelE
        - Src:             'capi/geos_ts_c.cpp:1684,17'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'capi/geos_ts_c.cpp:1685,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ16GEOSDifference_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom8Geometry10differenceEPKS1_
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1663,27'
          Dst:             _ZNK4geos4geom8Geometry10differenceEPKS1_
        - Src:             'capi/geos_ts_c.cpp:1664,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ22GEOSMinimumClearance_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9precision16MinimumClearance11getDistanceEv
        - _ZN4geos9precision16MinimumClearanceC2EPKNS_4geom8GeometryE
        - _ZN4geos9precision16MinimumClearanceD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1651,47'
          Dst:             _ZN4geos9precision16MinimumClearanceC2EPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:1652,29'
          Dst:             _ZN4geos9precision16MinimumClearance11getDistanceEv
        - Src:             'capi/geos_ts_c.cpp:1655,9'
          Dst:             _ZN4geos9precision16MinimumClearanceD2Ev
        - Src:             'capi/geos_ts_c.cpp:1655,9'
          Dst:             _ZN4geos9precision16MinimumClearanceD2Ev
    - functionName:    _ZN4geos9precision16MinimumClearanceD2Ev
      functionSourceFile: '/src/geos/include/geos/precision/MinimumClearance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ26GEOSMinimumClearanceLine_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1639
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9precision16MinimumClearance7getLineEv
        - _ZN4geos9precision16MinimumClearanceC2EPKNS_4geom8GeometryE
        - _ZN4geos9precision16MinimumClearanceD2Ev
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1640,47'
          Dst:             _ZN4geos9precision16MinimumClearanceC2EPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:1641,26'
          Dst:             _ZN4geos9precision16MinimumClearance7getLineEv
        - Src:             'capi/geos_ts_c.cpp:1642,28'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:1644,9'
          Dst:             _ZN4geos9precision16MinimumClearanceD2Ev
        - Src:             'capi/geos_ts_c.cpp:1644,9'
          Dst:             _ZN4geos9precision16MinimumClearanceD2Ev
    - functionName:    _ZN4geos9algorithm15MinimumDiameterD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/MinimumDiameter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ18GEOSMinimumWidth_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9algorithm15MinimumDiameter11getDiameterEv
        - _ZN4geos9algorithm15MinimumDiameterC2EPKNS_4geom8GeometryE
        - _ZN4geos9algorithm15MinimumDiameterD2Ev
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1629,46'
          Dst:             _ZN4geos9algorithm15MinimumDiameterC2EPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:1630,25'
          Dst:             _ZN4geos9algorithm15MinimumDiameter11getDiameterEv
        - Src:             'capi/geos_ts_c.cpp:1631,28'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:1633,9'
          Dst:             _ZN4geos9algorithm15MinimumDiameterD2Ev
        - Src:             'capi/geos_ts_c.cpp:1633,9'
          Dst:             _ZN4geos9algorithm15MinimumDiameterD2Ev
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:46,13'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexD2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index12SpatialIndexD2Ev
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos9algorithm9construct29IndexedPointInPolygonsLocatorD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/IndexedPointInPolygonsLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/construct/IndexedPointInPolygonsLocator.h:39,16'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos9operation8distance20IndexedFacetDistanceD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/distance/IndexedFacetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm9construct22IndexedDistanceToPointD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/IndexedDistanceToPoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      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:    _ZN4geos9algorithm9construct18LargestEmptyCircleD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/LargestEmptyCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm9construct22IndexedDistanceToPointD2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/construct/LargestEmptyCircle.h:104,35'
          Dst:             _ZN4geos9algorithm9construct22IndexedDistanceToPointD2Ev
    - functionName:    '_ZZ24GEOSLargestEmptyCircle_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1622
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9algorithm9construct18LargestEmptyCircle13getRadiusLineEv
        - _ZN4geos9algorithm9construct18LargestEmptyCircleC2EPKNS_4geom8GeometryES6_d
        - _ZN4geos9algorithm9construct18LargestEmptyCircleD2Ev
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1618,60'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircleC2EPKNS_4geom8GeometryES6_d
        - Src:             'capi/geos_ts_c.cpp:1619,27'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircle13getRadiusLineEv
        - Src:             'capi/geos_ts_c.cpp:1620,28'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:1622,9'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircleD2Ev
        - Src:             'capi/geos_ts_c.cpp:1622,9'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircleD2Ev
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE6isLeafEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE6isLeafEv
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:46,13'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE6isLeafEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometryD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/locate/IndexedPointInAreaLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/locate/IndexedPointInAreaLocator.h:85,11'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEED2Ev
    - functionName:    _ZN4geos9algorithm6locate22PointOnGeometryLocatorD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/locate/PointOnGeometryLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/locate/IndexedPointInAreaLocator.h'
      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:
        - _ZN4geos9algorithm6locate22PointOnGeometryLocatorD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/locate/IndexedPointInAreaLocator.h:54,16'
          Dst:             _ZN4geos9algorithm6locate22PointOnGeometryLocatorD2Ev
    - functionName:    _ZN4geos9algorithm9construct22MaximumInscribedCircleD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/MaximumInscribedCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorD2Ev
        - _ZN4geos9operation8distance20IndexedFacetDistanceD2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/construct/MaximumInscribedCircle.h:98,39'
          Dst:             _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorD2Ev
        - Src:             'include/geos/algorithm/construct/MaximumInscribedCircle.h:98,39'
          Dst:             _ZN4geos9operation8distance20IndexedFacetDistanceD2Ev
    - functionName:    '_ZZ28GEOSMaximumInscribedCircle_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle13getRadiusLineEv
        - _ZN4geos9algorithm9construct22MaximumInscribedCircleC2EPKNS_4geom8GeometryEd
        - _ZN4geos9algorithm9construct22MaximumInscribedCircleD2Ev
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1607,64'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircleC2EPKNS_4geom8GeometryEd
        - Src:             'capi/geos_ts_c.cpp:1608,27'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle13getRadiusLineEv
        - Src:             'capi/geos_ts_c.cpp:1609,28'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:1611,9'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircleD2Ev
        - Src:             'capi/geos_ts_c.cpp:1611,9'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircleD2Ev
    - functionName:    '_ZZ29GEOSMinimumRotatedRectangle_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1596
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm20MinimumAreaRectangle19getMinimumRectangleEPKNS_4geom8GeometryE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1597,23'
          Dst:             _ZN4geos9algorithm20MinimumAreaRectangle19getMinimumRectangleEPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:1598,28'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ27GEOSConcaveHullOfPolygons_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1580
      functionLinenumberEnd: 1588
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons24concaveHullByLengthRatioEPKNS_4geom8GeometryEdbb
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1582,17'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons24concaveHullByLengthRatioEPKNS_4geom8GeometryEdbb
        - Src:             'capi/geos_ts_c.cpp:1586,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ29GEOSPolygonHullSimplifyMode_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1556
      functionLinenumberEnd: 1570
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          127
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos8simplify21PolygonHullSimplifier15hullByAreaDeltaEPKNS_4geom8GeometryEbd
        - _ZN4geos8simplify21PolygonHullSimplifier4hullEPKNS_4geom8GeometryEbd
        - _ZNK4geos4geom8Geometry7getSRIDEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1558,48'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifier15hullByAreaDeltaEPKNS_4geom8GeometryEbd
        - Src:             'capi/geos_ts_c.cpp:1559,33'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:1563,48'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifier4hullEPKNS_4geom8GeometryEbd
        - Src:             'capi/geos_ts_c.cpp:1564,33'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:1568,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:1568,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:1568,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:1568,17'
          Dst:             __cxa_free_exception
    - functionName:    '_ZZ25GEOSPolygonHullSimplify_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8simplify21PolygonHullSimplifier4hullEPKNS_4geom8GeometryEbd
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1543,44'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifier4hullEPKNS_4geom8GeometryEbd
        - Src:             'capi/geos_ts_c.cpp:1544,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ25GEOSConcaveHullByLength_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm4hull11ConcaveHull15setHolesAllowedEb
        - _ZN4geos9algorithm4hull11ConcaveHull20setMaximumEdgeLengthEd
        - _ZN4geos9algorithm4hull11ConcaveHull7getHullEv
        - _ZN4geos9algorithm4hull11ConcaveHullC2EPKNS_4geom8GeometryE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1527,25'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHullC2EPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:1528,18'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull20setMaximumEdgeLengthEd
        - Src:             'capi/geos_ts_c.cpp:1529,18'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull15setHolesAllowedEb
        - Src:             'capi/geos_ts_c.cpp:1530,49'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull7getHullEv
        - Src:             'capi/geos_ts_c.cpp:1531,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ17GEOSConcaveHull_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm4hull11ConcaveHull15setHolesAllowedEb
        - _ZN4geos9algorithm4hull11ConcaveHull25setMaximumEdgeLengthRatioEd
        - _ZN4geos9algorithm4hull11ConcaveHull7getHullEv
        - _ZN4geos9algorithm4hull11ConcaveHullC2EPKNS_4geom8GeometryE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1511,25'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHullC2EPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:1512,18'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull25setMaximumEdgeLengthRatioEd
        - Src:             'capi/geos_ts_c.cpp:1513,18'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull15setHolesAllowedEb
        - Src:             'capi/geos_ts_c.cpp:1514,49'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull7getHullEv
        - Src:             'capi/geos_ts_c.cpp:1515,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ16GEOSConvexHull_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1499,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    _ZN4geos9geomgraph8EdgeListC2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer13BufferBuilderC2ERKNS1_16BufferParametersE
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph8EdgeListC2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/BufferBuilder.h:106,9'
          Dst:             _ZN4geos9geomgraph8EdgeListC2Ev
    - functionName:    '_ZZ23GEOSSingleSidedBuffer_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       30
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation6buffer13BufferBuilder21bufferLineSingleSidedEPKNS_4geom8GeometryEdb
        - _ZN4geos9operation6buffer13BufferBuilderC2ERKNS1_16BufferParametersE
        - _ZN4geos9operation6buffer13BufferBuilderD2Ev
        - _ZN4geos9operation6buffer16BufferParameters12setJoinStyleENS2_9JoinStyleE
        - _ZN4geos9operation6buffer16BufferParameters13setMitreLimitEd
        - _ZN4geos9operation6buffer16BufferParameters14setEndCapStyleENS2_11EndCapStyleE
        - _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
        - _ZN4geos9operation6buffer16BufferParametersC2Ev
        - _ZNK4geos4geom8Geometry7getSRIDEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1474,30'
          Dst:             _ZN4geos9operation6buffer16BufferParametersC2Ev
        - Src:             'capi/geos_ts_c.cpp:1475,16'
          Dst:             _ZN4geos9operation6buffer16BufferParameters14setEndCapStyleENS2_11EndCapStyleE
        - Src:             'capi/geos_ts_c.cpp:1476,16'
          Dst:             _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
        - Src:             'capi/geos_ts_c.cpp:1479,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:1479,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:1479,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:1479,17'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:1481,16'
          Dst:             _ZN4geos9operation6buffer16BufferParameters12setJoinStyleENS2_9JoinStyleE
        - Src:             'capi/geos_ts_c.cpp:1484,16'
          Dst:             _ZN4geos9operation6buffer16BufferParameters13setMitreLimitEd
        - Src:             'capi/geos_ts_c.cpp:1487,27'
          Dst:             _ZN4geos9operation6buffer13BufferBuilderC2ERKNS1_16BufferParametersE
        - Src:             'capi/geos_ts_c.cpp:1488,55'
          Dst:             _ZN4geos9operation6buffer13BufferBuilder21bufferLineSingleSidedEPKNS_4geom8GeometryEdb
        - Src:             'capi/geos_ts_c.cpp:1489,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:1491,9'
          Dst:             _ZN4geos9operation6buffer13BufferBuilderD2Ev
        - Src:             'capi/geos_ts_c.cpp:1491,9'
          Dst:             _ZN4geos9operation6buffer13BufferBuilderD2Ev
    - functionName:    _ZNK4geos9operation6buffer16BufferParameters13getMitreLimitEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferParameters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation6buffer16BufferParameters12getJoinStyleEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferParameters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation6buffer16BufferParameters19getQuadrantSegmentsEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferParameters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer11OffsetCurveC2ERKNS_4geom8GeometryEdRNS1_16BufferParametersE
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetCurve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          76
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation6buffer16BufferParameters12setJoinStyleENS2_9JoinStyleE
        - _ZN4geos9operation6buffer16BufferParameters13setMitreLimitEd
        - _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
        - _ZN4geos9operation6buffer16BufferParametersC2Ev
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos9operation6buffer16BufferParameters12getJoinStyleEv
        - _ZNK4geos9operation6buffer16BufferParameters13getMitreLimitEv
        - _ZNK4geos9operation6buffer16BufferParameters19getQuadrantSegmentsEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/OffsetCurve.h:230,5'
          Dst:             _ZN4geos9operation6buffer16BufferParametersC2Ev
        - Src:             'include/geos/operation/buffer/OffsetCurve.h:234,28'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'include/geos/operation/buffer/OffsetCurve.h:237,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/operation/buffer/OffsetCurve.h:237,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/operation/buffer/OffsetCurve.h:237,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/operation/buffer/OffsetCurve.h:237,17'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/operation/buffer/OffsetCurve.h:245,31'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters19getQuadrantSegmentsEv
        - Src:             'include/geos/operation/buffer/OffsetCurve.h:249,26'
          Dst:             _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
        - Src:             'include/geos/operation/buffer/OffsetCurve.h:251,43'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters12getJoinStyleEv
        - Src:             'include/geos/operation/buffer/OffsetCurve.h:251,26'
          Dst:             _ZN4geos9operation6buffer16BufferParameters12setJoinStyleENS2_9JoinStyleE
        - Src:             'include/geos/operation/buffer/OffsetCurve.h:252,44'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters13getMitreLimitEv
        - Src:             'include/geos/operation/buffer/OffsetCurve.h:252,26'
          Dst:             _ZN4geos9operation6buffer16BufferParameters13setMitreLimitEd
    - functionName:    '_ZZ17GEOSOffsetCurve_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1465
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation6buffer11OffsetCurve8getCurveEv
        - _ZN4geos9operation6buffer11OffsetCurveC2ERKNS_4geom8GeometryEdRNS1_16BufferParametersE
        - _ZN4geos9operation6buffer16BufferParameters12setJoinStyleENS2_9JoinStyleE
        - _ZN4geos9operation6buffer16BufferParameters13setMitreLimitEd
        - _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
        - _ZN4geos9operation6buffer16BufferParametersC2Ev
        - _ZNK4geos4geom8Geometry7getSRIDEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1449,30'
          Dst:             _ZN4geos9operation6buffer16BufferParametersC2Ev
        - Src:             'capi/geos_ts_c.cpp:1451,16'
          Dst:             _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
        - Src:             'capi/geos_ts_c.cpp:1454,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:1454,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:1454,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:1454,17'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:1456,16'
          Dst:             _ZN4geos9operation6buffer16BufferParameters12setJoinStyleENS2_9JoinStyleE
        - Src:             'capi/geos_ts_c.cpp:1459,16'
          Dst:             _ZN4geos9operation6buffer16BufferParameters13setMitreLimitEd
        - Src:             'capi/geos_ts_c.cpp:1461,25'
          Dst:             _ZN4geos9operation6buffer11OffsetCurveC2ERKNS_4geom8GeometryEdRNS1_16BufferParametersE
        - Src:             'capi/geos_ts_c.cpp:1462,47'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve8getCurveEv
        - Src:             'capi/geos_ts_c.cpp:1463,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ13GEOSDensify_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4util9Densifier20setDistanceToleranceEd
        - _ZN4geos4geom4util9DensifierC2EPKNS0_8GeometryE
        - _ZNK4geos4geom4util9Densifier17getResultGeometryEv
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1436,23'
          Dst:             _ZN4geos4geom4util9DensifierC2EPKNS0_8GeometryE
        - Src:             'capi/geos_ts_c.cpp:1437,23'
          Dst:             _ZN4geos4geom4util9Densifier20setDistanceToleranceEd
        - Src:             'capi/geos_ts_c.cpp:1438,33'
          Dst:             _ZNK4geos4geom4util9Densifier17getResultGeometryEv
        - Src:             'capi/geos_ts_c.cpp:1439,28'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ21GEOSBufferWithStyle_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          148
      EdgeCount:       44
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation6buffer16BufferParameters12setJoinStyleENS2_9JoinStyleE
        - _ZN4geos9operation6buffer16BufferParameters13setMitreLimitEd
        - _ZN4geos9operation6buffer16BufferParameters14setEndCapStyleENS2_11EndCapStyleE
        - _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
        - _ZN4geos9operation6buffer16BufferParametersC2Ev
        - _ZN4geos9operation6buffer8BufferOp17getResultGeometryEd
        - _ZN4geos9operation6buffer8BufferOpC2EPKNS_4geom8GeometryERKNS1_16BufferParametersE
        - _ZN4geos9operation6buffer8BufferOpD2Ev
        - _ZNK4geos4geom8Geometry7getSRIDEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1406,30'
          Dst:             _ZN4geos9operation6buffer16BufferParametersC2Ev
        - Src:             'capi/geos_ts_c.cpp:1407,16'
          Dst:             _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
        - Src:             'capi/geos_ts_c.cpp:1410,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:1410,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:1410,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:1410,17'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:1412,16'
          Dst:             _ZN4geos9operation6buffer16BufferParameters14setEndCapStyleENS2_11EndCapStyleE
        - Src:             'capi/geos_ts_c.cpp:1417,17'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:1417,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:1417,17'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:1417,17'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:1419,16'
          Dst:             _ZN4geos9operation6buffer16BufferParameters12setJoinStyleENS2_9JoinStyleE
        - Src:             'capi/geos_ts_c.cpp:1422,16'
          Dst:             _ZN4geos9operation6buffer16BufferParameters13setMitreLimitEd
        - Src:             'capi/geos_ts_c.cpp:1423,22'
          Dst:             _ZN4geos9operation6buffer8BufferOpC2EPKNS_4geom8GeometryERKNS1_16BufferParametersE
        - Src:             'capi/geos_ts_c.cpp:1424,47'
          Dst:             _ZN4geos9operation6buffer8BufferOp17getResultGeometryEd
        - Src:             'capi/geos_ts_c.cpp:1425,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:1427,9'
          Dst:             _ZN4geos9operation6buffer8BufferOpD2Ev
        - Src:             'capi/geos_ts_c.cpp:1427,9'
          Dst:             _ZN4geos9operation6buffer8BufferOpD2Ev
    - functionName:    '_ZZ12GEOSBuffer_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom8Geometry6bufferEdi
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1391,27'
          Dst:             _ZNK4geos4geom8Geometry6bufferEdi
        - Src:             'capi/geos_ts_c.cpp:1392,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ22GEOSIntersectionPrec_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          128
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4geom14PrecisionModelC2Ed
        - _ZN4geos4geom14PrecisionModelC2Ev
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPKNS3_14PrecisionModelE
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1373,30'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ed
        - Src:             'capi/geos_ts_c.cpp:1376,30'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ev
        - Src:             'capi/geos_ts_c.cpp:1379,15'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPKNS3_14PrecisionModelE
        - Src:             'capi/geos_ts_c.cpp:1381,15'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'capi/geos_ts_c.cpp:1382,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ18GEOSIntersection_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1360
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom8Geometry12intersectionEPKS1_
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1361,27'
          Dst:             _ZNK4geos4geom8Geometry12intersectionEPKS1_
        - Src:             'capi/geos_ts_c.cpp:1362,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ14GEOSEnvelope_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1352,29'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
    - functionName:    '_ZZ16GEOSGeomTypeId_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1338
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ14GEOSGeomType_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1329,28'
          Dst:             _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    '_ZZ12GEOSisRing_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1311
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom5Curve6isRingEv
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1312,31'
          Dst:             __dynamic_cast
        - Src:             'capi/geos_ts_c.cpp:1314,28'
          Dst:             _ZNK4geos4geom5Curve6isRingEv
    - functionName:    _ZN4geos9operation5valid10IsSimpleOpC2ERKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE
      functionSourceFile: '/src/geos/include/geos/operation/valid/IsSimpleOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid10IsSimpleOpC2ERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/valid/IsSimpleOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm16BoundaryNodeRule19getBoundaryRuleMod2Ev
        - _ZN4geos9operation5valid10IsSimpleOpC2ERKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/valid/IsSimpleOp.h:223,28'
          Dst:             _ZN4geos9algorithm16BoundaryNodeRule19getBoundaryRuleMod2Ev
        - Src:             'include/geos/operation/valid/IsSimpleOp.h:223,11'
          Dst:             _ZN4geos9operation5valid10IsSimpleOpC2ERKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE
    - functionName:    _ZN4geos9operation5valid10IsSimpleOpD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/valid/IsSimpleOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15GeometryFactory16createMultiPointINSt3__16vectorINS0_12CoordinateXYENS3_9allocatorIS5_EEEEEENS3_10unique_ptrINS0_10MultiPointENS3_14default_deleteISA_EEEERKT_
      functionSourceFile: '/src/geos/include/geos/geom/GeometryFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       33
      CyclomaticComplexity: 17
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/GeometryFactory.h:266,16'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'include/geos/geom/GeometryFactory.h:263,30'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9operation5valid10IsSimpleOpC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/valid/IsSimpleOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid10IsSimpleOpC2ERKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/valid/IsSimpleOp.h:214,11'
          Dst:             _ZN4geos9operation5valid10IsSimpleOpC2ERKNS_4geom8GeometryE
    - functionName:    '_ZZ20GEOSisSimpleDetail_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1305
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          133
      EdgeCount:       48
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN4geos9operation5valid10IsSimpleOp19setFindAllLocationsEb
        - _ZN4geos9operation5valid10IsSimpleOp21getNonSimpleLocationsEv
        - _ZN4geos9operation5valid10IsSimpleOp8isSimpleEv
        - _ZN4geos9operation5valid10IsSimpleOpC2EPKNS_4geom8GeometryE
        - _ZN4geos9operation5valid10IsSimpleOpD2Ev
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointINSt3__16vectorINS0_12CoordinateXYENS3_9allocatorIS5_EEEEEENS3_10unique_ptrINS0_10MultiPointENS3_14default_deleteISA_EEEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1289,48'
          Dst:             _ZN4geos9operation5valid10IsSimpleOpC2EPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:1290,17'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp19setFindAllLocationsEb
        - Src:             'capi/geos_ts_c.cpp:1294,31'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp8isSimpleEv
        - Src:             'capi/geos_ts_c.cpp:1296,38'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp21getNonSimpleLocationsEv
        - Src:             'capi/geos_ts_c.cpp:1298,55'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - Src:             'capi/geos_ts_c.cpp:1300,55'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointINSt3__16vectorINS0_12CoordinateXYENS3_9allocatorIS5_EEEEEENS3_10unique_ptrINS0_10MultiPointENS3_14default_deleteISA_EEEERKT_
        - Src:             'capi/geos_ts_c.cpp:1305,9'
          Dst:             _ZN4geos9operation5valid10IsSimpleOpD2Ev
        - Src:             'capi/geos_ts_c.cpp:1305,9'
          Dst:             _ZN4geos9operation5valid10IsSimpleOpD2Ev
    - functionName:    '_ZZ14GEOSisSimple_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ13GEOSisEmpty_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ21GEOSGeomFromHEX_buf_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          82
      EdgeCount:       24
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos2io9WKBReader7readHEXERNSt3__113basic_istreamIcNS2_11char_traitsIcEEEE
        - _ZN4geos2io9WKBReaderC2ERKNS_4geom15GeometryFactoryE
        - _ZN4geos2io9WKBReaderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1259,23'
          Dst:             _ZN4geos2io9WKBReaderC2ERKNS_4geom15GeometryFactoryE
        - Src:             'capi/geos_ts_c.cpp:1264,24'
          Dst:             _ZN4geos2io9WKBReader7readHEXERNSt3__113basic_istreamIcNS2_11char_traitsIcEEEE
        - Src:             'capi/geos_ts_c.cpp:1266,9'
          Dst:             _ZN4geos2io9WKBReaderD2Ev
        - Src:             'capi/geos_ts_c.cpp:1266,9'
          Dst:             _ZN4geos2io9WKBReaderD2Ev
    - functionName:    '_ZZ19GEOSGeomToHEX_buf_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN4geos2io9WKBWriter8writeHEXERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
        - _ZN4geos2io9WKBWriterC2Ehibi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1237,23'
          Dst:             _ZN4geos2io9WKBWriterC2Ehibi
        - Src:             'capi/geos_ts_c.cpp:1239,15'
          Dst:             _ZN4geos2io9WKBWriter8writeHEXERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
        - Src:             'capi/geos_ts_c.cpp:1242,28'
          Dst:             _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    '_ZZ21GEOSGeomFromWKB_buf_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io9WKBReader4readEPKhm
        - _ZN4geos2io9WKBReaderC2ERKNS_4geom15GeometryFactoryE
        - _ZN4geos2io9WKBReaderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1221,23'
          Dst:             _ZN4geos2io9WKBReaderC2ERKNS_4geom15GeometryFactoryE
        - Src:             'capi/geos_ts_c.cpp:1222,22'
          Dst:             _ZN4geos2io9WKBReader4readEPKhm
        - Src:             'capi/geos_ts_c.cpp:1223,9'
          Dst:             _ZN4geos2io9WKBReaderD2Ev
        - Src:             'capi/geos_ts_c.cpp:1223,9'
          Dst:             _ZN4geos2io9WKBReaderD2Ev
    - functionName:    '_ZZ19GEOSGeomToWKB_buf_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos2io9WKBWriter5writeERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
        - _ZN4geos2io9WKBWriterC2Ehibi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1198,23'
          Dst:             _ZN4geos2io9WKBWriterC2Ehibi
        - Src:             'capi/geos_ts_c.cpp:1200,15'
          Dst:             _ZN4geos2io9WKBWriter5writeERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
    - functionName:    '_ZZ15GEOSGeomToWKT_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN4geos2io9WKTWriter18setOutputDimensionEh
        - _ZN4geos2io9WKTWriter5writeEPKNS_4geom8GeometryE
        - _ZN4geos2io9WKTWriter7setTrimEb
        - _ZN4geos2io9WKTWriterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1180,33'
          Dst:             _ZN4geos2io9WKTWriterC2Ev
        - Src:             'capi/geos_ts_c.cpp:1181,20'
          Dst:             _ZN4geos2io9WKTWriter7setTrimEb
        - Src:             'capi/geos_ts_c.cpp:1182,20'
          Dst:             _ZN4geos2io9WKTWriter18setOutputDimensionEh
        - Src:             'capi/geos_ts_c.cpp:1183,43'
          Dst:             _ZN4geos2io9WKTWriter5writeEPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:1183,28'
          Dst:             _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    '_ZZ17GEOSGeomFromWKT_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos2io9WKTReaderC2EPKNS_4geom15GeometryFactoryE
        - _ZN4geos2io9WKTReaderD2Ev
        - _ZNK4geos2io9WKTReader4readERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1168,23'
          Dst:             _ZN4geos2io9WKTReaderC2EPKNS_4geom15GeometryFactoryE
        - Src:             'capi/geos_ts_c.cpp:1170,24'
          Dst:             _ZNK4geos2io9WKTReader4readERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:1172,9'
          Dst:             _ZN4geos2io9WKTReaderD2Ev
        - Src:             'capi/geos_ts_c.cpp:1172,9'
          Dst:             _ZN4geos2io9WKTReaderD2Ev
    - functionName:    '_ZZ38GEOSClusterInfo_getClustersForInputs_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos9operation7cluster8Clusters13getClusterIdsEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1148,34'
          Dst:             _ZNK4geos9operation7cluster8Clusters13getClusterIdsEm
    - functionName:    '_ZZ38GEOSClusterInfo_getInputsForClusterN_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation7cluster8Clusters5beginEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1141,32'
          Dst:             _ZNK4geos9operation7cluster8Clusters5beginEm
    - functionName:    _ZNK4geos9operation7cluster8Clusters5beginEm
      functionSourceFile: '/src/geos/include/geos/operation/cluster/Clusters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation7cluster8Clusters3endEm
      functionSourceFile: '/src/geos/include/geos/operation/cluster/Clusters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation7cluster8Clusters5beginEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/Clusters.h:62,16'
          Dst:             _ZNK4geos9operation7cluster8Clusters5beginEm
    - functionName:    _ZNK4geos9operation7cluster8Clusters7getSizeEm
      functionSourceFile: '/src/geos/include/geos/operation/cluster/Clusters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation7cluster8Clusters3endEm
        - _ZNK4geos9operation7cluster8Clusters5beginEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/Clusters.h:45,55'
          Dst:             _ZNK4geos9operation7cluster8Clusters5beginEm
        - Src:             'include/geos/operation/cluster/Clusters.h:45,71'
          Dst:             _ZNK4geos9operation7cluster8Clusters3endEm
    - functionName:    '_ZZ32GEOSClusterInfo_getClusterSize_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation7cluster8Clusters7getSizeEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1134,52'
          Dst:             _ZNK4geos9operation7cluster8Clusters7getSizeEm
    - functionName:    _ZNK4geos9operation7cluster8Clusters14getNumClustersEv
      functionSourceFile: '/src/geos/include/geos/operation/cluster/Clusters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ32GEOSClusterInfo_getNumClusters_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation7cluster8Clusters14getNumClustersEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1127,52'
          Dst:             _ZNK4geos9operation7cluster8Clusters14getNumClustersEv
    - functionName:    _ZN4geos9operation7cluster29GeometryDistanceClusterFinder13queryEnvelopeEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/cluster/GeometryDistanceClusterFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope8expandByEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/GeometryDistanceClusterFinder.h:44,20'
          Dst:             _ZN4geos4geom8Envelope8expandByEd
    - functionName:    _ZN4geos4geom8Envelope8expandByEd
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope8expandByEdd
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:428,9'
          Dst:             _ZN4geos4geom8Envelope8expandByEdd
    - functionName:    _ZN4geos9operation7cluster29GeometryDistanceClusterFinder10shouldJoinEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/include/geos/operation/cluster/GeometryDistanceClusterFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom4prep23PreparedGeometryFactory7prepareEPKNS0_8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/GeometryDistanceClusterFinder.h:36,22'
          Dst:             _ZN4geos4geom4prep23PreparedGeometryFactory7prepareEPKNS0_8GeometryE
    - functionName:    _ZN4geos9operation7cluster29GeometryDistanceClusterFinderD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/cluster/GeometryDistanceClusterFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation7cluster29GeometryDistanceClusterFinderC2Ed
      functionSourceFile: '/src/geos/include/geos/operation/cluster/GeometryDistanceClusterFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZN4geos9operation7cluster21AbstractClusterFinderC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/GeometryDistanceClusterFinder.h:31,14'
          Dst:             _ZN4geos9operation7cluster21AbstractClusterFinderC2Ev
        - Src:             'include/geos/operation/cluster/GeometryDistanceClusterFinder.h:31,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
    - functionName:    '_ZZ29GEOSClusterGeometryDistance_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL13capi_clustersPKN4geos4geom8GeometryERNS_9operation7cluster21AbstractClusterFinderE
        - _ZN4geos9operation7cluster29GeometryDistanceClusterFinderC2Ed
        - _ZN4geos9operation7cluster29GeometryDistanceClusterFinderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1119,69'
          Dst:             _ZN4geos9operation7cluster29GeometryDistanceClusterFinderC2Ed
        - Src:             'capi/geos_ts_c.cpp:1120,20'
          Dst:             _ZL13capi_clustersPKN4geos4geom8GeometryERNS_9operation7cluster21AbstractClusterFinderE
        - Src:             'capi/geos_ts_c.cpp:1121,9'
          Dst:             _ZN4geos9operation7cluster29GeometryDistanceClusterFinderD2Ev
        - Src:             'capi/geos_ts_c.cpp:1121,9'
          Dst:             _ZN4geos9operation7cluster29GeometryDistanceClusterFinderD2Ev
    - functionName:    _ZL13capi_clustersPKN4geos4geom8GeometryERNS_9operation7cluster21AbstractClusterFinderE
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos9operation7cluster21AbstractClusterFinder7clusterERKNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1075,36'
          Dst:             _ZN4geos9operation7cluster21AbstractClusterFinder7clusterERKNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEE
    - functionName:    _ZN4geos9operation7cluster29EnvelopeDistanceClusterFinder13queryEnvelopeEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/cluster/EnvelopeDistanceClusterFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope8expandByEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/EnvelopeDistanceClusterFinder.h:34,20'
          Dst:             _ZN4geos4geom8Envelope8expandByEd
    - functionName:    _ZN4geos9operation7cluster29EnvelopeDistanceClusterFinder10shouldJoinEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/include/geos/operation/cluster/EnvelopeDistanceClusterFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/EnvelopeDistanceClusterFinder.h:39,42'
          Dst:             _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
    - functionName:    _ZN4geos9operation7cluster29EnvelopeDistanceClusterFinderC2Ed
      functionSourceFile: '/src/geos/include/geos/operation/cluster/EnvelopeDistanceClusterFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZN4geos9operation7cluster21AbstractClusterFinderC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/EnvelopeDistanceClusterFinder.h:29,14'
          Dst:             _ZN4geos9operation7cluster21AbstractClusterFinderC2Ev
        - Src:             'include/geos/operation/cluster/EnvelopeDistanceClusterFinder.h:29,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
    - functionName:    '_ZZ29GEOSClusterEnvelopeDistance_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13capi_clustersPKN4geos4geom8GeometryERNS_9operation7cluster21AbstractClusterFinderE
        - _ZN4geos9operation7cluster29EnvelopeDistanceClusterFinderC2Ed
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1110,69'
          Dst:             _ZN4geos9operation7cluster29EnvelopeDistanceClusterFinderC2Ed
        - Src:             'capi/geos_ts_c.cpp:1111,20'
          Dst:             _ZL13capi_clustersPKN4geos4geom8GeometryERNS_9operation7cluster21AbstractClusterFinderE
    - functionName:    _ZN4geos9operation7cluster31EnvelopeIntersectsClusterFinder13queryEnvelopeEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/cluster/EnvelopeIntersectsClusterFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation7cluster31EnvelopeIntersectsClusterFinder10shouldJoinEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/include/geos/operation/cluster/EnvelopeIntersectsClusterFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope10intersectsEPKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/EnvelopeIntersectsClusterFinder.h:34,42'
          Dst:             _ZNK4geos4geom8Envelope10intersectsEPKS1_
    - functionName:    _ZN4geos9operation7cluster31EnvelopeIntersectsClusterFinderC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/cluster/EnvelopeIntersectsClusterFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation7cluster21AbstractClusterFinderC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/EnvelopeIntersectsClusterFinder.h:26,16'
          Dst:             _ZN4geos9operation7cluster21AbstractClusterFinderC2Ev
    - functionName:    '_ZZ31GEOSClusterEnvelopeIntersects_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13capi_clustersPKN4geos4geom8GeometryERNS_9operation7cluster21AbstractClusterFinderE
        - _ZN4geos9operation7cluster31EnvelopeIntersectsClusterFinderC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1101,71'
          Dst:             _ZN4geos9operation7cluster31EnvelopeIntersectsClusterFinderC2Ev
        - Src:             'capi/geos_ts_c.cpp:1102,20'
          Dst:             _ZL13capi_clustersPKN4geos4geom8GeometryERNS_9operation7cluster21AbstractClusterFinderE
    - functionName:    '_ZZ31GEOSClusterGeometryIntersects_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL13capi_clustersPKN4geos4geom8GeometryERNS_9operation7cluster21AbstractClusterFinderE
        - _ZN4geos9operation7cluster31GeometryIntersectsClusterFinderC2Ev
        - _ZN4geos9operation7cluster31GeometryIntersectsClusterFinderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1092,71'
          Dst:             _ZN4geos9operation7cluster31GeometryIntersectsClusterFinderC2Ev
        - Src:             'capi/geos_ts_c.cpp:1093,20'
          Dst:             _ZL13capi_clustersPKN4geos4geom8GeometryERNS_9operation7cluster21AbstractClusterFinderE
        - Src:             'capi/geos_ts_c.cpp:1094,9'
          Dst:             _ZN4geos9operation7cluster31GeometryIntersectsClusterFinderD2Ev
        - Src:             'capi/geos_ts_c.cpp:1094,9'
          Dst:             _ZN4geos9operation7cluster31GeometryIntersectsClusterFinderD2Ev
    - functionName:    _ZN4geos9operation7cluster19DBSCANClusterFinderC2Edm
      functionSourceFile: '/src/geos/include/geos/operation/cluster/DBSCANClusterFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZN4geos9operation7cluster21AbstractClusterFinderC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/DBSCANClusterFinder.h:30,5'
          Dst:             _ZN4geos9operation7cluster21AbstractClusterFinderC2Ev
        - Src:             'include/geos/operation/cluster/DBSCANClusterFinder.h:30,5'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
    - functionName:    '_ZZ19GEOSClusterDBSCAN_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13capi_clustersPKN4geos4geom8GeometryERNS_9operation7cluster21AbstractClusterFinderE
        - _ZN4geos9operation7cluster19DBSCANClusterFinderC2Edm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1082,59'
          Dst:             _ZN4geos9operation7cluster19DBSCANClusterFinderC2Edm
        - Src:             'capi/geos_ts_c.cpp:1084,20'
          Dst:             _ZL13capi_clustersPKN4geos4geom8GeometryERNS_9operation7cluster21AbstractClusterFinderE
    - functionName:    '_ZZ19GEOSNearestPoints_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation8distance10DistanceOp13nearestPointsEPKNS_4geom8GeometryES6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1063,20'
          Dst:             _ZN4geos9operation8distance10DistanceOp13nearestPointsEPKNS_4geom8GeometryES6_
    - functionName:    '_ZZ12GEOSLength_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ10GEOSArea_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ28GEOSFrechetDistanceDensify_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance8distanceERKNS_4geom8GeometryES6_d
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1033,21'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance8distanceERKNS_4geom8GeometryES6_d
    - functionName:    '_ZZ21GEOSFrechetDistance_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance8distanceERKNS_4geom8GeometryES6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1023,21'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance8distanceERKNS_4geom8GeometryES6_
    - functionName:    '_ZZ40GEOSHausdorffDistanceDensifyWithPoints_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance18setDensifyFractionEd
        - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceEv
        - _ZN4geos9algorithm8distance25DiscreteHausdorffDistanceC2ERKNS_4geom8GeometryES6_
        - _ZNK4geos9algorithm8distance25DiscreteHausdorffDistance14getCoordinatesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1007,39'
          Dst:             _ZN4geos9algorithm8distance25DiscreteHausdorffDistanceC2ERKNS_4geom8GeometryES6_
        - Src:             'capi/geos_ts_c.cpp:1008,17'
          Dst:             _ZN4geos9algorithm8distance25DiscreteHausdorffDistance18setDensifyFractionEd
        - Src:             'capi/geos_ts_c.cpp:1009,25'
          Dst:             _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceEv
        - Src:             'capi/geos_ts_c.cpp:1010,35'
          Dst:             _ZNK4geos9algorithm8distance25DiscreteHausdorffDistance14getCoordinatesEv
    - functionName:    _ZN4geos9algorithm8distance25DiscreteHausdorffDistanceC2ERKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteHausdorffDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8distance17PointPairDistanceC2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:105,9'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistanceC2Ev
    - functionName:    _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceEv
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteHausdorffDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance7computeERKNS_4geom8GeometryES6_
        - _ZNK4geos9algorithm8distance17PointPairDistance11getDistanceEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:122,9'
          Dst:             _ZN4geos9algorithm8distance25DiscreteHausdorffDistance7computeERKNS_4geom8GeometryES6_
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:123,23'
          Dst:             _ZNK4geos9algorithm8distance17PointPairDistance11getDistanceEv
    - functionName:    _ZNK4geos9algorithm8distance25DiscreteHausdorffDistance14getCoordinatesEv
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteHausdorffDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9algorithm8distance17PointPairDistance14getCoordinatesEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:136,23'
          Dst:             _ZNK4geos9algorithm8distance17PointPairDistance14getCoordinatesEv
    - functionName:    _ZNK4geos9algorithm8distance17PointPairDistance14getCoordinatesEv
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/PointPairDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance25DiscreteHausdorffDistance7computeERKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteHausdorffDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance23computeOrientedDistanceERKNS_4geom8GeometryES6_RNS1_17PointPairDistanceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:223,9'
          Dst:             _ZN4geos9algorithm8distance25DiscreteHausdorffDistance23computeOrientedDistanceERKNS_4geom8GeometryES6_RNS1_17PointPairDistanceE
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:224,9'
          Dst:             _ZN4geos9algorithm8distance25DiscreteHausdorffDistance23computeOrientedDistanceERKNS_4geom8GeometryES6_RNS1_17PointPairDistanceE
    - functionName:    _ZNK4geos9algorithm8distance17PointPairDistance11getDistanceEv
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/PointPairDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sqrt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/PointPairDistance.h:63,16'
          Dst:             sqrt
    - functionName:    _ZN4geos9algorithm8distance17PointPairDistanceC2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/PointPairDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ30GEOSHausdorffDistanceDensify_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceERKNS_4geom8GeometryES6_d
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:997,21'
          Dst:             _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceERKNS_4geom8GeometryES6_d
    - functionName:    '_ZZ33GEOSHausdorffDistanceWithPoints_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceEv
        - _ZN4geos9algorithm8distance25DiscreteHausdorffDistanceC2ERKNS_4geom8GeometryES6_
        - _ZNK4geos9algorithm8distance25DiscreteHausdorffDistance14getCoordinatesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:981,39'
          Dst:             _ZN4geos9algorithm8distance25DiscreteHausdorffDistanceC2ERKNS_4geom8GeometryES6_
        - Src:             'capi/geos_ts_c.cpp:982,25'
          Dst:             _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceEv
        - Src:             'capi/geos_ts_c.cpp:983,35'
          Dst:             _ZNK4geos9algorithm8distance25DiscreteHausdorffDistance14getCoordinatesEv
    - functionName:    '_ZZ23GEOSHausdorffDistance_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceERKNS_4geom8GeometryES6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:969,21'
          Dst:             _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceERKNS_4geom8GeometryES6_
    - functionName:    '_ZZ21GEOSDistanceIndexed_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryES6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:960,21'
          Dst:             _ZN4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryES6_
    - functionName:    '_ZZ20GEOSDistanceWithin_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ14GEOSDistance_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ21GEOSEqualsIdentical_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ17GEOSEqualsExact_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid9IsValidOp35setSelfTouchingRingFormingHoleValidEb
      functionSourceFile: '/src/geos/include/geos/operation/valid/IsValidOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ19GEOSisValidDetail_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          145
      EdgeCount:       30
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN4geos9operation5valid9IsValidOp18getValidationErrorEv
        - _ZN4geos9operation5valid9IsValidOp35setSelfTouchingRingFormingHoleValidEb
        - _ZN4geos9operation5valid9IsValidOpC2EPKNS_4geom8GeometryE
        - _ZN4geos9operation5valid9IsValidOpD2Ev
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos9operation5valid23TopologyValidationError10getMessageEv
        - _ZNK4geos9operation5valid23TopologyValidationError13getCoordinateEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:892,23'
          Dst:             _ZN4geos9operation5valid9IsValidOpC2EPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:894,21'
          Dst:             _ZN4geos9operation5valid9IsValidOp35setSelfTouchingRingFormingHoleValidEb
        - Src:             'capi/geos_ts_c.cpp:896,54'
          Dst:             _ZN4geos9operation5valid9IsValidOp18getValidationErrorEv
        - Src:             'capi/geos_ts_c.cpp:899,36'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'capi/geos_ts_c.cpp:899,67'
          Dst:             _ZNK4geos9operation5valid23TopologyValidationError13getCoordinateEv
        - Src:             'capi/geos_ts_c.cpp:899,50'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - Src:             'capi/geos_ts_c.cpp:902,45'
          Dst:             _ZNK4geos9operation5valid23TopologyValidationError10getMessageEv
        - Src:             'capi/geos_ts_c.cpp:903,31'
          Dst:             _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:916,9'
          Dst:             _ZN4geos9operation5valid9IsValidOpD2Ev
        - Src:             'capi/geos_ts_c.cpp:916,9'
          Dst:             _ZN4geos9operation5valid9IsValidOpD2Ev
    - functionName:    _ZN4geos9operation5valid9IsValidOpC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/valid/IsValidOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid9IsValidOpD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/valid/IsValidOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ19GEOSisValidReason_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          158
      EdgeCount:       64
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
        - _ZN4geos9operation5valid9IsValidOp18getValidationErrorEv
        - _ZN4geos9operation5valid9IsValidOpC2EPKNS_4geom8GeometryE
        - _ZN4geos9operation5valid9IsValidOpD2Ev
        - _ZNK4geos9operation5valid23TopologyValidationError10getMessageEv
        - _ZNK4geos9operation5valid23TopologyValidationError13getCoordinateEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:865,23'
          Dst:             _ZN4geos9operation5valid9IsValidOpC2EPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:866,54'
          Dst:             _ZN4geos9operation5valid9IsValidOp18getValidationErrorEv
        - Src:             'capi/geos_ts_c.cpp:871,28'
          Dst:             _ZNK4geos9operation5valid23TopologyValidationError13getCoordinateEv
        - Src:             'capi/geos_ts_c.cpp:871,20'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
        - Src:             'capi/geos_ts_c.cpp:873,41'
          Dst:             _ZNK4geos9operation5valid23TopologyValidationError10getMessageEv
        - Src:             'capi/geos_ts_c.cpp:875,26'
          Dst:             _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:878,26'
          Dst:             _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:882,9'
          Dst:             _ZN4geos9operation5valid9IsValidOpD2Ev
        - Src:             'capi/geos_ts_c.cpp:882,9'
          Dst:             _ZN4geos9operation5valid9IsValidOpD2Ev
    - functionName:    _ZN20GEOSContextHandle_HS14NOTICE_MESSAGEEPKcz
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:348,22'
          Dst:             vsnprintf
    - functionName:    '_ZZ13GEOSisValid_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN20GEOSContextHandle_HS14NOTICE_MESSAGEEPKcz
        - _ZN4geos9operation5valid9IsValidOp18getValidationErrorEv
        - _ZN4geos9operation5valid9IsValidOpC2EPKNS_4geom8GeometryE
        - _ZN4geos9operation5valid9IsValidOpD2Ev
        - _ZNK4geos9operation5valid23TopologyValidationError8toStringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:843,23'
          Dst:             _ZN4geos9operation5valid9IsValidOpC2EPKNS_4geom8GeometryE
        - Src:             'capi/geos_ts_c.cpp:844,54'
          Dst:             _ZN4geos9operation5valid9IsValidOp18getValidationErrorEv
        - Src:             'capi/geos_ts_c.cpp:847,51'
          Dst:             _ZNK4geos9operation5valid23TopologyValidationError8toStringEv
        - Src:             'capi/geos_ts_c.cpp:847,25'
          Dst:             _ZN20GEOSContextHandle_HS14NOTICE_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:853,9'
          Dst:             _ZN4geos9operation5valid9IsValidOpD2Ev
        - Src:             'capi/geos_ts_c.cpp:853,9'
          Dst:             _ZN4geos9operation5valid9IsValidOpD2Ev
    - functionName:    '_ZZ28GEOSRelateBoundaryNodeRule_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          216
      EdgeCount:       70
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN4geos9algorithm16BoundaryNodeRule19getBoundaryEndPointEv
        - _ZN4geos9algorithm16BoundaryNodeRule19getBoundaryRuleMod2Ev
        - _ZN4geos9algorithm16BoundaryNodeRule29getBoundaryMonovalentEndPointEv
        - _ZN4geos9algorithm16BoundaryNodeRule30getBoundaryMultivalentEndPointEv
        - _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RKNS_9algorithm16BoundaryNodeRuleE
        - _ZNK4geos4geom18IntersectionMatrix8toStringEv
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'capi/geos_ts_c.cpp:795,13'
          Branch Sides:    []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:798,43'
          Dst:             _ZN4geos9algorithm16BoundaryNodeRule19getBoundaryRuleMod2Ev
        - Src:             'capi/geos_ts_c.cpp:797,26'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RKNS_9algorithm16BoundaryNodeRuleE
        - Src:             'capi/geos_ts_c.cpp:802,43'
          Dst:             _ZN4geos9algorithm16BoundaryNodeRule19getBoundaryEndPointEv
        - Src:             'capi/geos_ts_c.cpp:801,26'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RKNS_9algorithm16BoundaryNodeRuleE
        - Src:             'capi/geos_ts_c.cpp:806,43'
          Dst:             _ZN4geos9algorithm16BoundaryNodeRule30getBoundaryMultivalentEndPointEv
        - Src:             'capi/geos_ts_c.cpp:805,26'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RKNS_9algorithm16BoundaryNodeRuleE
        - Src:             'capi/geos_ts_c.cpp:810,43'
          Dst:             _ZN4geos9algorithm16BoundaryNodeRule29getBoundaryMonovalentEndPointEv
        - Src:             'capi/geos_ts_c.cpp:809,26'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RKNS_9algorithm16BoundaryNodeRuleE
        - Src:             'capi/geos_ts_c.cpp:815,21'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:815,27'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:815,21'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:815,21'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:822,40'
          Dst:             _ZNK4geos4geom18IntersectionMatrix8toStringEv
        - Src:             'capi/geos_ts_c.cpp:822,28'
          Dst:             _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    '_ZZ12GEOSRelate_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4geos4geom18IntersectionMatrix8toStringEv
        - _ZNK4geos4geom8Geometry6relateEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:776,27'
          Dst:             _ZNK4geos4geom8Geometry6relateEPKS1_
        - Src:             'capi/geos_ts_c.cpp:781,32'
          Dst:             _ZNK4geos4geom18IntersectionMatrix8toStringEv
        - Src:             'capi/geos_ts_c.cpp:781,20'
          Dst:             _ZN12_GLOBAL__N_17gstrdupERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    '_ZZ24GEOSRelatePatternMatch_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrixC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom18IntersectionMatrix7matchesERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:764,32'
          Dst:             _ZN4geos4geom18IntersectionMatrixC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'capi/geos_ts_c.cpp:766,23'
          Dst:             _ZNK4geos4geom18IntersectionMatrix7matchesERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    '_ZZ19GEOSRelatePattern_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom8Geometry6relateEPKS1_RKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:751,24'
          Dst:             _ZNK4geos4geom8Geometry6relateEPKS1_RKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
    - functionName:    '_ZZ12GEOSEquals_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry6equalsEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:737,24'
          Dst:             _ZNK4geos4geom8Geometry6equalsEPKS1_
    - functionName:    '_ZZ15GEOSCoveredBy_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry9coveredByEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:729,24'
          Dst:             _ZNK4geos4geom8Geometry9coveredByEPKS1_
    - functionName:    '_ZZ12GEOSCovers_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry6coversEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:721,24'
          Dst:             _ZNK4geos4geom8Geometry6coversEPKS1_
    - functionName:    '_ZZ14GEOSOverlaps_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ14GEOSContains_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ12GEOSWithin_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ13GEOSCrosses_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ16GEOSIntersects_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ13GEOSTouches_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ14GEOSDisjoint_rENK3$_0clEv'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence10make_spaceEmm
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:921,83'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence10make_spaceEmm
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:534,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'include/geos/geom/CoordinateSequence.h:535,13'
          Dst:             _ZN4geos4geom18CoordinateSequence10make_spaceEmm
        - Src:             'include/geos/geom/CoordinateSequence.h:536,13'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:539,13'
          Dst:             _ZN4geos4geom18CoordinateSequence10make_spaceEmm
        - Src:             'include/geos/geom/CoordinateSequence.h:540,13'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_m
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:497,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:497,9'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERT_v
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence3addEdd
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:579,22'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'include/geos/geom/CoordinateSequence.h:580,9'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSCoverageEdges_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ19GEOSCoverageEdges_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ19GEOSCoverageEdges_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoverageEdges_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4911
      functionLinenumberEnd: 4914
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSCoverageEdges_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4914,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSCoverageEdges_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    GEOSCoverageClean_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4903
      functionLinenumberEnd: 4904
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoverageCleanWithParams_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4904,16'
          Dst:             GEOSCoverageCleanWithParams_r
    - functionName:    GEOSCoverageCleanWithParams_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4873
      functionLinenumberEnd: 4876
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSCoverageCleanWithParams_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4876,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSCoverageCleanWithParams_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSCoverageCleanWithParams_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ29GEOSCoverageCleanWithParams_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ29GEOSCoverageCleanWithParams_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ49GEOSCoverageCleanParams_setOverlapMergeStrategy_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ49GEOSCoverageCleanParams_setOverlapMergeStrategy_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ49GEOSCoverageCleanParams_setOverlapMergeStrategy_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoverageCleanParams_setOverlapMergeStrategy_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4854
      functionLinenumberEnd: 4855
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ49GEOSCoverageCleanParams_setOverlapMergeStrategy_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4855,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ49GEOSCoverageCleanParams_setOverlapMergeStrategy_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ44GEOSCoverageCleanParams_setGapMaximumWidth_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ44GEOSCoverageCleanParams_setGapMaximumWidth_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ44GEOSCoverageCleanParams_setGapMaximumWidth_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOSCoverageCleanParams_setGapMaximumWidth_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4844
      functionLinenumberEnd: 4845
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ44GEOSCoverageCleanParams_setGapMaximumWidth_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4845,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ44GEOSCoverageCleanParams_setGapMaximumWidth_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ45GEOSCoverageCleanParams_setSnappingDistance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ45GEOSCoverageCleanParams_setSnappingDistance_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ45GEOSCoverageCleanParams_setSnappingDistance_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOSCoverageCleanParams_setSnappingDistance_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4834
      functionLinenumberEnd: 4835
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ45GEOSCoverageCleanParams_setSnappingDistance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4835,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ45GEOSCoverageCleanParams_setSnappingDistance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    GEOSCoverageCleanParams_destroy_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4826
      functionLinenumberEnd: 4829
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSCoverageCleanParams_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ32GEOSCoverageCleanParams_create_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ32GEOSCoverageCleanParams_create_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoverageCleanParams_create_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4813
      functionLinenumberEnd: 4814
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSCoverageCleanParams_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4814,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSCoverageCleanParams_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSCoverageSimplifyVW_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ24GEOSCoverageSimplifyVW_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ24GEOSCoverageSimplifyVW_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoverageSimplifyVW_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4778
      functionLinenumberEnd: 4781
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSCoverageSimplifyVW_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4781,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSCoverageSimplifyVW_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSCoverageIsValid_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ21GEOSCoverageIsValid_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ21GEOSCoverageIsValid_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoverageIsValid_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4735
      functionLinenumberEnd: 4738
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSCoverageIsValid_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4738,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSCoverageIsValid_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSSegmentIntersection_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ25GEOSSegmentIntersection_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ25GEOSSegmentIntersection_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSSegmentIntersection_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4713
      functionLinenumberEnd: 4714
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSSegmentIntersection_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4714,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSSegmentIntersection_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSVoronoiDiagram_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSVoronoiDiagram_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ20GEOSVoronoiDiagram_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSVoronoiDiagram_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4684
      functionLinenumberEnd: 4687
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSVoronoiDiagram_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4687,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSVoronoiDiagram_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSConstrainedDelaunayTriangulation_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ38GEOSConstrainedDelaunayTriangulation_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ38GEOSConstrainedDelaunayTriangulation_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSConstrainedDelaunayTriangulation_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4673
      functionLinenumberEnd: 4676
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSConstrainedDelaunayTriangulation_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4676,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSConstrainedDelaunayTriangulation_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSDelaunayTriangulation_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ27GEOSDelaunayTriangulation_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ27GEOSDelaunayTriangulation_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSDelaunayTriangulation_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4650
      functionLinenumberEnd: 4653
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSDelaunayTriangulation_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4653,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSDelaunayTriangulation_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSBufferWithParams_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSBufferWithParams_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ22GEOSBufferWithParams_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSBufferWithParams_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4637
      functionLinenumberEnd: 4640
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSBufferWithParams_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4640,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSBufferWithParams_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ33GEOSBufferParams_setSingleSided_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ33GEOSBufferParams_setSingleSided_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ33GEOSBufferParams_setSingleSided_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOSBufferParams_setSingleSided_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4628
      functionLinenumberEnd: 4629
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ33GEOSBufferParams_setSingleSided_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4629,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ33GEOSBufferParams_setSingleSided_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSBufferParams_setQuadrantSegments_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ38GEOSBufferParams_setQuadrantSegments_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ38GEOSBufferParams_setQuadrantSegments_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSBufferParams_setQuadrantSegments_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4618
      functionLinenumberEnd: 4619
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSBufferParams_setQuadrantSegments_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4619,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSBufferParams_setQuadrantSegments_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSBufferParams_setMitreLimit_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ32GEOSBufferParams_setMitreLimit_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ32GEOSBufferParams_setMitreLimit_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOSBufferParams_setMitreLimit_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4608
      functionLinenumberEnd: 4609
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSBufferParams_setMitreLimit_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4609,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSBufferParams_setMitreLimit_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSBufferParams_setJoinStyle_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ31GEOSBufferParams_setJoinStyle_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ31GEOSBufferParams_setJoinStyle_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSBufferParams_setJoinStyle_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4594
      functionLinenumberEnd: 4595
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSBufferParams_setJoinStyle_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4595,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSBufferParams_setJoinStyle_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ33GEOSBufferParams_setEndCapStyle_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ33GEOSBufferParams_setEndCapStyle_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ33GEOSBufferParams_setEndCapStyle_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSBufferParams_setEndCapStyle_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4581
      functionLinenumberEnd: 4582
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ33GEOSBufferParams_setEndCapStyle_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4582,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ33GEOSBufferParams_setEndCapStyle_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    GEOSBufferParams_destroy_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4573
      functionLinenumberEnd: 4576
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSBufferParams_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ25GEOSBufferParams_create_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ25GEOSBufferParams_create_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSBufferParams_create_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4565
      functionLinenumberEnd: 4566
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSBufferParams_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4566,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSBufferParams_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ10GEOSSnap_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ10GEOSSnap_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ10GEOSSnap_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSSnap_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4554
      functionLinenumberEnd: 4555
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ10GEOSSnap_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4555,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ10GEOSSnap_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    GEOSSharedPaths_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4483
      functionLinenumberEnd: 4549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          312
      EdgeCount:       117
      CyclomaticComplexity: 52
      functionsReached:
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZN4geos9operation11sharedpaths13SharedPathsOp10clearEdgesERNSt3__16vectorIPNS_4geom10LineStringENS3_9allocatorIS7_EEEE
        - _ZN4geos9operation11sharedpaths13SharedPathsOp13sharedPathsOpERKNS_4geom8GeometryES6_RNSt3__16vectorIPNS3_10LineStringENS7_9allocatorISA_EEEESE_
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry7getSRIDEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4497,13'
          Dst:             _ZN4geos9operation11sharedpaths13SharedPathsOp13sharedPathsOpERKNS_4geom8GeometryES6_RNSt3__16vectorIPNS3_10LineStringENS7_9allocatorISA_EEEESE_
        - Src:             'capi/geos_ts_c.cpp:4510,9'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:4500,13'
          Dst:             _ZN4geos9operation11sharedpaths13SharedPathsOp10clearEdgesERNSt3__16vectorIPNS_4geom10LineStringENS3_9allocatorIS7_EEEE
        - Src:             'capi/geos_ts_c.cpp:4501,13'
          Dst:             _ZN4geos9operation11sharedpaths13SharedPathsOp10clearEdgesERNSt3__16vectorIPNS_4geom10LineStringENS3_9allocatorIS7_EEEE
        - Src:             'capi/geos_ts_c.cpp:4502,21'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:4504,9'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:4498,9'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:4506,13'
          Dst:             _ZN4geos9operation11sharedpaths13SharedPathsOp10clearEdgesERNSt3__16vectorIPNS_4geom10LineStringENS3_9allocatorIS7_EEEE
        - Src:             'capi/geos_ts_c.cpp:4507,13'
          Dst:             _ZN4geos9operation11sharedpaths13SharedPathsOp10clearEdgesERNSt3__16vectorIPNS_4geom10LineStringENS3_9allocatorIS7_EEEE
        - Src:             'capi/geos_ts_c.cpp:4508,21'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:4510,9'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:4510,9'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:4504,9'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:4515,46'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'capi/geos_ts_c.cpp:4525,22'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'capi/geos_ts_c.cpp:4535,22'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'capi/geos_ts_c.cpp:4544,22'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'capi/geos_ts_c.cpp:4547,27'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'capi/geos_ts_c.cpp:4510,9'
          Dst:             __clang_call_terminate
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSOrientationIndex_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSOrientationIndex_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ22GEOSOrientationIndex_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSOrientationIndex_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4472
      functionLinenumberEnd: 4473
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSOrientationIndex_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4473,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSOrientationIndex_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSGeom_extractUniquePoints_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ30GEOSGeom_extractUniquePoints_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ30GEOSGeom_extractUniquePoints_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_extractUniquePoints_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4444
      functionLinenumberEnd: 4445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSGeom_extractUniquePoints_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4445,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSGeom_extractUniquePoints_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    GEOSInterpolateNormalized_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4433
      functionLinenumberEnd: 4439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GEOSInterpolate_r
        - GEOSLength_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4435,13'
          Dst:             GEOSLength_r
        - Src:             'capi/geos_ts_c.cpp:4438,16'
          Dst:             GEOSInterpolate_r
    - functionName:    GEOSLength_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ12GEOSLength_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1050,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ12GEOSLength_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    GEOSInterpolate_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4381
      functionLinenumberEnd: 4382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSInterpolate_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4382,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSInterpolate_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSInterpolate_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ17GEOSInterpolate_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ17GEOSInterpolate_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ12GEOSLength_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          95
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ12GEOSLength_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ12GEOSLength_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSProjectNormalized_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4408
      functionLinenumberEnd: 4427
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - GEOSLength_r
        - GEOSProject_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4412,12'
          Dst:             GEOSLength_r
        - Src:             'capi/geos_ts_c.cpp:4416,20'
          Dst:             GEOSProject_r
    - functionName:    GEOSProject_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4367
      functionLinenumberEnd: 4368
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSProject_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4368,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSProject_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSProject_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ13GEOSProject_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ13GEOSProject_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSSTRtree_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - '_ZZ21GEOSSTRtree_destroy_rENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ21GEOSSTRtree_destroy_rENK3$_0clEv'
    - functionName:    GEOSSTRtree_destroy_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4357
      functionLinenumberEnd: 4358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSSTRtree_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4358,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSSTRtree_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSSTRtree_remove_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSSTRtree_remove_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ20GEOSSTRtree_remove_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSSTRtree_remove_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4348
      functionLinenumberEnd: 4349
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSSTRtree_remove_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4349,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSSTRtree_remove_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSSTRtree_iterate_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          90
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - '_ZZ21GEOSSTRtree_iterate_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ21GEOSSTRtree_iterate_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:547,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:546,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:549,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:548,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSSTRtree_iterate_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4337
      functionLinenumberEnd: 4338
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSSTRtree_iterate_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4338,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSSTRtree_iterate_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSSTRtree_nearest_generic_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ29GEOSSTRtree_nearest_generic_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ29GEOSSTRtree_nearest_generic_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSSTRtree_nearest_generic_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4295
      functionLinenumberEnd: 4321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSSTRtree_nearest_generic_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4321,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSSTRtree_nearest_generic_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    GEOSSTRtree_nearest_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4284
      functionLinenumberEnd: 4285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSSTRtree_nearest_generic_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4285,38'
          Dst:             GEOSSTRtree_nearest_generic_r
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSSTRtree_query_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          90
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - '_ZZ19GEOSSTRtree_query_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ19GEOSSTRtree_query_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:547,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:546,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:549,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:548,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSSTRtree_query_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4273
      functionLinenumberEnd: 4278
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSSTRtree_query_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4274,9'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSSTRtree_query_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSSTRtree_insert_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          90
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - '_ZZ20GEOSSTRtree_insert_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ20GEOSSTRtree_insert_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:547,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:546,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:549,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:548,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSSTRtree_insert_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4261
      functionLinenumberEnd: 4265
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSSTRtree_insert_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4262,9'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSSTRtree_insert_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSSTRtree_build_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ19GEOSSTRtree_build_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ19GEOSSTRtree_build_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSSTRtree_build_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4249
      functionLinenumberEnd: 4250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSSTRtree_build_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4250,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSSTRtree_build_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSSTRtree_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSSTRtree_create_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ20GEOSSTRtree_create_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSSTRtree_create_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4240
      functionLinenumberEnd: 4241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSSTRtree_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4241,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSSTRtree_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSPreparedDistanceWithin_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ28GEOSPreparedDistanceWithin_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ28GEOSPreparedDistanceWithin_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPreparedDistanceWithin_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4227
      functionLinenumberEnd: 4228
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSPreparedDistanceWithin_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4228,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSPreparedDistanceWithin_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSPreparedDistance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSPreparedDistance_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ22GEOSPreparedDistance_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPreparedDistance_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4216
      functionLinenumberEnd: 4217
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSPreparedDistance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4217,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSPreparedDistance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSPreparedNearestPoints_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ27GEOSPreparedNearestPoints_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ27GEOSPreparedNearestPoints_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPreparedNearestPoints_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4206
      functionLinenumberEnd: 4207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSPreparedNearestPoints_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4207,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSPreparedNearestPoints_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSPreparedRelatePattern_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ27GEOSPreparedRelatePattern_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ27GEOSPreparedRelatePattern_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPreparedRelatePattern_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4197
      functionLinenumberEnd: 4198
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSPreparedRelatePattern_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4198,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSPreparedRelatePattern_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSPreparedRelate_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSPreparedRelate_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ20GEOSPreparedRelate_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPreparedRelate_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4188
      functionLinenumberEnd: 4189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSPreparedRelate_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4189,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSPreparedRelate_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSPreparedWithin_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSPreparedWithin_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ20GEOSPreparedWithin_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPreparedWithin_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4179
      functionLinenumberEnd: 4180
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSPreparedWithin_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4180,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSPreparedWithin_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSPreparedTouches_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ21GEOSPreparedTouches_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ21GEOSPreparedTouches_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPreparedTouches_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4170
      functionLinenumberEnd: 4171
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSPreparedTouches_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4171,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSPreparedTouches_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSPreparedOverlaps_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSPreparedOverlaps_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ22GEOSPreparedOverlaps_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPreparedOverlaps_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4161
      functionLinenumberEnd: 4162
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSPreparedOverlaps_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4162,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSPreparedOverlaps_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    GEOSPreparedIntersectsXY_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4152
      functionLinenumberEnd: 4155
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedIntersects_r
        - _ZN4geos4geom5Point5setXYEdd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4153,29'
          Dst:             _ZN4geos4geom5Point5setXYEdd
        - Src:             'capi/geos_ts_c.cpp:4155,16'
          Dst:             GEOSPreparedIntersects_r
    - functionName:    _ZN4geos4geom5Point5setXYEdd
      functionSourceFile: '/src/geos/include/geos/geom/Point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addEdd
        - _ZN4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERT_v
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Point.h:116,25'
          Dst:             _ZN4geos4geom18CoordinateSequence3addEdd
        - Src:             'include/geos/geom/Point.h:118,46'
          Dst:             _ZN4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERT_v
    - functionName:    GEOSPreparedIntersects_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4143
      functionLinenumberEnd: 4144
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSPreparedIntersects_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4144,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSPreparedIntersects_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSPreparedIntersects_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ24GEOSPreparedIntersects_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ24GEOSPreparedIntersects_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSPreparedDisjoint_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSPreparedDisjoint_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ22GEOSPreparedDisjoint_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPreparedDisjoint_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4134
      functionLinenumberEnd: 4135
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSPreparedDisjoint_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4135,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSPreparedDisjoint_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSPreparedCrosses_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ21GEOSPreparedCrosses_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ21GEOSPreparedCrosses_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPreparedCrosses_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4125
      functionLinenumberEnd: 4126
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSPreparedCrosses_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4126,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSPreparedCrosses_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSPreparedCovers_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSPreparedCovers_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ20GEOSPreparedCovers_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPreparedCovers_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4116
      functionLinenumberEnd: 4117
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSPreparedCovers_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4117,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSPreparedCovers_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSPreparedCoveredBy_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ23GEOSPreparedCoveredBy_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ23GEOSPreparedCoveredBy_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPreparedCoveredBy_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4107
      functionLinenumberEnd: 4108
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSPreparedCoveredBy_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4108,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSPreparedCoveredBy_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSPreparedContainsProperly_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ30GEOSPreparedContainsProperly_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ30GEOSPreparedContainsProperly_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPreparedContainsProperly_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4098
      functionLinenumberEnd: 4099
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSPreparedContainsProperly_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4099,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSPreparedContainsProperly_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    GEOSPreparedContainsXY_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4089
      functionLinenumberEnd: 4092
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSPreparedContains_r
        - _ZN4geos4geom5Point5setXYEdd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4090,29'
          Dst:             _ZN4geos4geom5Point5setXYEdd
        - Src:             'capi/geos_ts_c.cpp:4092,16'
          Dst:             GEOSPreparedContains_r
    - functionName:    GEOSPreparedContains_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4080
      functionLinenumberEnd: 4081
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSPreparedContains_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4081,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSPreparedContains_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSPreparedContains_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSPreparedContains_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ22GEOSPreparedContains_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ26GEOSPreparedGeom_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - '_ZZ26GEOSPreparedGeom_destroy_rENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ26GEOSPreparedGeom_destroy_rENK3$_0clEv'
    - functionName:    GEOSPreparedGeom_destroy_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4071
      functionLinenumberEnd: 4075
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ26GEOSPreparedGeom_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4072,9'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ26GEOSPreparedGeom_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSPrepare_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ13GEOSPrepare_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ13GEOSPrepare_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPrepare_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4063
      functionLinenumberEnd: 4064
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSPrepare_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4064,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSPrepare_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSGeoJSONWriter_getOutputDimension_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ38GEOSGeoJSONWriter_getOutputDimension_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ38GEOSGeoJSONWriter_getOutputDimension_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOSGeoJSONWriter_getOutputDimension_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4050
      functionLinenumberEnd: 4051
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSGeoJSONWriter_getOutputDimension_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4051,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSGeoJSONWriter_getOutputDimension_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSGeoJSONWriter_setOutputDimension_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          92
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - '_ZZ38GEOSGeoJSONWriter_setOutputDimension_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ38GEOSGeoJSONWriter_setOutputDimension_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:547,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:546,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:549,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:548,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeoJSONWriter_setOutputDimension_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4042
      functionLinenumberEnd: 4046
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSGeoJSONWriter_setOutputDimension_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4043,9'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSGeoJSONWriter_setOutputDimension_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ33GEOSGeoJSONWriter_writeGeometry_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ33GEOSGeoJSONWriter_writeGeometry_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ33GEOSGeoJSONWriter_writeGeometry_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeoJSONWriter_writeGeometry_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4027
      functionLinenumberEnd: 4028
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ33GEOSGeoJSONWriter_writeGeometry_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4028,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ33GEOSGeoJSONWriter_writeGeometry_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSGeoJSONWriter_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - '_ZZ27GEOSGeoJSONWriter_destroy_rENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ27GEOSGeoJSONWriter_destroy_rENK3$_0clEv'
    - functionName:    GEOSGeoJSONWriter_destroy_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4019
      functionLinenumberEnd: 4020
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSGeoJSONWriter_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4020,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSGeoJSONWriter_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ26GEOSGeoJSONWriter_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ26GEOSGeoJSONWriter_create_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ26GEOSGeoJSONWriter_create_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeoJSONWriter_create_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4009
      functionLinenumberEnd: 4012
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ26GEOSGeoJSONWriter_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4012,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ26GEOSGeoJSONWriter_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSGeoJSONReader_readGeometry_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ32GEOSGeoJSONReader_readGeometry_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ32GEOSGeoJSONReader_readGeometry_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeoJSONReader_readGeometry_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3999
      functionLinenumberEnd: 4000
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSGeoJSONReader_readGeometry_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:4000,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSGeoJSONReader_readGeometry_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSGeoJSONReader_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - '_ZZ27GEOSGeoJSONReader_destroy_rENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ27GEOSGeoJSONReader_destroy_rENK3$_0clEv'
    - functionName:    GEOSGeoJSONReader_destroy_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3991
      functionLinenumberEnd: 3992
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSGeoJSONReader_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3992,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSGeoJSONReader_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ26GEOSGeoJSONReader_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ26GEOSGeoJSONReader_create_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ26GEOSGeoJSONReader_create_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeoJSONReader_create_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3980
      functionLinenumberEnd: 3983
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ26GEOSGeoJSONReader_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3983,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ26GEOSGeoJSONReader_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSWKBWriter_setFlavor_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          92
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - '_ZZ25GEOSWKBWriter_setFlavor_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ25GEOSWKBWriter_setFlavor_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:547,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:546,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:549,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:548,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSWKBWriter_setFlavor_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3971
      functionLinenumberEnd: 3975
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSWKBWriter_setFlavor_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3972,9'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSWKBWriter_setFlavor_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSWKBWriter_getFlavor_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ25GEOSWKBWriter_getFlavor_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ25GEOSWKBWriter_getFlavor_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOSWKBWriter_getFlavor_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3963
      functionLinenumberEnd: 3964
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSWKBWriter_getFlavor_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3964,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSWKBWriter_getFlavor_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSWKBWriter_setIncludeSRID_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - '_ZZ30GEOSWKBWriter_setIncludeSRID_rENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ30GEOSWKBWriter_setIncludeSRID_rENK3$_0clEv'
    - functionName:    GEOSWKBWriter_setIncludeSRID_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3955
      functionLinenumberEnd: 3959
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSWKBWriter_setIncludeSRID_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3956,9'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSWKBWriter_setIncludeSRID_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSWKBWriter_getIncludeSRID_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ30GEOSWKBWriter_getIncludeSRID_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ30GEOSWKBWriter_getIncludeSRID_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOSWKBWriter_getIncludeSRID_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3947
      functionLinenumberEnd: 3948
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSWKBWriter_getIncludeSRID_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3948,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSWKBWriter_getIncludeSRID_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSWKBWriter_setByteOrder_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          92
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - '_ZZ28GEOSWKBWriter_setByteOrder_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ28GEOSWKBWriter_setByteOrder_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:547,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:546,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:549,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:548,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSWKBWriter_setByteOrder_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3939
      functionLinenumberEnd: 3943
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSWKBWriter_setByteOrder_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3940,9'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSWKBWriter_setByteOrder_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSWKBWriter_getByteOrder_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ28GEOSWKBWriter_getByteOrder_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ28GEOSWKBWriter_getByteOrder_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOSWKBWriter_getByteOrder_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3931
      functionLinenumberEnd: 3932
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSWKBWriter_getByteOrder_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3932,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSWKBWriter_getByteOrder_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ34GEOSWKBWriter_setOutputDimension_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          92
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - '_ZZ34GEOSWKBWriter_setOutputDimension_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ34GEOSWKBWriter_setOutputDimension_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:547,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:546,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:549,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:548,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSWKBWriter_setOutputDimension_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3923
      functionLinenumberEnd: 3927
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ34GEOSWKBWriter_setOutputDimension_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3924,9'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ34GEOSWKBWriter_setOutputDimension_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ34GEOSWKBWriter_getOutputDimension_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ34GEOSWKBWriter_getOutputDimension_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ34GEOSWKBWriter_getOutputDimension_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOSWKBWriter_getOutputDimension_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3915
      functionLinenumberEnd: 3916
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ34GEOSWKBWriter_getOutputDimension_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3916,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ34GEOSWKBWriter_getOutputDimension_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSWKBWriter_writeHEX_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ24GEOSWKBWriter_writeHEX_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ24GEOSWKBWriter_writeHEX_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSWKBWriter_writeHEX_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3899
      functionLinenumberEnd: 3900
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSWKBWriter_writeHEX_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3900,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSWKBWriter_writeHEX_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSWKBWriter_write_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ21GEOSWKBWriter_write_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ21GEOSWKBWriter_write_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSWKBWriter_write_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3881
      functionLinenumberEnd: 3882
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSWKBWriter_write_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3882,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSWKBWriter_write_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSWKBWriter_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - '_ZZ23GEOSWKBWriter_destroy_rENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ23GEOSWKBWriter_destroy_rENK3$_0clEv'
    - functionName:    GEOSWKBWriter_destroy_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3871
      functionLinenumberEnd: 3875
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSWKBWriter_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3872,9'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSWKBWriter_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSWKBWriter_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSWKBWriter_create_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ22GEOSWKBWriter_create_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSWKBWriter_create_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3861
      functionLinenumberEnd: 3864
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSWKBWriter_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3864,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSWKBWriter_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSWKBReader_readHEX_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ23GEOSWKBReader_readHEX_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ23GEOSWKBReader_readHEX_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSWKBReader_readHEX_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3847
      functionLinenumberEnd: 3848
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSWKBReader_readHEX_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3848,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSWKBReader_readHEX_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSWKBReader_read_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSWKBReader_read_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ20GEOSWKBReader_read_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSWKBReader_read_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3839
      functionLinenumberEnd: 3840
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSWKBReader_read_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3840,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSWKBReader_read_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSWKBReader_setFixStructure_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          92
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - '_ZZ31GEOSWKBReader_setFixStructure_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ31GEOSWKBReader_setFixStructure_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:547,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:546,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:549,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:548,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSWKBReader_setFixStructure_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3824
      functionLinenumberEnd: 3825
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSWKBReader_setFixStructure_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3825,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSWKBReader_setFixStructure_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSWKBReader_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - '_ZZ23GEOSWKBReader_destroy_rENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ23GEOSWKBReader_destroy_rENK3$_0clEv'
    - functionName:    GEOSWKBReader_destroy_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3816
      functionLinenumberEnd: 3820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSWKBReader_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3817,9'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSWKBReader_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSWKBReader_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSWKBReader_create_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ22GEOSWKBReader_create_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSWKBReader_create_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3805
      functionLinenumberEnd: 3808
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSWKBReader_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3808,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSWKBReader_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSWKTWriter_setOld3D_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - '_ZZ24GEOSWKTWriter_setOld3D_rENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ24GEOSWKTWriter_setOld3D_rENK3$_0clEv'
    - functionName:    GEOSWKTWriter_setOld3D_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3796
      functionLinenumberEnd: 3800
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSWKTWriter_setOld3D_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3797,9'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSWKTWriter_setOld3D_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ34GEOSWKTWriter_getOutputDimension_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ34GEOSWKTWriter_getOutputDimension_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ34GEOSWKTWriter_getOutputDimension_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOSWKTWriter_getOutputDimension_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3788
      functionLinenumberEnd: 3789
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ34GEOSWKTWriter_getOutputDimension_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3789,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ34GEOSWKTWriter_getOutputDimension_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ34GEOSWKTWriter_setOutputDimension_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          92
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - '_ZZ34GEOSWKTWriter_setOutputDimension_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ34GEOSWKTWriter_setOutputDimension_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:547,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:546,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:549,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:548,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSWKTWriter_setOutputDimension_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3780
      functionLinenumberEnd: 3784
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ34GEOSWKTWriter_setOutputDimension_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3781,9'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ34GEOSWKTWriter_setOutputDimension_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ36GEOSWKTWriter_setRoundingPrecision_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          92
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - '_ZZ36GEOSWKTWriter_setRoundingPrecision_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ36GEOSWKTWriter_setRoundingPrecision_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:547,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:546,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:549,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:548,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSWKTWriter_setRoundingPrecision_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3772
      functionLinenumberEnd: 3776
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ36GEOSWKTWriter_setRoundingPrecision_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3773,9'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ36GEOSWKTWriter_setRoundingPrecision_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSWKTWriter_setTrim_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          92
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - '_ZZ23GEOSWKTWriter_setTrim_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ23GEOSWKTWriter_setTrim_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:547,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:546,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:549,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:548,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSWKTWriter_setTrim_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3764
      functionLinenumberEnd: 3768
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSWKTWriter_setTrim_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3765,9'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSWKTWriter_setTrim_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSWKTWriter_write_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ21GEOSWKTWriter_write_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ21GEOSWKTWriter_write_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSWKTWriter_write_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3754
      functionLinenumberEnd: 3755
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSWKTWriter_write_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3755,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSWKTWriter_write_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSWKTWriter_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - '_ZZ23GEOSWKTWriter_destroy_rENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ23GEOSWKTWriter_destroy_rENK3$_0clEv'
    - functionName:    GEOSWKTWriter_destroy_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3745
      functionLinenumberEnd: 3749
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSWKTWriter_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3746,9'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSWKTWriter_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSWKTWriter_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSWKTWriter_create_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ22GEOSWKTWriter_create_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSWKTWriter_create_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3735
      functionLinenumberEnd: 3738
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSWKTWriter_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3738,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSWKTWriter_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSWKTReader_read_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSWKTReader_read_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ20GEOSWKTReader_read_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSWKTReader_read_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3725
      functionLinenumberEnd: 3726
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSWKTReader_read_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3726,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSWKTReader_read_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSWKTReader_setFixStructure_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - '_ZZ31GEOSWKTReader_setFixStructure_rENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ31GEOSWKTReader_setFixStructure_rENK3$_0clEv'
    - functionName:    GEOSWKTReader_setFixStructure_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3717
      functionLinenumberEnd: 3718
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSWKTReader_setFixStructure_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3718,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSWKTReader_setFixStructure_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSWKTReader_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - '_ZZ23GEOSWKTReader_destroy_rENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ23GEOSWKTReader_destroy_rENK3$_0clEv'
    - functionName:    GEOSWKTReader_destroy_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3709
      functionLinenumberEnd: 3710
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSWKTReader_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3710,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSWKTReader_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSWKTReader_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSWKTReader_create_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ22GEOSWKTReader_create_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSWKTReader_create_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3700
      functionLinenumberEnd: 3701
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSWKTReader_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3701,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSWKTReader_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSTopologyPreserveSimplify_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ30GEOSTopologyPreserveSimplify_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ30GEOSTopologyPreserveSimplify_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSTopologyPreserveSimplify_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3688
      functionLinenumberEnd: 3689
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSTopologyPreserveSimplify_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3689,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSTopologyPreserveSimplify_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSSimplify_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ14GEOSSimplify_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ14GEOSSimplify_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSSimplify_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3678
      functionLinenumberEnd: 3679
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSSimplify_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3679,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSSimplify_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSGeom_getExtent_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSGeom_getExtent_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ20GEOSGeom_getExtent_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_getExtent_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3662
      functionLinenumberEnd: 3663
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSGeom_getExtent_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3663,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSGeom_getExtent_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSGeom_getYMax_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ18GEOSGeom_getYMax_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ18GEOSGeom_getYMax_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_getYMax_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3649
      functionLinenumberEnd: 3650
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSGeom_getYMax_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3650,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSGeom_getYMax_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSGeom_getYMin_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ18GEOSGeom_getYMin_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ18GEOSGeom_getYMin_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_getYMin_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3636
      functionLinenumberEnd: 3637
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSGeom_getYMin_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3637,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSGeom_getYMin_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSGeom_getXMax_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ18GEOSGeom_getXMax_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ18GEOSGeom_getXMax_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_getXMax_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3623
      functionLinenumberEnd: 3624
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSGeom_getXMax_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3624,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSGeom_getXMax_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSGeom_getXMin_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ18GEOSGeom_getXMin_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ18GEOSGeom_getXMin_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_getXMin_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3610
      functionLinenumberEnd: 3611
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSGeom_getXMin_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3611,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSGeom_getXMin_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ33GEOSGeom_getCoordinateDimension_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ33GEOSGeom_getCoordinateDimension_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ33GEOSGeom_getCoordinateDimension_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_getCoordinateDimension_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3602
      functionLinenumberEnd: 3603
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ33GEOSGeom_getCoordinateDimension_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3603,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ33GEOSGeom_getCoordinateDimension_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSGeom_getDimensions_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ24GEOSGeom_getDimensions_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ24GEOSGeom_getDimensions_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_getDimensions_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3594
      functionLinenumberEnd: 3595
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSGeom_getDimensions_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3595,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSGeom_getDimensions_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSGeom_getPrecision_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ23GEOSGeom_getPrecision_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ23GEOSGeom_getPrecision_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_getPrecision_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3584
      functionLinenumberEnd: 3585
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSGeom_getPrecision_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3585,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSGeom_getPrecision_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSGeom_setPrecision_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ23GEOSGeom_setPrecision_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ23GEOSGeom_setPrecision_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_setPrecision_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3552
      functionLinenumberEnd: 3553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSGeom_setPrecision_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3553,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSGeom_setPrecision_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSGeom_clone_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ16GEOSGeom_clone_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ16GEOSGeom_clone_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_clone_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3543
      functionLinenumberEnd: 3544
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSGeom_clone_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3544,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSGeom_clone_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ34GEOSGeom_createEmptyCurvePolygon_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ34GEOSGeom_createEmptyCurvePolygon_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ34GEOSGeom_createEmptyCurvePolygon_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_createEmptyCurvePolygon_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3533
      functionLinenumberEnd: 3534
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ34GEOSGeom_createEmptyCurvePolygon_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3534,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ34GEOSGeom_createEmptyCurvePolygon_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSGeom_createCurvePolygon_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ29GEOSGeom_createCurvePolygon_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ29GEOSGeom_createCurvePolygon_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_createCurvePolygon_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3495
      functionLinenumberEnd: 3496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSGeom_createCurvePolygon_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3496,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSGeom_createCurvePolygon_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ35GEOSGeom_createEmptyCompoundCurve_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ35GEOSGeom_createEmptyCompoundCurve_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ35GEOSGeom_createEmptyCompoundCurve_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_createEmptyCompoundCurve_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3484
      functionLinenumberEnd: 3485
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ35GEOSGeom_createEmptyCompoundCurve_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3485,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ35GEOSGeom_createEmptyCompoundCurve_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSGeom_createCompoundCurve_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ30GEOSGeom_createCompoundCurve_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ30GEOSGeom_createCompoundCurve_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_createCompoundCurve_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3458
      functionLinenumberEnd: 3459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSGeom_createCompoundCurve_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3459,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSGeom_createCompoundCurve_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ36GEOSGeom_createEmptyCircularString_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ36GEOSGeom_createEmptyCircularString_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ36GEOSGeom_createEmptyCircularString_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_createEmptyCircularString_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3447
      functionLinenumberEnd: 3448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ36GEOSGeom_createEmptyCircularString_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3448,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ36GEOSGeom_createEmptyCircularString_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSGeom_createCircularString_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ31GEOSGeom_createCircularString_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ31GEOSGeom_createCircularString_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_createCircularString_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3436
      functionLinenumberEnd: 3437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSGeom_createCircularString_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3437,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSGeom_createCircularString_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ26GEOSGeom_createRectangle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ26GEOSGeom_createRectangle_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ26GEOSGeom_createRectangle_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_createRectangle_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3425
      functionLinenumberEnd: 3426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ26GEOSGeom_createRectangle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3426,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ26GEOSGeom_createRectangle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSGeom_createPolygon_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ24GEOSGeom_createPolygon_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ24GEOSGeom_createPolygon_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_createPolygon_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3375
      functionLinenumberEnd: 3376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSGeom_createPolygon_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3376,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSGeom_createPolygon_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSGeom_createEmptyPolygon_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ29GEOSGeom_createEmptyPolygon_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ29GEOSGeom_createEmptyPolygon_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_createEmptyPolygon_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3365
      functionLinenumberEnd: 3366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSGeom_createEmptyPolygon_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3366,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSGeom_createEmptyPolygon_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSGeom_createLineString_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ27GEOSGeom_createLineString_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ27GEOSGeom_createLineString_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_createLineString_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3354
      functionLinenumberEnd: 3355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSGeom_createLineString_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3355,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSGeom_createLineString_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSGeom_createEmptyLineString_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ32GEOSGeom_createEmptyLineString_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ32GEOSGeom_createEmptyLineString_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_createEmptyLineString_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3343
      functionLinenumberEnd: 3344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSGeom_createEmptyLineString_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3344,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSGeom_createEmptyLineString_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSGeom_createLinearRing_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ27GEOSGeom_createLinearRing_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ27GEOSGeom_createLinearRing_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_createLinearRing_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3332
      functionLinenumberEnd: 3333
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSGeom_createLinearRing_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3333,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSGeom_createLinearRing_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSGeom_createPointFromXY_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ28GEOSGeom_createPointFromXY_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ28GEOSGeom_createPointFromXY_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_createPointFromXY_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3320
      functionLinenumberEnd: 3321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSGeom_createPointFromXY_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3321,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSGeom_createPointFromXY_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSGeom_createPoint_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSGeom_createPoint_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ22GEOSGeom_createPoint_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_createPoint_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3309
      functionLinenumberEnd: 3310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSGeom_createPoint_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3310,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSGeom_createPoint_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSGeom_createEmptyPoint_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ27GEOSGeom_createEmptyPoint_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ27GEOSGeom_createEmptyPoint_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_createEmptyPoint_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3299
      functionLinenumberEnd: 3300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSGeom_createEmptyPoint_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3300,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSGeom_createEmptyPoint_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSGeom_getCoordSeq_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSGeom_getCoordSeq_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ22GEOSGeom_getCoordSeq_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_getCoordSeq_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3281
      functionLinenumberEnd: 3282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSGeom_getCoordSeq_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3282,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSGeom_getCoordSeq_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSCoordSeq_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - '_ZZ22GEOSCoordSeq_destroy_rENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ22GEOSCoordSeq_destroy_rENK3$_0clEv'
    - functionName:    GEOSCoordSeq_destroy_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3273
      functionLinenumberEnd: 3274
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSCoordSeq_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3274,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSCoordSeq_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSCoordSeq_isCCW_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSCoordSeq_isCCW_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ20GEOSCoordSeq_isCCW_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoordSeq_isCCW_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3264
      functionLinenumberEnd: 3265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSCoordSeq_isCCW_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3265,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSCoordSeq_isCCW_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ28GEOSCoordSeq_getDimensions_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          95
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ28GEOSCoordSeq_getDimensions_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ28GEOSCoordSeq_getDimensions_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoordSeq_getDimensions_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3253
      functionLinenumberEnd: 3254
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ28GEOSCoordSeq_getDimensions_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3254,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ28GEOSCoordSeq_getDimensions_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ22GEOSCoordSeq_getSize_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSCoordSeq_getSize_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ22GEOSCoordSeq_getSize_rENK3$_0clEv'
    - functionName:    GEOSCoordSeq_getSize_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3243
      functionLinenumberEnd: 3244
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ22GEOSCoordSeq_getSize_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3244,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ22GEOSCoordSeq_getSize_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ21GEOSCoordSeq_getXYZ_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ21GEOSCoordSeq_getXYZ_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ21GEOSCoordSeq_getXYZ_rENK3$_0clEv'
    - functionName:    GEOSCoordSeq_getXYZ_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3231
      functionLinenumberEnd: 3232
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ21GEOSCoordSeq_getXYZ_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3232,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ21GEOSCoordSeq_getXYZ_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ20GEOSCoordSeq_getXY_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSCoordSeq_getXY_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ20GEOSCoordSeq_getXY_rENK3$_0clEv'
    - functionName:    GEOSCoordSeq_getXY_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3220
      functionLinenumberEnd: 3221
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ20GEOSCoordSeq_getXY_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3221,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ20GEOSCoordSeq_getXY_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    GEOSCoordSeq_getM_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3214
      functionLinenumberEnd: 3215
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_getOrdinate_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3215,16'
          Dst:             GEOSCoordSeq_getOrdinate_r
    - functionName:    GEOSCoordSeq_getOrdinate_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3187
      functionLinenumberEnd: 3188
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ26GEOSCoordSeq_getOrdinate_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3188,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ26GEOSCoordSeq_getOrdinate_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ26GEOSCoordSeq_getOrdinate_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          95
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ26GEOSCoordSeq_getOrdinate_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ26GEOSCoordSeq_getOrdinate_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoordSeq_getZ_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3208
      functionLinenumberEnd: 3209
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_getOrdinate_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3209,16'
          Dst:             GEOSCoordSeq_getOrdinate_r
    - functionName:    GEOSCoordSeq_getY_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3202
      functionLinenumberEnd: 3203
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_getOrdinate_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3203,16'
          Dst:             GEOSCoordSeq_getOrdinate_r
    - functionName:    GEOSCoordSeq_getX_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3196
      functionLinenumberEnd: 3197
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_getOrdinate_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3197,16'
          Dst:             GEOSCoordSeq_getOrdinate_r
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSCoordSeq_clone_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSCoordSeq_clone_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ20GEOSCoordSeq_clone_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoordSeq_clone_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3178
      functionLinenumberEnd: 3179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSCoordSeq_clone_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3179,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSCoordSeq_clone_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ21GEOSCoordSeq_setXYZ_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          95
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ21GEOSCoordSeq_setXYZ_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ21GEOSCoordSeq_setXYZ_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoordSeq_setXYZ_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3169
      functionLinenumberEnd: 3170
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ21GEOSCoordSeq_setXYZ_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3170,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ21GEOSCoordSeq_setXYZ_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ20GEOSCoordSeq_setXY_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          95
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSCoordSeq_setXY_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ20GEOSCoordSeq_setXY_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoordSeq_setXY_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3160
      functionLinenumberEnd: 3161
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ20GEOSCoordSeq_setXY_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3161,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ20GEOSCoordSeq_setXY_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    GEOSCoordSeq_setM_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3154
      functionLinenumberEnd: 3155
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_setOrdinate_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3155,16'
          Dst:             GEOSCoordSeq_setOrdinate_r
    - functionName:    GEOSCoordSeq_setOrdinate_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3127
      functionLinenumberEnd: 3128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ26GEOSCoordSeq_setOrdinate_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3128,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ26GEOSCoordSeq_setOrdinate_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ26GEOSCoordSeq_setOrdinate_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          95
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ26GEOSCoordSeq_setOrdinate_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ26GEOSCoordSeq_setOrdinate_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoordSeq_setZ_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3148
      functionLinenumberEnd: 3149
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_setOrdinate_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3149,16'
          Dst:             GEOSCoordSeq_setOrdinate_r
    - functionName:    GEOSCoordSeq_setY_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3142
      functionLinenumberEnd: 3143
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_setOrdinate_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3143,16'
          Dst:             GEOSCoordSeq_setOrdinate_r
    - functionName:    GEOSCoordSeq_setX_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3136
      functionLinenumberEnd: 3137
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSCoordSeq_setOrdinate_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3137,16'
          Dst:             GEOSCoordSeq_setOrdinate_r
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSCoordSeq_hasM_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ19GEOSCoordSeq_hasM_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ19GEOSCoordSeq_hasM_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOSCoordSeq_hasM_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3118
      functionLinenumberEnd: 3119
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSCoordSeq_hasM_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3119,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSCoordSeq_hasM_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSCoordSeq_hasZ_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ19GEOSCoordSeq_hasZ_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ19GEOSCoordSeq_hasZ_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOSCoordSeq_hasZ_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3110
      functionLinenumberEnd: 3111
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSCoordSeq_hasZ_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3111,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSCoordSeq_hasZ_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSCoordSeq_copyToBuffer_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ27GEOSCoordSeq_copyToBuffer_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ27GEOSCoordSeq_copyToBuffer_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoordSeq_copyToBuffer_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3044
      functionLinenumberEnd: 3047
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSCoordSeq_copyToBuffer_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3047,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSCoordSeq_copyToBuffer_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSCoordSeq_copyToArrays_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ27GEOSCoordSeq_copyToArrays_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ27GEOSCoordSeq_copyToArrays_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoordSeq_copyToArrays_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3022
      functionLinenumberEnd: 3023
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSCoordSeq_copyToArrays_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:3023,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSCoordSeq_copyToArrays_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSCoordSeq_copyFromArrays_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ29GEOSCoordSeq_copyFromArrays_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ29GEOSCoordSeq_copyFromArrays_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoordSeq_copyFromArrays_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2994
      functionLinenumberEnd: 2995
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSCoordSeq_copyFromArrays_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2995,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSCoordSeq_copyFromArrays_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSCoordSeq_copyFromBuffer_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ29GEOSCoordSeq_copyFromBuffer_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ29GEOSCoordSeq_copyFromBuffer_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoordSeq_copyFromBuffer_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2958
      functionLinenumberEnd: 2959
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSCoordSeq_copyFromBuffer_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2959,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSCoordSeq_copyFromBuffer_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ35GEOSCoordSeq_createWithDimensions_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ35GEOSCoordSeq_createWithDimensions_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ35GEOSCoordSeq_createWithDimensions_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoordSeq_createWithDimensions_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2950
      functionLinenumberEnd: 2951
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ35GEOSCoordSeq_createWithDimensions_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2951,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ35GEOSCoordSeq_createWithDimensions_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSCoordSeq_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ21GEOSCoordSeq_create_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ21GEOSCoordSeq_create_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoordSeq_create_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2942
      functionLinenumberEnd: 2943
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSCoordSeq_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2943,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSCoordSeq_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOS_setWKBByteOrder_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOS_setWKBByteOrder_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ22GEOS_setWKBByteOrder_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOS_setWKBByteOrder_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2929
      functionLinenumberEnd: 2930
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOS_setWKBByteOrder_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2930,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOS_setWKBByteOrder_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOS_getWKBByteOrder_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOS_getWKBByteOrder_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2920
      functionLinenumberEnd: 2921
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOS_getWKBByteOrder_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2921,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOS_getWKBByteOrder_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOS_setWKBOutputDims_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ23GEOS_setWKBOutputDims_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ23GEOS_setWKBOutputDims_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOS_setWKBOutputDims_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2903
      functionLinenumberEnd: 2904
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOS_setWKBOutputDims_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2904,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOS_setWKBOutputDims_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOS_getWKBOutputDims_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ23GEOS_getWKBOutputDims_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ23GEOS_getWKBOutputDims_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOS_getWKBOutputDims_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2894
      functionLinenumberEnd: 2895
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOS_getWKBOutputDims_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2895,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOS_getWKBOutputDims_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ10GEOSHasM_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ10GEOSHasM_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ10GEOSHasM_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSHasM_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2886
      functionLinenumberEnd: 2887
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ10GEOSHasM_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2887,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ10GEOSHasM_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ10GEOSHasZ_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ10GEOSHasZ_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ10GEOSHasZ_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSHasZ_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2878
      functionLinenumberEnd: 2879
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ10GEOSHasZ_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2879,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ10GEOSHasZ_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    GEOSjtsport
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2872
      functionLinenumberEnd: 2873
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GEOSversion
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2865
      functionLinenumberEnd: 2868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSGetSRID_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ13GEOSGetSRID_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ13GEOSGetSRID_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOSGetSRID_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2858
      functionLinenumberEnd: 2859
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSGetSRID_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2859,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSGetSRID_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSGeom_getUserData_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSGeom_getUserData_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ22GEOSGeom_getUserData_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOSGeom_getUserData_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2850
      functionLinenumberEnd: 2851
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSGeom_getUserData_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2851,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSGeom_getUserData_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSReverse_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ13GEOSReverse_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ13GEOSReverse_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSReverse_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2840
      functionLinenumberEnd: 2841
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSReverse_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2841,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSReverse_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSLineSubstring_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ19GEOSLineSubstring_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ19GEOSLineSubstring_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSLineSubstring_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2816
      functionLinenumberEnd: 2819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSLineSubstring_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2819,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSLineSubstring_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSLineMergeDirected_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ23GEOSLineMergeDirected_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ23GEOSLineMergeDirected_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSLineMergeDirected_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2796
      functionLinenumberEnd: 2799
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSLineMergeDirected_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2799,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSLineMergeDirected_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSMinimumSpanningTree_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ25GEOSMinimumSpanningTree_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ25GEOSMinimumSpanningTree_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSMinimumSpanningTree_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2756
      functionLinenumberEnd: 2792
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSMinimumSpanningTree_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2764,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSMinimumSpanningTree_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ15GEOSLineMerge_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ15GEOSLineMerge_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ15GEOSLineMerge_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSLineMerge_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2736
      functionLinenumberEnd: 2739
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ15GEOSLineMerge_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2739,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ15GEOSLineMerge_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSPolygonize_full_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ21GEOSPolygonize_full_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ21GEOSPolygonize_full_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPolygonize_full_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2681
      functionLinenumberEnd: 2684
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSPolygonize_full_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2684,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSPolygonize_full_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSPolygonizer_getCutEdges_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ29GEOSPolygonizer_getCutEdges_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ29GEOSPolygonizer_getCutEdges_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPolygonizer_getCutEdges_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2640
      functionLinenumberEnd: 2643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSPolygonizer_getCutEdges_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2643,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSPolygonizer_getCutEdges_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ26GEOSRemoveRepeatedPoints_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ26GEOSRemoveRepeatedPoints_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ26GEOSRemoveRepeatedPoints_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSRemoveRepeatedPoints_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2628
      functionLinenumberEnd: 2631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ26GEOSRemoveRepeatedPoints_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2631,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ26GEOSRemoveRepeatedPoints_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSMakeValidWithParams_rE3$_1TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ25GEOSMakeValidWithParams_rENK3$_1clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ25GEOSMakeValidWithParams_rENK3$_1clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSMakeValidWithParams_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ25GEOSMakeValidWithParams_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ25GEOSMakeValidWithParams_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSMakeValidParams_setMethod_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ31GEOSMakeValidParams_setMethod_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ31GEOSMakeValidParams_setMethod_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOSMakeValidParams_setMethod_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2584
      functionLinenumberEnd: 2585
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSMakeValidParams_setMethod_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2585,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSMakeValidParams_setMethod_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSMakeValidParams_setKeepCollapsed_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ38GEOSMakeValidParams_setKeepCollapsed_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ38GEOSMakeValidParams_setKeepCollapsed_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOSMakeValidParams_setKeepCollapsed_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2574
      functionLinenumberEnd: 2575
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSMakeValidParams_setKeepCollapsed_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2575,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSMakeValidParams_setKeepCollapsed_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    GEOSMakeValidParams_destroy_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2566
      functionLinenumberEnd: 2569
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSMakeValidParams_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ28GEOSMakeValidParams_create_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ28GEOSMakeValidParams_create_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSMakeValidParams_create_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2555
      functionLinenumberEnd: 2556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSMakeValidParams_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2556,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSMakeValidParams_create_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    GEOSMakeValidWithParams_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2596
      functionLinenumberEnd: 2621
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSMakeValidWithParams_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSMakeValidWithParams_rE3$_1TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2601,20'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSMakeValidWithParams_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
        - Src:             'capi/geos_ts_c.cpp:2609,20'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSMakeValidWithParams_rE3$_1TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
        - Src:             'capi/geos_ts_c.cpp:2618,24'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
    - functionName:    GEOSMakeValid_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2551
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSMakeValidWithParams_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2550,16'
          Dst:             GEOSMakeValidWithParams_r
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ15GEOSBuildArea_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ15GEOSBuildArea_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ15GEOSBuildArea_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSBuildArea_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2529
      functionLinenumberEnd: 2532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ15GEOSBuildArea_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2532,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ15GEOSBuildArea_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSPolygonize_valid_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSPolygonize_valid_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ22GEOSPolygonize_valid_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPolygonize_valid_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2484
      functionLinenumberEnd: 2487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSPolygonize_valid_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2487,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSPolygonize_valid_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSPolygonize_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ16GEOSPolygonize_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ16GEOSPolygonize_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPolygonize_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2458
      functionLinenumberEnd: 2461
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSPolygonize_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2461,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSPolygonize_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSGeom_releaseCollection_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ28GEOSGeom_releaseCollection_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ28GEOSGeom_releaseCollection_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_releaseCollection_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSGeom_releaseCollection_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2426,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSGeom_releaseCollection_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSGeom_createCollection_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ27GEOSGeom_createCollection_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ27GEOSGeom_createCollection_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_createCollection_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2384
      functionLinenumberEnd: 2385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSGeom_createCollection_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2385,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSGeom_createCollection_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSGeom_createEmptyCollection_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ32GEOSGeom_createEmptyCollection_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ32GEOSGeom_createEmptyCollection_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_createEmptyCollection_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2349
      functionLinenumberEnd: 2350
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSGeom_createEmptyCollection_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2350,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSGeom_createEmptyCollection_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSMinimumBoundingCircle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ27GEOSMinimumBoundingCircle_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ27GEOSMinimumBoundingCircle_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSMinimumBoundingCircle_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2333
      functionLinenumberEnd: 2334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSMinimumBoundingCircle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2334,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSMinimumBoundingCircle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSHilbertCode_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ17GEOSHilbertCode_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ17GEOSHilbertCode_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSHilbertCode_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2319
      functionLinenumberEnd: 2322
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSHilbertCode_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2322,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSHilbertCode_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSGetCentroid_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ17GEOSGetCentroid_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ17GEOSGetCentroid_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGetCentroid_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2308
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSGetCentroid_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2308,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSGetCentroid_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ22GEOSGetInteriorRingN_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          96
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSGetInteriorRingN_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ22GEOSGetInteriorRingN_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGetInteriorRingN_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2292
      functionLinenumberEnd: 2293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ22GEOSGetInteriorRingN_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2293,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ22GEOSGetInteriorRingN_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ21GEOSGetExteriorRing_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          96
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ21GEOSGetExteriorRing_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ21GEOSGetExteriorRing_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGetExteriorRing_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ21GEOSGetExteriorRing_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2277,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ21GEOSGetExteriorRing_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSGeomGetM_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ14GEOSGeomGetM_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ14GEOSGeomGetM_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeomGetM_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionLinenumberEnd: 2260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSGeomGetM_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2260,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSGeomGetM_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSGeomGetZ_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ14GEOSGeomGetZ_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ14GEOSGeomGetZ_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeomGetZ_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2242
      functionLinenumberEnd: 2243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSGeomGetZ_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2243,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSGeomGetZ_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSGeomGetY_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ14GEOSGeomGetY_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ14GEOSGeomGetY_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeomGetY_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2225
      functionLinenumberEnd: 2226
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSGeomGetY_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2226,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSGeomGetY_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSGeomGetX_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ14GEOSGeomGetX_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ14GEOSGeomGetX_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeomGetX_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2208
      functionLinenumberEnd: 2209
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSGeomGetX_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2209,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSGeomGetX_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSGeomGetNumPoints_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSGeomGetNumPoints_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ22GEOSGeomGetNumPoints_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeomGetNumPoints_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2192
      functionLinenumberEnd: 2193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSGeomGetNumPoints_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2193,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSGeomGetNumPoints_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSGeomGetLength_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ19GEOSGeomGetLength_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ19GEOSGeomGetLength_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeomGetLength_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2175
      functionLinenumberEnd: 2176
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSGeomGetLength_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2176,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSGeomGetLength_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSisClosed_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ14GEOSisClosed_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ14GEOSisClosed_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSisClosed_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2148
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSisClosed_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2149,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSisClosed_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSGeomGetEndPoint_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ21GEOSGeomGetEndPoint_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ21GEOSGeomGetEndPoint_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeomGetEndPoint_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2132
      functionLinenumberEnd: 2133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSGeomGetEndPoint_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2133,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSGeomGetEndPoint_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSGeomGetStartPoint_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ23GEOSGeomGetStartPoint_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ23GEOSGeomGetStartPoint_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeomGetStartPoint_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2115
      functionLinenumberEnd: 2116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSGeomGetStartPoint_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2116,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSGeomGetStartPoint_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSGeomGetPointN_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ19GEOSGeomGetPointN_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ19GEOSGeomGetPointN_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeomGetPointN_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2096
      functionLinenumberEnd: 2097
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSGeomGetPointN_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2097,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSGeomGetPointN_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ18GEOSGetGeometryN_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          96
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ18GEOSGetGeometryN_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ18GEOSGetGeometryN_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGetGeometryN_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2082
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ18GEOSGetGeometryN_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2082,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ18GEOSGetGeometryN_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ22GEOSGetNumGeometries_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          96
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSGetNumGeometries_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ22GEOSGetNumGeometries_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGetNumGeometries_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2068
      functionLinenumberEnd: 2069
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ22GEOSGetNumGeometries_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2069,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ22GEOSGetNumGeometries_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ25GEOSGetNumInteriorRings_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          96
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ25GEOSGetNumInteriorRings_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ25GEOSGetNumInteriorRings_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGetNumInteriorRings_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2055
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ25GEOSGetNumInteriorRings_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2055,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ25GEOSGetNumInteriorRings_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSOrientPolygons_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSOrientPolygons_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ20GEOSOrientPolygons_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSOrientPolygons_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2026
      functionLinenumberEnd: 2027
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSOrientPolygons_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2027,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSOrientPolygons_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ15GEOSNormalize_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ15GEOSNormalize_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ15GEOSNormalize_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSNormalize_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2018
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ15GEOSNormalize_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2018,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ15GEOSNormalize_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSGetNumCoordinates_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ23GEOSGetNumCoordinates_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ23GEOSGetNumCoordinates_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGetNumCoordinates_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2005
      functionLinenumberEnd: 2006
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSGetNumCoordinates_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:2006,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSGetNumCoordinates_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSSetSRID_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          92
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - '_ZZ13GEOSSetSRID_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ13GEOSSetSRID_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:547,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:546,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:549,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:548,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:550,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSSetSRID_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1996
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSSetSRID_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1997,9'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSSetSRID_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSGeom_setUserData_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - '_ZZ22GEOSGeom_setUserData_rENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ22GEOSGeom_setUserData_rENK3$_0clEv'
    - functionName:    GEOSGeom_setUserData_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1988
      functionLinenumberEnd: 1992
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSGeom_setUserData_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1989,9'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSGeom_setUserData_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSGeom_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - '_ZZ18GEOSGeom_destroy_rENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:541,30'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:542,5'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:545,9'
          Dst:             '_ZZ18GEOSGeom_destroy_rENK3$_0clEv'
    - functionName:    GEOSGeom_destroy_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1977
      functionLinenumberEnd: 1984
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSGeom_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1978,9'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSGeom_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSGeom_transformXYZ_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ23GEOSGeom_transformXYZ_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ23GEOSGeom_transformXYZ_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_transformXYZ_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1943
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSGeom_transformXYZ_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1961,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSGeom_transformXYZ_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSGeom_transformXY_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSGeom_transformXY_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ22GEOSGeom_transformXY_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeom_transformXY_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSGeom_transformXY_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1932,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSGeom_transformXY_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSGridIntersectionFractions_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ31GEOSGridIntersectionFractions_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ31GEOSGridIntersectionFractions_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGridIntersectionFractions_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1888
      functionLinenumberEnd: 1893
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
        - double
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSGridIntersectionFractions_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1893,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSGridIntersectionFractions_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSSubdivideByGrid_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ21GEOSSubdivideByGrid_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ21GEOSSubdivideByGrid_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSSubdivideByGrid_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1874
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
        - double
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSSubdivideByGrid_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1875,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSSubdivideByGrid_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSClipByRect_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ16GEOSClipByRect_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ16GEOSClipByRect_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSClipByRect_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1860
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSClipByRect_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1861,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSClipByRect_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSPointOnSurface_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSPointOnSurface_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ20GEOSPointOnSurface_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPointOnSurface_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSPointOnSurface_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1851,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSPointOnSurface_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSUnionCascaded_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ19GEOSUnionCascaded_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ19GEOSUnionCascaded_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSUnionCascaded_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1835
      functionLinenumberEnd: 1836
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSUnionCascaded_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1836,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSUnionCascaded_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ11GEOSSplit_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ11GEOSSplit_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ11GEOSSplit_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSSplit_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ11GEOSSplit_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1826,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ11GEOSSplit_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ10GEOSNode_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ10GEOSNode_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ10GEOSNode_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSNode_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1815
      functionLinenumberEnd: 1816
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ10GEOSNode_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1816,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ10GEOSNode_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSUnaryUnionPrec_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSUnaryUnionPrec_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ20GEOSUnaryUnionPrec_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSUnaryUnionPrec_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSUnaryUnionPrec_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1795,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSUnaryUnionPrec_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSDisjointSubsetUnion_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ25GEOSDisjointSubsetUnion_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ25GEOSDisjointSubsetUnion_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSDisjointSubsetUnion_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1775
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSDisjointSubsetUnion_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1775,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSDisjointSubsetUnion_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSCoverageUnion_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ19GEOSCoverageUnion_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ19GEOSCoverageUnion_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoverageUnion_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1764
      functionLinenumberEnd: 1765
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSCoverageUnion_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1765,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSCoverageUnion_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ15GEOSUnionPrec_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ15GEOSUnionPrec_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ15GEOSUnionPrec_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSUnionPrec_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ15GEOSUnionPrec_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1744,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ15GEOSUnionPrec_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ11GEOSUnion_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ11GEOSUnion_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ11GEOSUnion_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSUnion_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1734
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ11GEOSUnion_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1734,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ11GEOSUnion_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSSymDifferencePrec_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ23GEOSSymDifferencePrec_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ23GEOSSymDifferencePrec_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSSymDifferencePrec_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSSymDifferencePrec_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1713,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSSymDifferencePrec_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSSymDifference_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ19GEOSSymDifference_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ19GEOSSymDifference_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSSymDifference_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSSymDifference_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1703,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSSymDifference_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSBoundary_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ14GEOSBoundary_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ14GEOSBoundary_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSBoundary_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1692
      functionLinenumberEnd: 1693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSBoundary_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1693,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSBoundary_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSDifferencePrec_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSDifferencePrec_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ20GEOSDifferencePrec_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSDifferencePrec_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSDifferencePrec_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1672,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSDifferencePrec_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSDifference_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ16GEOSDifference_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ16GEOSDifference_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSDifference_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSDifference_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1662,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSDifference_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSMinimumClearance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSMinimumClearance_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ22GEOSMinimumClearance_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSMinimumClearance_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSMinimumClearance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1650,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSMinimumClearance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ26GEOSMinimumClearanceLine_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ26GEOSMinimumClearanceLine_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ26GEOSMinimumClearanceLine_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSMinimumClearanceLine_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ26GEOSMinimumClearanceLine_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1639,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ26GEOSMinimumClearanceLine_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSMinimumWidth_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ18GEOSMinimumWidth_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ18GEOSMinimumWidth_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSMinimumWidth_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1627
      functionLinenumberEnd: 1628
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSMinimumWidth_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1628,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSMinimumWidth_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSLargestEmptyCircle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ24GEOSLargestEmptyCircle_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ24GEOSLargestEmptyCircle_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSLargestEmptyCircle_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1616
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSLargestEmptyCircle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1617,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSLargestEmptyCircle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSMaximumInscribedCircle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ28GEOSMaximumInscribedCircle_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ28GEOSMaximumInscribedCircle_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSMaximumInscribedCircle_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1605
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSMaximumInscribedCircle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1606,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSMaximumInscribedCircle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSMinimumRotatedRectangle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ29GEOSMinimumRotatedRectangle_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ29GEOSMinimumRotatedRectangle_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSMinimumRotatedRectangle_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1593
      functionLinenumberEnd: 1596
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSMinimumRotatedRectangle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1596,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSMinimumRotatedRectangle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSConcaveHullOfPolygons_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ27GEOSConcaveHullOfPolygons_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ27GEOSConcaveHullOfPolygons_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSConcaveHullOfPolygons_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSConcaveHullOfPolygons_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1580,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ27GEOSConcaveHullOfPolygons_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSPolygonHullSimplifyMode_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ29GEOSPolygonHullSimplifyMode_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ29GEOSPolygonHullSimplifyMode_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPolygonHullSimplifyMode_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSPolygonHullSimplifyMode_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1556,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSPolygonHullSimplifyMode_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSPolygonHullSimplify_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ25GEOSPolygonHullSimplify_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ25GEOSPolygonHullSimplify_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSPolygonHullSimplify_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1542
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSPolygonHullSimplify_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1542,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSPolygonHullSimplify_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSConcaveHullByLength_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ25GEOSConcaveHullByLength_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ25GEOSConcaveHullByLength_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSConcaveHullByLength_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1525
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSConcaveHullByLength_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1526,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ25GEOSConcaveHullByLength_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSConcaveHull_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ17GEOSConcaveHull_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ17GEOSConcaveHull_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSConcaveHull_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSConcaveHull_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1510,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSConcaveHull_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSConvexHull_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ16GEOSConvexHull_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ16GEOSConvexHull_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSConvexHull_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSConvexHull_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1497,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSConvexHull_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSSingleSidedBuffer_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ23GEOSSingleSidedBuffer_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ23GEOSSingleSidedBuffer_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSSingleSidedBuffer_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1472
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
        - int
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSSingleSidedBuffer_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1473,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSSingleSidedBuffer_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSOffsetCurve_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ17GEOSOffsetCurve_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ17GEOSOffsetCurve_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSOffsetCurve_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionLinenumberEnd: 1448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSOffsetCurve_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1448,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSOffsetCurve_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSDensify_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ13GEOSDensify_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ13GEOSDensify_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSDensify_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1432
      functionLinenumberEnd: 1435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSDensify_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1435,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSDensify_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSBufferWithStyle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ21GEOSBufferWithStyle_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ21GEOSBufferWithStyle_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSBufferWithStyle_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionLinenumberEnd: 1405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSBufferWithStyle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1405,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSBufferWithStyle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ12GEOSBuffer_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ12GEOSBuffer_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ12GEOSBuffer_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSBuffer_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ12GEOSBuffer_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1390,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ12GEOSBuffer_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSIntersectionPrec_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ22GEOSIntersectionPrec_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ22GEOSIntersectionPrec_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSIntersectionPrec_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSIntersectionPrec_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1370,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ22GEOSIntersectionPrec_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSIntersection_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ18GEOSIntersection_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ18GEOSIntersection_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSIntersection_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSIntersection_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1360,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ18GEOSIntersection_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSEnvelope_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ14GEOSEnvelope_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ14GEOSEnvelope_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSEnvelope_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSEnvelope_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1350,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSEnvelope_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSGeomTypeId_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ16GEOSGeomTypeId_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ16GEOSGeomTypeId_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeomTypeId_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSGeomTypeId_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1338,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSGeomTypeId_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSGeomType_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ14GEOSGeomType_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ14GEOSGeomType_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeomType_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSGeomType_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1326,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSGeomType_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ12GEOSisRing_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ12GEOSisRing_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ12GEOSisRing_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSisRing_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ12GEOSisRing_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1311,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ12GEOSisRing_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSisSimpleDetail_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSisSimpleDetail_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ20GEOSisSimpleDetail_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSisSimpleDetail_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSisSimpleDetail_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1288,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSisSimpleDetail_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSisSimple_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ14GEOSisSimple_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ14GEOSisSimple_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSisSimple_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1280
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSisSimple_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1280,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSisSimple_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSisEmpty_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ13GEOSisEmpty_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ13GEOSisEmpty_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSisEmpty_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSisEmpty_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1272,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSisEmpty_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSGeomFromHEX_buf_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ21GEOSGeomFromHEX_buf_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ21GEOSGeomFromHEX_buf_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeomFromHEX_buf_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSGeomFromHEX_buf_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1256,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSGeomFromHEX_buf_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSGeomToHEX_buf_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ19GEOSGeomToHEX_buf_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ19GEOSGeomToHEX_buf_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeomToHEX_buf_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1230
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSGeomToHEX_buf_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1233,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSGeomToHEX_buf_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSGeomFromWKB_buf_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ21GEOSGeomFromWKB_buf_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ21GEOSGeomFromWKB_buf_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeomFromWKB_buf_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSGeomFromWKB_buf_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1218,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSGeomFromWKB_buf_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSGeomToWKB_buf_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ19GEOSGeomToWKB_buf_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ19GEOSGeomToWKB_buf_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeomToWKB_buf_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSGeomToWKB_buf_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1194,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSGeomToWKB_buf_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ15GEOSGeomToWKT_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ15GEOSGeomToWKT_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ15GEOSGeomToWKT_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeomToWKT_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ15GEOSGeomToWKT_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1178,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ15GEOSGeomToWKT_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSGeomFromWKT_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ17GEOSGeomFromWKT_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ17GEOSGeomFromWKT_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSGeomFromWKT_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSGeomFromWKT_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1164,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSGeomFromWKT_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    _ZN4geos9operation7cluster8ClustersD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/cluster/Clusters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GEOSClusterInfo_destroy_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation7cluster8ClustersD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1158,9'
          Dst:             _ZN4geos9operation7cluster8ClustersD2Ev
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSClusterInfo_getClustersForInputs_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ38GEOSClusterInfo_getClustersForInputs_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ38GEOSClusterInfo_getClustersForInputs_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSClusterInfo_getClustersForInputs_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSClusterInfo_getClustersForInputs_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1147,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSClusterInfo_getClustersForInputs_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSClusterInfo_getInputsForClusterN_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ38GEOSClusterInfo_getInputsForClusterN_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ38GEOSClusterInfo_getInputsForClusterN_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSClusterInfo_getInputsForClusterN_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSClusterInfo_getInputsForClusterN_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1140,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ38GEOSClusterInfo_getInputsForClusterN_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSClusterInfo_getClusterSize_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ32GEOSClusterInfo_getClusterSize_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ32GEOSClusterInfo_getClusterSize_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSClusterInfo_getClusterSize_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSClusterInfo_getClusterSize_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1133,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSClusterInfo_getClusterSize_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSClusterInfo_getNumClusters_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ32GEOSClusterInfo_getNumClusters_rENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ32GEOSClusterInfo_getNumClusters_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
    - functionName:    GEOSClusterInfo_getNumClusters_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSClusterInfo_getNumClusters_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1126,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ32GEOSClusterInfo_getNumClusters_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSClusterGeometryDistance_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ29GEOSClusterGeometryDistance_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ29GEOSClusterGeometryDistance_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSClusterGeometryDistance_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSClusterGeometryDistance_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1118,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSClusterGeometryDistance_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSClusterEnvelopeDistance_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ29GEOSClusterEnvelopeDistance_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ29GEOSClusterEnvelopeDistance_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSClusterEnvelopeDistance_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSClusterEnvelopeDistance_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1109,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ29GEOSClusterEnvelopeDistance_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSClusterEnvelopeIntersects_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ31GEOSClusterEnvelopeIntersects_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ31GEOSClusterEnvelopeIntersects_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSClusterEnvelopeIntersects_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSClusterEnvelopeIntersects_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1100,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSClusterEnvelopeIntersects_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSClusterGeometryIntersects_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ31GEOSClusterGeometryIntersects_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ31GEOSClusterGeometryIntersects_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSClusterGeometryIntersects_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSClusterGeometryIntersects_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1091,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ31GEOSClusterGeometryIntersects_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSClusterDBSCAN_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ19GEOSClusterDBSCAN_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ19GEOSClusterDBSCAN_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSClusterDBSCAN_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSClusterDBSCAN_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1081,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSClusterDBSCAN_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSNearestPoints_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ19GEOSNearestPoints_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ19GEOSNearestPoints_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSNearestPoints_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSNearestPoints_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1059,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSNearestPoints_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ10GEOSArea_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          95
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ10GEOSArea_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ10GEOSArea_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:0,0'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSArea_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ10GEOSArea_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1041,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116NotInterruptibleEZ10GEOSArea_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSFrechetDistanceDensify_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ28GEOSFrechetDistanceDensify_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ28GEOSFrechetDistanceDensify_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSFrechetDistanceDensify_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSFrechetDistanceDensify_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1032,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSFrechetDistanceDensify_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSFrechetDistance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ21GEOSFrechetDistance_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ21GEOSFrechetDistance_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSFrechetDistance_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSFrechetDistance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1022,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSFrechetDistance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ40GEOSHausdorffDistanceDensifyWithPoints_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ40GEOSHausdorffDistanceDensifyWithPoints_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ40GEOSHausdorffDistanceDensifyWithPoints_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSHausdorffDistanceDensifyWithPoints_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ40GEOSHausdorffDistanceDensifyWithPoints_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:1006,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ40GEOSHausdorffDistanceDensifyWithPoints_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSHausdorffDistanceDensify_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ30GEOSHausdorffDistanceDensify_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ30GEOSHausdorffDistanceDensify_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSHausdorffDistanceDensify_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSHausdorffDistanceDensify_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:996,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ30GEOSHausdorffDistanceDensify_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ33GEOSHausdorffDistanceWithPoints_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ33GEOSHausdorffDistanceWithPoints_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ33GEOSHausdorffDistanceWithPoints_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSHausdorffDistanceWithPoints_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ33GEOSHausdorffDistanceWithPoints_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:980,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ33GEOSHausdorffDistanceWithPoints_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSHausdorffDistance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ23GEOSHausdorffDistance_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ23GEOSHausdorffDistance_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSHausdorffDistance_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSHausdorffDistance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:968,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ23GEOSHausdorffDistance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSDistanceIndexed_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ21GEOSDistanceIndexed_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ21GEOSDistanceIndexed_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSDistanceIndexed_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSDistanceIndexed_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:959,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSDistanceIndexed_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSDistanceWithin_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ20GEOSDistanceWithin_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ20GEOSDistanceWithin_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSDistanceWithin_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSDistanceWithin_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:951,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ20GEOSDistanceWithin_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSDistance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ14GEOSDistance_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ14GEOSDistance_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSDistance_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSDistance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:942,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSDistance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSEqualsIdentical_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ21GEOSEqualsIdentical_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ21GEOSEqualsIdentical_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSEqualsIdentical_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSEqualsIdentical_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:934,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ21GEOSEqualsIdentical_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSEqualsExact_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ17GEOSEqualsExact_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ17GEOSEqualsExact_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSEqualsExact_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSEqualsExact_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:926,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ17GEOSEqualsExact_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSisValidDetail_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ19GEOSisValidDetail_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ19GEOSisValidDetail_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSisValidDetail_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSisValidDetail_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:891,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSisValidDetail_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSisValidReason_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ19GEOSisValidReason_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ19GEOSisValidReason_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSisValidReason_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSisValidReason_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:859,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSisValidReason_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSisValid_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ13GEOSisValid_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ13GEOSisValid_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSisValid_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSisValid_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:838,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSisValid_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSRelateBoundaryNodeRule_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ28GEOSRelateBoundaryNodeRule_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ28GEOSRelateBoundaryNodeRule_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSRelateBoundaryNodeRule_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSRelateBoundaryNodeRule_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:792,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ28GEOSRelateBoundaryNodeRule_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ12GEOSRelate_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ12GEOSRelate_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:513,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:513,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:521,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:524,16'
          Dst:             '_ZZ12GEOSRelate_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:526,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:525,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:528,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:527,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:532,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:529,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSRelate_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ12GEOSRelate_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:773,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ12GEOSRelate_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT0_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS5_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSRelatePatternMatch_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ24GEOSRelatePatternMatch_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ24GEOSRelatePatternMatch_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSRelatePatternMatch_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSRelatePatternMatch_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:759,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ24GEOSRelatePatternMatch_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSRelatePattern_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ19GEOSRelatePattern_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ19GEOSRelatePattern_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSRelatePattern_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSRelatePattern_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:749,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ19GEOSRelatePattern_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ12GEOSEquals_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ12GEOSEquals_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ12GEOSEquals_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSEquals_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ12GEOSEquals_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:736,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ12GEOSEquals_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ15GEOSCoveredBy_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ15GEOSCoveredBy_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ15GEOSCoveredBy_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCoveredBy_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ15GEOSCoveredBy_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:728,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ15GEOSCoveredBy_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ12GEOSCovers_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ12GEOSCovers_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ12GEOSCovers_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCovers_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ12GEOSCovers_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:720,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ12GEOSCovers_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSOverlaps_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ14GEOSOverlaps_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ14GEOSOverlaps_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSOverlaps_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSOverlaps_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:712,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSOverlaps_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSContains_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ14GEOSContains_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ14GEOSContains_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSContains_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSContains_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:704,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSContains_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ12GEOSWithin_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ12GEOSWithin_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ12GEOSWithin_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSWithin_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ12GEOSWithin_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:696,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ12GEOSWithin_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSCrosses_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ13GEOSCrosses_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ13GEOSCrosses_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSCrosses_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSCrosses_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:688,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSCrosses_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSIntersects_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ16GEOSIntersects_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ16GEOSIntersects_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSIntersects_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSIntersects_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:680,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ16GEOSIntersects_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSTouches_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ13GEOSTouches_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ13GEOSTouches_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSTouches_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSTouches_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:672,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ13GEOSTouches_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSDisjoint_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - '_ZZ14GEOSDisjoint_rENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_allocate_exception
        - Src:             'capi/geos_ts_c.cpp:487,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_throw
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'capi/geos_ts_c.cpp:487,9'
          Dst:             __cxa_free_exception
        - Src:             'capi/geos_ts_c.cpp:495,26'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerC2EP20GEOSContextHandle_HS
        - Src:             'capi/geos_ts_c.cpp:498,16'
          Dst:             '_ZZ14GEOSDisjoint_rENK3$_0clEv'
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:500,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:499,5'
          Dst:             __cxa_begin_catch
        - Src:             'capi/geos_ts_c.cpp:502,17'
          Dst:             _ZN20GEOSContextHandle_HS13ERROR_MESSAGEEPKcz
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:501,5'
          Dst:             __cxa_end_catch
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:506,1'
          Dst:             _ZN12_GLOBAL__N_116InterruptManagerD2Ev
        - Src:             'capi/geos_ts_c.cpp:503,5'
          Dst:             __clang_call_terminate
    - functionName:    GEOSDisjoint_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSDisjoint_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:664,16'
          Dst:             '_Z7executeIN12_GLOBAL__N_116InterruptManagerEZ14GEOSDisjoint_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT0_EEEEbEE5valueEcS9_E4typeEOS8_'
    - functionName:    _ZN4geos30ignore_unused_variable_warningIP20GEOSContextHandle_HSEEvRKT_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GEOSFree_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIP20GEOSContextHandle_HSEEvRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:651,9'
          Dst:             _ZN4geos30ignore_unused_variable_warningIP20GEOSContextHandle_HSEEvRKT_
    - functionName:    GEOS_finish_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - finishGEOS_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:644,9'
          Dst:             finishGEOS_r
    - functionName:    finishGEOS_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN20GEOSContextHandle_HSD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:637,9'
          Dst:             _ZN20GEOSContextHandle_HSD2Ev
    - functionName:    _ZN20GEOSContextHandle_HSD2Ev
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20GEOSContextHandle_HS19setInterruptHandlerEPFiPvES0_
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GEOSContext_setInterruptCallback_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN20GEOSContextHandle_HS19setInterruptHandlerEPFiPvES0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:630,24'
          Dst:             _ZN20GEOSContextHandle_HS19setInterruptHandlerEPFiPvES0_
    - functionName:    _ZN20GEOSContextHandle_HS15setErrorHandlerEPFvPKcPvES2_
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GEOSContext_setErrorMessageHandler_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN20GEOSContextHandle_HS15setErrorHandlerEPFvPKcPvES2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:619,24'
          Dst:             _ZN20GEOSContextHandle_HS15setErrorHandlerEPFvPKcPvES2_
    - functionName:    _ZN20GEOSContextHandle_HS16setNoticeHandlerEPFvPKcPvES2_
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GEOSContext_setNoticeMessageHandler_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN20GEOSContextHandle_HS16setNoticeHandlerEPFvPKcPvES2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:608,24'
          Dst:             _ZN20GEOSContextHandle_HS16setNoticeHandlerEPFvPKcPvES2_
    - functionName:    _ZN20GEOSContextHandle_HS15setErrorHandlerEPFvPKczE
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20GEOSContextHandle_HS16setNoticeHandlerEPFvPKczE
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20GEOSContextHandle_HSC2Ev
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _Z19getMachineByteOrderv
        - _ZN20GEOSContextHandle_HS15setErrorHandlerEPFvPKczE
        - _ZN20GEOSContextHandle_HS16setNoticeHandlerEPFvPKczE
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZN4geos4geom15GeometryFactory18getDefaultInstanceEv
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:273,23'
          Dst:             _ZN4geos4geom15GeometryFactory18getDefaultInstanceEv
        - Src:             'capi/geos_ts_c.cpp:274,44'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'capi/geos_ts_c.cpp:274,32'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - Src:             'capi/geos_ts_c.cpp:276,24'
          Dst:             _Z19getMachineByteOrderv
        - Src:             'capi/geos_ts_c.cpp:277,9'
          Dst:             _ZN20GEOSContextHandle_HS16setNoticeHandlerEPFvPKczE
        - Src:             'capi/geos_ts_c.cpp:278,9'
          Dst:             _ZN20GEOSContextHandle_HS15setErrorHandlerEPFvPKczE
    - functionName:    GEOSContext_setErrorHandler_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN20GEOSContextHandle_HS15setErrorHandlerEPFvPKczE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:597,24'
          Dst:             _ZN20GEOSContextHandle_HS15setErrorHandlerEPFvPKczE
    - functionName:    GEOSContext_setNoticeHandler_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN20GEOSContextHandle_HS16setNoticeHandlerEPFvPKczE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:586,24'
          Dst:             _ZN20GEOSContextHandle_HS16setNoticeHandlerEPFvPKczE
    - functionName:    GEOS_init_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN20GEOSContextHandle_HSC2Ev
        - _ZN4geos4util9Interrupt6cancelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:571,51'
          Dst:             _ZN20GEOSContextHandle_HSC2Ev
        - Src:             'capi/geos_ts_c.cpp:573,9'
          Dst:             _ZN4geos4util9Interrupt6cancelEv
    - functionName:    initGEOS_r
      functionSourceFile: '/src/geos/capi/geos_ts_c.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GEOSContext_setErrorHandler_r
        - GEOSContext_setNoticeHandler_r
        - GEOS_init_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'capi/geos_ts_c.cpp:558,38'
          Dst:             GEOS_init_r
        - Src:             'capi/geos_ts_c.cpp:561,13'
          Dst:             GEOSContext_setNoticeHandler_r
        - Src:             'capi/geos_ts_c.cpp:562,13'
          Dst:             GEOSContext_setErrorHandler_r
    - functionName:    _ZNK4geos9algorithm12_GLOBAL__N_134MonoValentEndPointBoundaryNodeRule12isInBoundaryEi
      functionSourceFile: '/src/geos/src/algorithm/BoundaryNodeRule.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm12_GLOBAL__N_134MonoValentEndPointBoundaryNodeRule8toStringEv
      functionSourceFile: '/src/geos/src/algorithm/BoundaryNodeRule.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_134MonoValentEndPointBoundaryNodeRuleD0Ev
      functionSourceFile: '/src/geos/src/algorithm/BoundaryNodeRule.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm16BoundaryNodeRuleD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/BoundaryNodeRule.cpp:129,7'
          Dst:             _ZN4geos9algorithm16BoundaryNodeRuleD2Ev
    - functionName:    _ZN4geos9algorithm16BoundaryNodeRuleD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/BoundaryNodeRule.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm12_GLOBAL__N_135MultiValentEndPointBoundaryNodeRule12isInBoundaryEi
      functionSourceFile: '/src/geos/src/algorithm/BoundaryNodeRule.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm12_GLOBAL__N_135MultiValentEndPointBoundaryNodeRule8toStringEv
      functionSourceFile: '/src/geos/src/algorithm/BoundaryNodeRule.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_135MultiValentEndPointBoundaryNodeRuleD0Ev
      functionSourceFile: '/src/geos/src/algorithm/BoundaryNodeRule.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm16BoundaryNodeRuleD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/BoundaryNodeRule.cpp:108,7'
          Dst:             _ZN4geos9algorithm16BoundaryNodeRuleD2Ev
    - functionName:    _ZNK4geos9algorithm12_GLOBAL__N_124EndPointBoundaryNodeRule12isInBoundaryEi
      functionSourceFile: '/src/geos/src/algorithm/BoundaryNodeRule.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm12_GLOBAL__N_124EndPointBoundaryNodeRule8toStringEv
      functionSourceFile: '/src/geos/src/algorithm/BoundaryNodeRule.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_124EndPointBoundaryNodeRuleD0Ev
      functionSourceFile: '/src/geos/src/algorithm/BoundaryNodeRule.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm16BoundaryNodeRuleD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/BoundaryNodeRule.cpp:86,7'
          Dst:             _ZN4geos9algorithm16BoundaryNodeRuleD2Ev
    - functionName:    _ZNK4geos9algorithm12_GLOBAL__N_120Mod2BoundaryNodeRule12isInBoundaryEi
      functionSourceFile: '/src/geos/src/algorithm/BoundaryNodeRule.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm12_GLOBAL__N_120Mod2BoundaryNodeRule8toStringEv
      functionSourceFile: '/src/geos/src/algorithm/BoundaryNodeRule.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_120Mod2BoundaryNodeRuleD0Ev
      functionSourceFile: '/src/geos/src/algorithm/BoundaryNodeRule.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm16BoundaryNodeRuleD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/BoundaryNodeRule.cpp:44,7'
          Dst:             _ZN4geos9algorithm16BoundaryNodeRuleD2Ev
    - functionName:    _ZN4geos9algorithm16BoundaryNodeRule17getBoundaryOGCSFSEv
      functionSourceFile: '/src/geos/src/algorithm/BoundaryNodeRule.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm16BoundaryNodeRule29getBoundaryMonovalentEndPointEv
      functionSourceFile: '/src/geos/src/algorithm/BoundaryNodeRule.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm16BoundaryNodeRule30getBoundaryMultivalentEndPointEv
      functionSourceFile: '/src/geos/src/algorithm/BoundaryNodeRule.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm16BoundaryNodeRule19getBoundaryEndPointEv
      functionSourceFile: '/src/geos/src/algorithm/BoundaryNodeRule.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm16BoundaryNodeRule19getBoundaryRuleMod2Ev
      functionSourceFile: '/src/geos/src/algorithm/BoundaryNodeRule.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18CoordinateSequence5getAtIKNS0_12CoordinateXYEEERKT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:260,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEeqERKS6_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEC2EPS3_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEC2EPS3_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEEC2EPKS1_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    128
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    284
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util.h:70,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/util.h:70,15'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/util.h:70,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/util.h:70,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util.h:77,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtIKNS0_12CoordinateXYEEERKT_m
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:44,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtIKNS0_12CoordinateXYEEERKT_m
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEeqERKS6_
      functionUses:    42
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:104,24'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEeqERKS6_
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEC2EPS3_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:835,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:835,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEC2EPS3_m
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEC2EPS3_
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:831,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEC2EPS3_
    - functionName:    _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEEC2EPKS1_
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:864,16'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEEC2EPKS1_
    - functionName:    _ZN4geos9algorithm20MinimumAreaRectangle12getNextIndexEPKNS_4geom18CoordinateSequenceEm
      functionSourceFile: '/src/geos/src/algorithm/MinimumAreaRectangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:230,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos9algorithm20MinimumAreaRectangle16isFurtherOrEqualEddi
      functionSourceFile: '/src/geos/src/algorithm/MinimumAreaRectangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          63
      EdgeCount:       26
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/algorithm/MinimumAreaRectangle.cpp:197,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:202,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:202,11'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:202,5'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:202,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9algorithm20MinimumAreaRectangle16orientedDistanceERKNS_4geom11LineSegmentERKNS2_12CoordinateXYEi
      functionSourceFile: '/src/geos/src/algorithm/MinimumAreaRectangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom11LineSegment29distancePerpendicularOrientedERKNS0_12CoordinateXYE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:213,23'
          Dst:             _ZNK4geos4geom11LineSegment29distancePerpendicularOrientedERKNS0_12CoordinateXYE
    - functionName:    _ZNK4geos4geom11LineSegment9getLengthEv
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LineSegment.h:140,19'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZNK4geos4geom11LineSegment21distancePerpendicularERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm8Distance24pointToLinePerpendicularERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LineSegment.h:289,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/geom/LineSegment.h:290,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'include/geos/geom/LineSegment.h:291,16'
          Dst:             _ZN4geos9algorithm8Distance24pointToLinePerpendicularERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm20MinimumAreaRectangle18findFurthestVertexEPKNS_4geom18CoordinateSequenceERKNS2_11LineSegmentEmi
      functionSourceFile: '/src/geos/src/algorithm/MinimumAreaRectangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm20MinimumAreaRectangle12getNextIndexEPKNS_4geom18CoordinateSequenceEm
        - _ZN4geos9algorithm20MinimumAreaRectangle16isFurtherOrEqualEddi
        - _ZN4geos9algorithm20MinimumAreaRectangle16orientedDistanceERKNS_4geom11LineSegmentERKNS2_12CoordinateXYEi
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:173,57'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:173,26'
          Dst:             _ZN4geos9algorithm20MinimumAreaRectangle16orientedDistanceERKNS_4geom11LineSegmentERKNS2_12CoordinateXYEi
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:178,12'
          Dst:             _ZN4geos9algorithm20MinimumAreaRectangle16isFurtherOrEqualEddi
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:182,21'
          Dst:             _ZN4geos9algorithm20MinimumAreaRectangle12getNextIndexEPKNS_4geom18CoordinateSequenceEm
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:185,55'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:185,24'
          Dst:             _ZN4geos9algorithm20MinimumAreaRectangle16orientedDistanceERKNS_4geom11LineSegmentERKNS2_12CoordinateXYEi
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:178,12'
          Dst:             _ZN4geos9algorithm20MinimumAreaRectangle16isFurtherOrEqualEddi
    - functionName:    _ZN4geos4geom11LineSegmentC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LineSegment.h:78,5'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'include/geos/geom/LineSegment.h:78,5'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
    - functionName:    _ZN4geos9algorithm20MinimumAreaRectangle17computeConvexRingEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/MinimumAreaRectangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          154
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
        - _ZN4geos4geom11LineSegmentC2Ev
        - _ZN4geos9algorithm20MinimumAreaRectangle18findFurthestVertexEPKNS_4geom18CoordinateSequenceERKNS2_11LineSegmentEmi
        - _ZN4geos9algorithm9Rectangle17createFromSidePtsERKNS_4geom12CoordinateXYES5_S5_S5_S5_PKNS2_15GeometryFactoryE
        - _ZNK4geos4geom11LineSegment21distancePerpendicularERKNS0_12CoordinateXYE
        - _ZNK4geos4geom11LineSegment7projectERKNS0_12CoordinateXYE
        - _ZNK4geos4geom11LineSegment9getLengthEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:123,17'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:124,17'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:126,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:127,28'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:127,20'
          Dst:             _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:128,28'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:128,20'
          Dst:             _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:129,25'
          Dst:             _ZN4geos9algorithm20MinimumAreaRectangle18findFurthestVertexEPKNS_4geom18CoordinateSequenceERKNS2_11LineSegmentEmi
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:131,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:132,43'
          Dst:             _ZNK4geos4geom11LineSegment7projectERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:133,20'
          Dst:             _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:134,20'
          Dst:             _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:136,25'
          Dst:             _ZN4geos9algorithm20MinimumAreaRectangle18findFurthestVertexEPKNS_4geom18CoordinateSequenceERKNS2_11LineSegmentEmi
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:142,26'
          Dst:             _ZN4geos9algorithm20MinimumAreaRectangle18findFurthestVertexEPKNS_4geom18CoordinateSequenceERKNS2_11LineSegmentEmi
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:144,64'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:144,36'
          Dst:             _ZNK4geos4geom11LineSegment21distancePerpendicularERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:145,64'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:145,36'
          Dst:             _ZNK4geos4geom11LineSegment21distancePerpendicularERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:146,35'
          Dst:             _ZNK4geos4geom11LineSegment9getLengthEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:126,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:157,15'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:158,15'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:159,15'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:160,15'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:161,15'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:162,22'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:156,12'
          Dst:             _ZN4geos9algorithm9Rectangle17createFromSidePtsERKNS_4geom12CoordinateXYES5_S5_S5_S5_PKNS2_15GeometryFactoryE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:127,28'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:127,20'
          Dst:             _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:128,28'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:128,20'
          Dst:             _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:129,25'
          Dst:             _ZN4geos9algorithm20MinimumAreaRectangle18findFurthestVertexEPKNS_4geom18CoordinateSequenceERKNS2_11LineSegmentEmi
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:131,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:132,43'
          Dst:             _ZNK4geos4geom11LineSegment7projectERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:133,20'
          Dst:             _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:134,20'
          Dst:             _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:136,25'
          Dst:             _ZN4geos9algorithm20MinimumAreaRectangle18findFurthestVertexEPKNS_4geom18CoordinateSequenceERKNS2_11LineSegmentEmi
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:142,26'
          Dst:             _ZN4geos9algorithm20MinimumAreaRectangle18findFurthestVertexEPKNS_4geom18CoordinateSequenceERKNS2_11LineSegmentEmi
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:144,64'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:144,36'
          Dst:             _ZNK4geos4geom11LineSegment21distancePerpendicularERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:145,64'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:145,36'
          Dst:             _ZNK4geos4geom11LineSegment21distancePerpendicularERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:146,35'
          Dst:             _ZNK4geos4geom11LineSegment9getLengthEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:126,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos9algorithm20MinimumAreaRectangle18computeMaximumLineEPKNS_4geom18CoordinateSequenceEPKNS2_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/algorithm/MinimumAreaRectangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          207
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom12CoordinateXY7setNullEv
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequenceC2ERKSt16initializer_listINS0_12CoordinateXYEE
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZNK4geos4geom12CoordinateXY6isNullEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_18CoordinateSequenceE
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:243,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:243,33'
          Dst:             _ZN4geos4geom12CoordinateXY7setNullEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:244,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:244,33'
          Dst:             _ZN4geos4geom12CoordinateXY7setNullEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:245,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:245,33'
          Dst:             _ZN4geos4geom12CoordinateXY7setNullEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:246,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:246,33'
          Dst:             _ZN4geos4geom12CoordinateXY7setNullEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:247,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:247,32'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:247,32'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:247,32'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:247,32'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:248,20'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:249,20'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:250,20'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:251,20'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:247,32'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:247,32'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:262,24'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2ERKSt16initializer_listINS0_12CoordinateXYEE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:263,21'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_18CoordinateSequenceE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:264,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:264,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZN4geos9algorithm10ConvexHullD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/ConvexHull.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm10ConvexHullC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/algorithm/ConvexHull.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/ConvexHull.h:182,36'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'include/geos/algorithm/ConvexHull.h:184,7'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
    - functionName:    _ZN4geos9algorithm20MinimumAreaRectangle13computeConvexEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/MinimumAreaRectangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          116
      EdgeCount:       37
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm20MinimumAreaRectangle17computeConvexRingEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9algorithm20MinimumAreaRectangle18computeMaximumLineEPKNS_4geom18CoordinateSequenceEPKNS2_15GeometryFactoryE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom5Point16getCoordinatesROEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/algorithm/MinimumAreaRectangle.cpp:68,5'
          Branch Sides:    []
        - Branch String:   'src/algorithm/MinimumAreaRectangle.cpp:92,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:72,50'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:78,31'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:84,29'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:88,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:88,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:88,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:88,9'
          Dst:             __cxa_free_exception
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:92,28'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:95,29'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:95,70'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:95,43'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:98,63'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:98,16'
          Dst:             _ZN4geos9algorithm20MinimumAreaRectangle18computeMaximumLineEPKNS_4geom18CoordinateSequenceEPKNS2_15GeometryFactoryE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:101,16'
          Dst:             _ZN4geos9algorithm20MinimumAreaRectangle17computeConvexRingEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos9algorithm20MinimumAreaRectangle19getMinimumRectangleEv
      functionSourceFile: '/src/geos/src/algorithm/MinimumAreaRectangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos9algorithm10ConvexHull13getConvexHullEv
        - _ZN4geos9algorithm10ConvexHullC2EPKNS_4geom8GeometryE
        - _ZN4geos9algorithm10ConvexHullD2Ev
        - _ZN4geos9algorithm20MinimumAreaRectangle13computeConvexEPKNS_4geom8GeometryE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:51,29'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:51,43'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:54,16'
          Dst:             _ZN4geos9algorithm20MinimumAreaRectangle13computeConvexEPKNS_4geom8GeometryE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:56,16'
          Dst:             _ZN4geos9algorithm10ConvexHullC2EPKNS_4geom8GeometryE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:57,48'
          Dst:             _ZN4geos9algorithm10ConvexHull13getConvexHullEv
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:59,12'
          Dst:             _ZN4geos9algorithm20MinimumAreaRectangle13computeConvexEPKNS_4geom8GeometryE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:60,1'
          Dst:             _ZN4geos9algorithm10ConvexHullD2Ev
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:60,1'
          Dst:             _ZN4geos9algorithm10ConvexHullD2Ev
    - functionName:    _ZN4geos9algorithm20MinimumAreaRectangleC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/algorithm/MinimumAreaRectangle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm20MinimumAreaRectangle19getMinimumRectangleEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/MinimumAreaRectangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm20MinimumAreaRectangle19getMinimumRectangleEv
        - _ZN4geos9algorithm20MinimumAreaRectangleC2EPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:41,26'
          Dst:             _ZN4geos9algorithm20MinimumAreaRectangleC2EPKNS_4geom8GeometryE
        - Src:             'src/algorithm/MinimumAreaRectangle.cpp:42,16'
          Dst:             _ZN4geos9algorithm20MinimumAreaRectangle19getMinimumRectangleEv
    - functionName:    _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    120
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Coordinate.h:93,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos9algorithm21MinimumBoundingCircle28pointWithMinAngleWithSegmentERNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEERS5_SA_
      functionSourceFile: '/src/geos/src/algorithm/MinimumBoundingCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm5Angle12angleBetweenERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:338,14'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:341,14'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:345,22'
          Dst:             _ZN4geos9algorithm5Angle12angleBetweenERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm21MinimumBoundingCircle21pointWitMinAngleWithXERNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEERS5_
      functionSourceFile: '/src/geos/src/algorithm/MinimumBoundingCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom12CoordinateXY7setNullEv
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:301,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:302,14'
          Dst:             _ZN4geos4geom12CoordinateXY7setNullEv
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:305,14'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9algorithm21MinimumBoundingCircle11lowestPointERNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/algorithm/MinimumBoundingCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm21MinimumBoundingCircle19computeCirclePointsEv
      functionSourceFile: '/src/geos/src/algorithm/MinimumBoundingCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          271
      EdgeCount:       101
      CyclomaticComplexity: 49
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm21MinimumBoundingCircle11lowestPointERNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - _ZN4geos9algorithm21MinimumBoundingCircle21pointWitMinAngleWithXERNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEERS5_
        - _ZN4geos9algorithm21MinimumBoundingCircle28pointWithMinAngleWithSegmentERNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEERS5_SA_
        - _ZN4geos9algorithm5Angle8isObtuseERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence8toVectorERNSt3__16vectorINS0_12CoordinateXYENS2_9allocatorIS4_EEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:224,9'
          Dst:             _ZNK4geos4geom18CoordinateSequence8toVectorERNSt3__16vectorINS0_12CoordinateXYENS2_9allocatorIS4_EEEE
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:227,20'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:240,22'
          Dst:             _ZN4geos9algorithm21MinimumBoundingCircle11lowestPointERNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:243,22'
          Dst:             _ZN4geos9algorithm21MinimumBoundingCircle21pointWitMinAngleWithXERNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEERS5_
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:254,26'
          Dst:             _ZN4geos9algorithm21MinimumBoundingCircle28pointWithMinAngleWithSegmentERNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEERS5_SA_
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:257,12'
          Dst:             _ZN4geos9algorithm5Angle8isObtuseERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:263,12'
          Dst:             _ZN4geos9algorithm5Angle8isObtuseERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:268,12'
          Dst:             _ZN4geos9algorithm5Angle8isObtuseERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:279,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:279,11'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:279,5'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:279,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9algorithm21MinimumBoundingCircle13computeCentreEv
      functionSourceFile: '/src/geos/src/algorithm/MinimumBoundingCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos4geom12CoordinateXY7setNullEv
        - _ZN4geos4geom8Triangle12circumcentreERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/algorithm/MinimumBoundingCircle.cpp:162,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:164,16'
          Dst:             _ZN4geos4geom12CoordinateXY7setNullEv
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:174,20'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:179,18'
          Dst:             _ZN4geos4geom8Triangle12circumcentreERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:183,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:183,15'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:183,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:183,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9algorithm21MinimumBoundingCircle9getRadiusEv
      functionSourceFile: '/src/geos/src/algorithm/MinimumBoundingCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm21MinimumBoundingCircle7computeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:154,5'
          Dst:             _ZN4geos9algorithm21MinimumBoundingCircle7computeEv
    - functionName:    _ZN4geos9algorithm21MinimumBoundingCircle7computeEv
      functionSourceFile: '/src/geos/src/algorithm/MinimumBoundingCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm21MinimumBoundingCircle13computeCentreEv
        - _ZN4geos9algorithm21MinimumBoundingCircle19computeCirclePointsEv
        - _ZNK4geos4geom12CoordinateXY6isNullEv
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:196,5'
          Dst:             _ZN4geos9algorithm21MinimumBoundingCircle19computeCirclePointsEv
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:197,5'
          Dst:             _ZN4geos9algorithm21MinimumBoundingCircle13computeCentreEv
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:198,16'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:199,25'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos9algorithm21MinimumBoundingCircle9getCentreEv
      functionSourceFile: '/src/geos/src/algorithm/MinimumBoundingCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm21MinimumBoundingCircle7computeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:146,5'
          Dst:             _ZN4geos9algorithm21MinimumBoundingCircle7computeEv
    - functionName:    _ZN4geos9algorithm21MinimumBoundingCircle17getExtremalPointsEv
      functionSourceFile: '/src/geos/src/algorithm/MinimumBoundingCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm21MinimumBoundingCircle7computeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:138,5'
          Dst:             _ZN4geos9algorithm21MinimumBoundingCircle7computeEv
    - functionName:    _ZN4geos9algorithm21MinimumBoundingCircle11getDiameterEv
      functionSourceFile: '/src/geos/src/algorithm/MinimumBoundingCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          115
      EdgeCount:       21
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - _ZN4geos9algorithm21MinimumBoundingCircle7computeEv
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/algorithm/MinimumBoundingCircle.cpp:118,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:117,5'
          Dst:             _ZN4geos9algorithm21MinimumBoundingCircle7computeEv
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:120,23'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:120,37'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:122,49'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:122,63'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:128,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:129,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:130,19'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:130,33'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos9algorithm21MinimumBoundingCircle14farthestPointsERNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/algorithm/MinimumBoundingCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          81
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:95,28'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:96,28'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:97,28'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos9algorithm21MinimumBoundingCircle18getMaximumDiameterEv
      functionSourceFile: '/src/geos/src/algorithm/MinimumBoundingCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          217
      EdgeCount:       49
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - _ZN4geos9algorithm21MinimumBoundingCircle14farthestPointsERNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - _ZN4geos9algorithm21MinimumBoundingCircle7computeEv
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/algorithm/MinimumBoundingCircle.cpp:68,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:66,5'
          Dst:             _ZN4geos9algorithm21MinimumBoundingCircle7computeEv
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:70,27'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:70,41'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:72,53'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:72,67'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:75,17'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:76,17'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:77,27'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:77,41'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:80,30'
          Dst:             _ZN4geos9algorithm21MinimumBoundingCircle14farthestPointsERNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:82,17'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:83,17'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:84,27'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:84,41'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos9algorithm21MinimumBoundingCircle9getCircleEv
      functionSourceFile: '/src/geos/src/algorithm/MinimumBoundingCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm21MinimumBoundingCircle7computeEv
        - _ZNK4geos4geom12CoordinateXY6isNullEv
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry6bufferEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:51,5'
          Dst:             _ZN4geos9algorithm21MinimumBoundingCircle7computeEv
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:52,15'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:53,49'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:53,63'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:55,50'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:55,64'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumBoundingCircle.cpp:59,25'
          Dst:             _ZNK4geos4geom8Geometry6bufferEd
    - functionName:    _ZN4geos9algorithm15MinimumDiameter18getMinimumDiameterEPNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/MinimumDiameter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm15MinimumDiameter11getDiameterEv
        - _ZN4geos9algorithm15MinimumDiameterC2EPKNS_4geom8GeometryE
        - _ZN4geos9algorithm15MinimumDiameterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumDiameter.cpp:409,21'
          Dst:             _ZN4geos9algorithm15MinimumDiameterC2EPKNS_4geom8GeometryE
        - Src:             'src/algorithm/MinimumDiameter.cpp:410,15'
          Dst:             _ZN4geos9algorithm15MinimumDiameter11getDiameterEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:411,1'
          Dst:             _ZN4geos9algorithm15MinimumDiameterD2Ev
        - Src:             'src/algorithm/MinimumDiameter.cpp:411,1'
          Dst:             _ZN4geos9algorithm15MinimumDiameterD2Ev
    - functionName:    _ZN4geos9algorithm15MinimumDiameterC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/MinimumDiameter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10Coordinate7getNullEv
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4geom11LineSegmentC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumDiameter.cpp:61,18'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'src/algorithm/MinimumDiameter.cpp:61,18'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/algorithm/MinimumDiameter.cpp:63,18'
          Dst:             _ZN4geos4geom10Coordinate7getNullEv
    - functionName:    _ZN4geos9algorithm15MinimumDiameter11getDiameterEv
      functionSourceFile: '/src/geos/src/algorithm/MinimumDiameter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - _ZN4geos9algorithm15MinimumDiameter22computeMinimumDiameterEv
        - _ZNK4geos4geom10Coordinate6isNullEv
        - _ZNK4geos4geom11LineSegment7projectERKNS0_10CoordinateERS2_
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumDiameter.cpp:135,5'
          Dst:             _ZN4geos9algorithm15MinimumDiameter22computeMinimumDiameterEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:137,19'
          Dst:             _ZNK4geos4geom10Coordinate6isNullEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:138,55'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:138,69'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - Src:             'src/algorithm/MinimumDiameter.cpp:141,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/algorithm/MinimumDiameter.cpp:142,16'
          Dst:             _ZNK4geos4geom11LineSegment7projectERKNS0_10CoordinateERS2_
        - Src:             'src/algorithm/MinimumDiameter.cpp:145,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:146,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:147,23'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:147,37'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos9algorithm15MinimumDiameter22computeMinimumDiameterEv
      functionSourceFile: '/src/geos/src/algorithm/MinimumDiameter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos9algorithm10ConvexHull13getConvexHullEv
        - _ZN4geos9algorithm10ConvexHullC2EPKNS_4geom8GeometryE
        - _ZN4geos9algorithm10ConvexHullD2Ev
        - _ZN4geos9algorithm15MinimumDiameter18computeWidthConvexEPKNS_4geom8GeometryE
        - _ZNK4geos4geom10Coordinate6isNullEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumDiameter.cpp:155,20'
          Dst:             _ZNK4geos4geom10Coordinate6isNullEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:159,9'
          Dst:             _ZN4geos9algorithm15MinimumDiameter18computeWidthConvexEPKNS_4geom8GeometryE
        - Src:             'src/algorithm/MinimumDiameter.cpp:162,20'
          Dst:             _ZN4geos9algorithm10ConvexHullC2EPKNS_4geom8GeometryE
        - Src:             'src/algorithm/MinimumDiameter.cpp:163,51'
          Dst:             _ZN4geos9algorithm10ConvexHull13getConvexHullEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:164,9'
          Dst:             _ZN4geos9algorithm15MinimumDiameter18computeWidthConvexEPKNS_4geom8GeometryE
        - Src:             'src/algorithm/MinimumDiameter.cpp:165,5'
          Dst:             _ZN4geos9algorithm10ConvexHullD2Ev
        - Src:             'src/algorithm/MinimumDiameter.cpp:165,5'
          Dst:             _ZN4geos9algorithm10ConvexHullD2Ev
    - functionName:    _ZN4geos9algorithm15MinimumDiameter18computeWidthConvexEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/MinimumDiameter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10Coordinate7getNullEv
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos9algorithm15MinimumDiameter28computeConvexRingMinDiameterEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - __cxa_bad_typeid
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/algorithm/MinimumDiameter.cpp:182,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/algorithm/MinimumDiameter.cpp:173,8'
          Dst:             __cxa_bad_typeid
        - Src:             'src/algorithm/MinimumDiameter.cpp:174,28'
          Dst:             __dynamic_cast
        - Src:             'src/algorithm/MinimumDiameter.cpp:182,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:185,22'
          Dst:             _ZN4geos4geom10Coordinate7getNullEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:189,37'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:190,40'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:191,40'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:196,37'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:197,40'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:198,40'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:201,9'
          Dst:             _ZN4geos9algorithm15MinimumDiameter28computeConvexRingMinDiameterEPKNS_4geom18CoordinateSequenceE
    - functionName:    __cxa_bad_typeid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm15MinimumDiameter28computeConvexRingMinDiameterEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/MinimumDiameter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2Ev
        - _ZN4geos9algorithm15MinimumDiameter19findMaxPerpDistanceEPKNS_4geom18CoordinateSequenceEPKNS2_11LineSegmentEj
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumDiameter.cpp:217,17'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'src/algorithm/MinimumDiameter.cpp:220,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:222,23'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:223,23'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:224,24'
          Dst:             _ZN4geos9algorithm15MinimumDiameter19findMaxPerpDistanceEPKNS_4geom18CoordinateSequenceEPKNS2_11LineSegmentEj
    - functionName:    _ZN4geos9algorithm15MinimumDiameter19findMaxPerpDistanceEPKNS_4geom18CoordinateSequenceEPKNS2_11LineSegmentEj
      functionSourceFile: '/src/geos/src/algorithm/MinimumDiameter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9algorithm15MinimumDiameter12getNextIndexEPKNS_4geom18CoordinateSequenceEj
        - _ZNK4geos4geom11LineSegment21distancePerpendicularERKNS0_12CoordinateXYE
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumDiameter.cpp:232,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:232,35'
          Dst:             _ZNK4geos4geom11LineSegment21distancePerpendicularERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumDiameter.cpp:239,21'
          Dst:             _ZN4geos9algorithm15MinimumDiameter12getNextIndexEPKNS_4geom18CoordinateSequenceEj
        - Src:             'src/algorithm/MinimumDiameter.cpp:242,60'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:242,33'
          Dst:             _ZNK4geos4geom11LineSegment21distancePerpendicularERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/MinimumDiameter.cpp:249,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZN4geos9algorithm15MinimumDiameter12getNextIndexEPKNS_4geom18CoordinateSequenceEj
      functionSourceFile: '/src/geos/src/algorithm/MinimumDiameter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumDiameter.cpp:259,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
    - functionName:    _ZN4geos9algorithm15MinimumDiameter19getMinimumRectangleEPNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/MinimumDiameter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm15MinimumDiameter19getMinimumRectangleEv
        - _ZN4geos9algorithm15MinimumDiameterC2EPKNS_4geom8GeometryE
        - _ZN4geos9algorithm15MinimumDiameterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumDiameter.cpp:402,21'
          Dst:             _ZN4geos9algorithm15MinimumDiameterC2EPKNS_4geom8GeometryE
        - Src:             'src/algorithm/MinimumDiameter.cpp:403,15'
          Dst:             _ZN4geos9algorithm15MinimumDiameter19getMinimumRectangleEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:404,1'
          Dst:             _ZN4geos9algorithm15MinimumDiameterD2Ev
        - Src:             'src/algorithm/MinimumDiameter.cpp:404,1'
          Dst:             _ZN4geos9algorithm15MinimumDiameterD2Ev
    - functionName:    _ZN4geos9algorithm15MinimumDiameter19getMinimumRectangleEv
      functionSourceFile: '/src/geos/src/algorithm/MinimumDiameter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          275
      EdgeCount:       45
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - _ZN4geos9algorithm15MinimumDiameter18computeMaximumLineEPKNS_4geom18CoordinateSequenceEPKNS2_15GeometryFactoryE
        - _ZN4geos9algorithm15MinimumDiameter21computeSegmentForLineEddd
        - _ZN4geos9algorithm15MinimumDiameter22computeMinimumDiameterEv
        - _ZN4geos9algorithm15MinimumDiameter8computeCEddRKNS_4geom10CoordinateE
        - _ZNK4geos4geom10Coordinate6isNullEv
        - _ZNK4geos4geom11LineSegment16lineIntersectionERKS1_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumDiameter.cpp:268,5'
          Dst:             _ZN4geos9algorithm15MinimumDiameter22computeMinimumDiameterEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:270,19'
          Dst:             _ZNK4geos4geom10Coordinate6isNullEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:272,53'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:272,67'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - Src:             'src/algorithm/MinimumDiameter.cpp:277,26'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/MinimumDiameter.cpp:278,57'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:278,71'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - Src:             'src/algorithm/MinimumDiameter.cpp:281,65'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:281,14'
          Dst:             _ZN4geos9algorithm15MinimumDiameter18computeMaximumLineEPKNS_4geom18CoordinateSequenceEPKNS2_15GeometryFactoryE
        - Src:             'src/algorithm/MinimumDiameter.cpp:294,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:315,31'
          Dst:             _ZN4geos9algorithm15MinimumDiameter21computeSegmentForLineEddd
        - Src:             'src/algorithm/MinimumDiameter.cpp:316,31'
          Dst:             _ZN4geos9algorithm15MinimumDiameter21computeSegmentForLineEddd
        - Src:             'src/algorithm/MinimumDiameter.cpp:317,31'
          Dst:             _ZN4geos9algorithm15MinimumDiameter21computeSegmentForLineEddd
        - Src:             'src/algorithm/MinimumDiameter.cpp:318,31'
          Dst:             _ZN4geos9algorithm15MinimumDiameter21computeSegmentForLineEddd
        - Src:             'src/algorithm/MinimumDiameter.cpp:321,33'
          Dst:             _ZNK4geos4geom11LineSegment16lineIntersectionERKS1_
        - Src:             'src/algorithm/MinimumDiameter.cpp:322,33'
          Dst:             _ZNK4geos4geom11LineSegment16lineIntersectionERKS1_
        - Src:             'src/algorithm/MinimumDiameter.cpp:323,33'
          Dst:             _ZNK4geos4geom11LineSegment16lineIntersectionERKS1_
        - Src:             'src/algorithm/MinimumDiameter.cpp:324,33'
          Dst:             _ZNK4geos4geom11LineSegment16lineIntersectionERKS1_
        - Src:             'src/algorithm/MinimumDiameter.cpp:327,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:297,56'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:297,24'
          Dst:             _ZN4geos9algorithm15MinimumDiameter8computeCEddRKNS_4geom10CoordinateE
        - Src:             'src/algorithm/MinimumDiameter.cpp:305,57'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:305,24'
          Dst:             _ZN4geos9algorithm15MinimumDiameter8computeCEddRKNS_4geom10CoordinateE
        - Src:             'src/algorithm/MinimumDiameter.cpp:328,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:329,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:330,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:331,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:333,52'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:333,66'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/algorithm/MinimumDiameter.cpp:334,23'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:334,37'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos9algorithm15MinimumDiameter18computeMaximumLineEPKNS_4geom18CoordinateSequenceEPKNS2_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/algorithm/MinimumDiameter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          204
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumDiameter.cpp:343,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:344,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:345,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:346,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:348,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:350,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:365,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:366,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/algorithm/MinimumDiameter.cpp:368,21'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos9algorithm15MinimumDiameter21computeSegmentForLineEddd
      functionSourceFile: '/src/geos/src/algorithm/MinimumDiameter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumDiameter.cpp:380,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/algorithm/MinimumDiameter.cpp:381,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/algorithm/MinimumDiameter.cpp:388,14'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/algorithm/MinimumDiameter.cpp:389,14'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/algorithm/MinimumDiameter.cpp:392,14'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/algorithm/MinimumDiameter.cpp:393,14'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/algorithm/MinimumDiameter.cpp:395,12'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
    - functionName:    _ZN4geos9algorithm15MinimumDiameter8computeCEddRKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/algorithm/MinimumDiameter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - double
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm15MinimumDiameter20getSupportingSegmentEv
      functionSourceFile: '/src/geos/src/algorithm/MinimumDiameter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15MinimumDiameter22computeMinimumDiameterEv
        - _ZNK4geos4geom11LineSegment10toGeometryERKNS0_15GeometryFactoryE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumDiameter.cpp:122,5'
          Dst:             _ZN4geos9algorithm15MinimumDiameter22computeMinimumDiameterEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:123,46'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/MinimumDiameter.cpp:124,23'
          Dst:             _ZNK4geos4geom11LineSegment10toGeometryERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos9algorithm15MinimumDiameter18getWidthCoordinateEv
      functionSourceFile: '/src/geos/src/algorithm/MinimumDiameter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15MinimumDiameter22computeMinimumDiameterEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumDiameter.cpp:110,5'
          Dst:             _ZN4geos9algorithm15MinimumDiameter22computeMinimumDiameterEv
    - functionName:    _ZN4geos9algorithm15MinimumDiameter9getLengthEv
      functionSourceFile: '/src/geos/src/algorithm/MinimumDiameter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15MinimumDiameter22computeMinimumDiameterEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumDiameter.cpp:98,5'
          Dst:             _ZN4geos9algorithm15MinimumDiameter22computeMinimumDiameterEv
    - functionName:    _ZN4geos9algorithm15MinimumDiameterC2EPKNS_4geom8GeometryEb
      functionSourceFile: '/src/geos/src/algorithm/MinimumDiameter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10Coordinate7getNullEv
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4geom11LineSegmentC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/MinimumDiameter.cpp:81,18'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'src/algorithm/MinimumDiameter.cpp:81,18'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/algorithm/MinimumDiameter.cpp:83,18'
          Dst:             _ZN4geos4geom10Coordinate7getNullEv
    - functionName:    _ZN4geos9algorithm11Orientation9isCCWAreaEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/Orientation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm4Area12ofRingSignedEPKNS_4geom18CoordinateSequenceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Orientation.cpp:140,12'
          Dst:             _ZN4geos9algorithm4Area12ofRingSignedEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZNK4geos4geom18CoordinateSequence4getYEm
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:344,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/Orientation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          152
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos4geom12CoordinateXY7getNullEv
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence4getYEm
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Orientation.cpp:50,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/Orientation.cpp:64,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Orientation.cpp:65,36'
          Dst:             _ZN4geos4geom12CoordinateXY7getNullEv
        - Src:             'src/algorithm/Orientation.cpp:70,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getYEm
        - Src:             'src/algorithm/Orientation.cpp:76,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Orientation.cpp:77,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Orientation.cpp:94,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getYEm
        - Src:             'src/algorithm/Orientation.cpp:96,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Orientation.cpp:98,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Orientation.cpp:109,17'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/Orientation.cpp:116,22'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/Orientation.cpp:116,53'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/Orientation.cpp:116,83'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/Orientation.cpp:124,32'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/Orientation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm14CGAlgorithmsDD16orientationIndexERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    104
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Orientation.cpp:41,12'
          Dst:             _ZN4geos9algorithm14CGAlgorithmsDD16orientationIndexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm9Rectangle29createLineForStandardEquationEddd
      functionSourceFile: '/src/geos/src/algorithm/Rectangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Rectangle.cpp:97,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/algorithm/Rectangle.cpp:98,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/algorithm/Rectangle.cpp:111,14'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/algorithm/Rectangle.cpp:112,14'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/algorithm/Rectangle.cpp:116,14'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/algorithm/Rectangle.cpp:117,14'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/algorithm/Rectangle.cpp:119,12'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
    - functionName:    _ZN4geos9algorithm9Rectangle20computeLineEquationCEddRKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/algorithm/Rectangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - double
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm9Rectangle17createFromSidePtsERKNS_4geom12CoordinateXYES5_S5_S5_S5_PKNS2_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/algorithm/Rectangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          159
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceC2ERKSt16initializer_listINS0_12CoordinateXYEE
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos9algorithm9Rectangle20computeLineEquationCEddRKNS_4geom12CoordinateXYE
        - _ZN4geos9algorithm9Rectangle29createLineForStandardEquationEddd
        - _ZNK4geos4geom11LineSegment16lineIntersectionERKS1_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONS0_18CoordinateSequenceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Rectangle.cpp:50,20'
          Dst:             _ZN4geos9algorithm9Rectangle20computeLineEquationCEddRKNS_4geom12CoordinateXYE
        - Src:             'src/algorithm/Rectangle.cpp:51,19'
          Dst:             _ZN4geos9algorithm9Rectangle20computeLineEquationCEddRKNS_4geom12CoordinateXYE
        - Src:             'src/algorithm/Rectangle.cpp:52,20'
          Dst:             _ZN4geos9algorithm9Rectangle20computeLineEquationCEddRKNS_4geom12CoordinateXYE
        - Src:             'src/algorithm/Rectangle.cpp:53,21'
          Dst:             _ZN4geos9algorithm9Rectangle20computeLineEquationCEddRKNS_4geom12CoordinateXYE
        - Src:             'src/algorithm/Rectangle.cpp:56,28'
          Dst:             _ZN4geos9algorithm9Rectangle29createLineForStandardEquationEddd
        - Src:             'src/algorithm/Rectangle.cpp:57,27'
          Dst:             _ZN4geos9algorithm9Rectangle29createLineForStandardEquationEddd
        - Src:             'src/algorithm/Rectangle.cpp:58,28'
          Dst:             _ZN4geos9algorithm9Rectangle29createLineForStandardEquationEddd
        - Src:             'src/algorithm/Rectangle.cpp:59,29'
          Dst:             _ZN4geos9algorithm9Rectangle29createLineForStandardEquationEddd
        - Src:             'src/algorithm/Rectangle.cpp:70,35'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/Rectangle.cpp:71,20'
          Dst:             _ZNK4geos4geom11LineSegment16lineIntersectionERKS1_
        - Src:             'src/algorithm/Rectangle.cpp:72,34'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/Rectangle.cpp:73,20'
          Dst:             _ZNK4geos4geom11LineSegment16lineIntersectionERKS1_
        - Src:             'src/algorithm/Rectangle.cpp:74,34'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/Rectangle.cpp:75,19'
          Dst:             _ZNK4geos4geom11LineSegment16lineIntersectionERKS1_
        - Src:             'src/algorithm/Rectangle.cpp:76,35'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/Rectangle.cpp:77,19'
          Dst:             _ZNK4geos4geom11LineSegment16lineIntersectionERKS1_
        - Src:             'src/algorithm/Rectangle.cpp:79,24'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2ERKSt16initializer_listINS0_12CoordinateXYEE
        - Src:             'src/algorithm/Rectangle.cpp:80,21'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONS0_18CoordinateSequenceE
        - Src:             'src/algorithm/Rectangle.cpp:81,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/algorithm/Rectangle.cpp:81,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZN4geos9algorithm9construct18LargestEmptyCircle4CellC2Edddd
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/LargestEmptyCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm9construct18LargestEmptyCircle4CellltERKS3_
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/LargestEmptyCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8distance20IndexedFacetDistanceC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/distance/IndexedFacetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8distance24FacetSequenceTreeBuilder5buildEPKNS_4geom8GeometryE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/distance/IndexedFacetDistance.h:61,20'
          Dst:             _ZN4geos9operation8distance24FacetSequenceTreeBuilder5buildEPKNS_4geom8GeometryE
    - functionName:    _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getYEv
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/LargestEmptyCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getXEv
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/LargestEmptyCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell8getHSizeEv
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/LargestEmptyCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z25GEOS_CHECK_FOR_INTERRUPTSv
      functionSourceFile: '/src/geos/include/geos/util/Interrupt.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util22CurrentThreadInterrupt7processEv
        - _ZN4geos4util9Interrupt7processEv
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/Interrupt.h:89,43'
          Dst:             _ZN4geos4util9Interrupt7processEv
        - Src:             'include/geos/util/Interrupt.h:89,77'
          Dst:             _ZN4geos4util22CurrentThreadInterrupt7processEv
    - functionName:    _ZN4geos9algorithm9construct18LargestEmptyCircle12initBoundaryEv
      functionSourceFile: '/src/geos/src/algorithm/construct/LargestEmptyCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm9construct18LargestEmptyCircle18createCentroidCellEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/construct/LargestEmptyCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos9algorithm9construct18LargestEmptyCircle21distanceToConstraintsERKNS_4geom10CoordinateE
        - _ZN4geos9algorithm9construct18LargestEmptyCircle4CellC2Edddd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:190,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:192,28'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircle21distanceToConstraintsERKNS_4geom10CoordinateE
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:192,10'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircle4CellC2Edddd
    - functionName:    _ZN4geos9algorithm9construct18LargestEmptyCircle21distanceToConstraintsERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/algorithm/construct/LargestEmptyCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos9algorithm9construct22IndexedDistanceToPoint8distanceERKNS_4geom5PointE
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - _ZNK4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:168,40'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:168,40'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:170,49'
          Dst:             _ZNK4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryE
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:174,36'
          Dst:             _ZN4geos9algorithm9construct22IndexedDistanceToPoint8distanceERKNS_4geom5PointE
    - functionName:    _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell11getDistanceEv
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/LargestEmptyCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell14getMaxDistanceEv
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/LargestEmptyCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell9isOutsideEv
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/LargestEmptyCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell14isFullyOutsideEv
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/LargestEmptyCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm9construct18LargestEmptyCircle22mayContainCircleCenterERKNS2_4CellES5_
      functionSourceFile: '/src/geos/src/algorithm/construct/LargestEmptyCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell11getDistanceEv
        - _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell14getMaxDistanceEv
        - _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell14isFullyOutsideEv
        - _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell9isOutsideEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:139,14'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell14isFullyOutsideEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:148,14'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell9isOutsideEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:149,42'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell14getMaxDistanceEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:158,37'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell14getMaxDistanceEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:158,69'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell11getDistanceEv
    - functionName:    _ZN4geos9algorithm9construct18LargestEmptyCircle21distanceToConstraintsEdd
      functionSourceFile: '/src/geos/src/algorithm/construct/LargestEmptyCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos9algorithm9construct18LargestEmptyCircle21distanceToConstraintsERKNS_4geom10CoordinateE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:182,16'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:183,12'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircle21distanceToConstraintsERKNS_4geom10CoordinateE
    - functionName:    _ZNK4geos4geom8Envelope8isFiniteEv
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getAreaEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:313,30'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
    - functionName:    _ZN4geos9algorithm9construct18LargestEmptyCircle17createInitialGridEPKNS_4geom8EnvelopeERNSt3__114priority_queueINS2_4CellENS7_6vectorIS9_NS7_9allocatorIS9_EEEENS7_4lessIS9_EEEE
      functionSourceFile: '/src/geos/src/algorithm/construct/LargestEmptyCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm9construct18LargestEmptyCircle21distanceToConstraintsEdd
        - _ZNK4geos4geom8Envelope6centreERNS0_12CoordinateXYE
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope8isFiniteEv
        - _ZNK4geos4geom8Envelope9getHeightEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:115,15'
          Dst:             _ZNK4geos4geom8Envelope8isFiniteEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:116,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:116,15'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:116,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:116,9'
          Dst:             __cxa_free_exception
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:119,37'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:119,54'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:126,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:127,10'
          Dst:             _ZNK4geos4geom8Envelope6centreERNS0_12CoordinateXYE
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:128,40'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircle21distanceToConstraintsEdd
    - functionName:    _ZN4geos9algorithm9construct18LargestEmptyCircle14getRadiusPointEv
      functionSourceFile: '/src/geos/src/algorithm/construct/LargestEmptyCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm9construct18LargestEmptyCircle7computeEv
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:94,5'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircle7computeEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:95,44'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm9construct18LargestEmptyCircle7computeEv
      functionSourceFile: '/src/geos/src/algorithm/construct/LargestEmptyCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         58
      ICount:          372
      EdgeCount:       107
      CyclomaticComplexity: 51
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos9algorithm9construct18LargestEmptyCircle12initBoundaryEv
        - _ZN4geos9algorithm9construct18LargestEmptyCircle17createInitialGridEPKNS_4geom8EnvelopeERNSt3__114priority_queueINS2_4CellENS7_6vectorIS9_NS7_9allocatorIS9_EEEENS7_4lessIS9_EEEE
        - _ZN4geos9algorithm9construct18LargestEmptyCircle18createCentroidCellEPKNS_4geom8GeometryE
        - _ZN4geos9algorithm9construct18LargestEmptyCircle21distanceToConstraintsEdd
        - _ZN4geos9algorithm9construct18LargestEmptyCircle22mayContainCircleCenterERKNS2_4CellES5_
        - _ZN4geos9algorithm9construct22IndexedDistanceToPoint13nearestPointsERKNS_4geom5PointE
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle24computeMaximumIterationsEPKNS_4geom8GeometryEd
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell11getDistanceEv
        - _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getXEv
        - _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getYEv
        - _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell8getHSizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:215,5'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircle12initBoundaryEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:227,5'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircle17createInitialGridEPKNS_4geom8EnvelopeERNSt3__114priority_queueINS2_4CellENS7_6vectorIS9_NS7_9allocatorIS9_EEEENS7_4lessIS9_EEEE
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:229,25'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircle18createCentroidCellEPKNS_4geom8GeometryE
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:235,27'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle24computeMaximumIterationsEPKNS_4geom8GeometryEd
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:244,13'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:248,18'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell11getDistanceEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:248,47'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell11getDistanceEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:259,13'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircle22mayContainCircleCenterERKNS2_4CellES5_
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:261,30'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell8getHSizeEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:262,36'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getXEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:262,52'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getYEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:262,94'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getXEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:262,110'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getYEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:262,67'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircle21distanceToConstraintsEdd
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:263,36'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getXEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:263,52'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getYEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:263,94'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getXEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:263,110'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getYEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:263,67'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircle21distanceToConstraintsEdd
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:264,36'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getXEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:264,52'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getYEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:264,94'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getXEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:264,110'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getYEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:264,67'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircle21distanceToConstraintsEdd
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:265,36'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getXEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:265,52'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getYEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:265,94'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getXEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:265,110'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getYEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:265,67'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircle21distanceToConstraintsEdd
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:271,29'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getXEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:272,29'
          Dst:             _ZNK4geos9algorithm9construct18LargestEmptyCircle4Cell4getYEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:275,49'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:276,47'
          Dst:             _ZN4geos9algorithm9construct22IndexedDistanceToPoint13nearestPointsERKNS_4geom5PointE
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:277,28'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
    - functionName:    _ZN4geos9algorithm9construct18LargestEmptyCircle13getRadiusLineEv
      functionSourceFile: '/src/geos/src/algorithm/construct/LargestEmptyCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - _ZN4geos9algorithm9construct18LargestEmptyCircle7computeEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:102,5'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircle7computeEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:105,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:106,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:107,21'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos9algorithm9construct18LargestEmptyCircle13getRadiusLineEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/algorithm/construct/LargestEmptyCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm9construct18LargestEmptyCircle13getRadiusLineEv
        - _ZN4geos9algorithm9construct18LargestEmptyCircleC2EPKNS_4geom8GeometryEd
        - _ZN4geos9algorithm9construct18LargestEmptyCircleD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:78,24'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircleC2EPKNS_4geom8GeometryEd
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:79,16'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircle13getRadiusLineEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:80,1'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircleD2Ev
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:80,1'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircleD2Ev
    - functionName:    _ZN4geos9algorithm9construct18LargestEmptyCircleC2EPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/algorithm/construct/LargestEmptyCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm9construct18LargestEmptyCircleC2EPKNS_4geom8GeometryES6_d
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:44,7'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircleC2EPKNS_4geom8GeometryES6_d
    - functionName:    _ZN4geos9algorithm9construct18LargestEmptyCircleC2EPKNS_4geom8GeometryES6_d
      functionSourceFile: '/src/geos/src/algorithm/construct/LargestEmptyCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          146
      EdgeCount:       51
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm9construct22IndexedDistanceToPointC2ERKNS_4geom8GeometryE
        - _ZN4geos9algorithm9construct22IndexedDistanceToPointD2Ev
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry5cloneEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:51,28'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:48,21'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:53,7'
          Dst:             _ZN4geos9algorithm9construct22IndexedDistanceToPointC2ERKNS_4geom8GeometryE
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:48,21'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:48,21'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:56,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:56,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:56,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:56,9'
          Dst:             __cxa_free_exception
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:62,32'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:64,1'
          Dst:             _ZN4geos9algorithm9construct22IndexedDistanceToPointD2Ev
    - functionName:    _ZN4geos9algorithm9construct18LargestEmptyCircle9getCenterEv
      functionSourceFile: '/src/geos/src/algorithm/construct/LargestEmptyCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm9construct18LargestEmptyCircle7computeEv
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:86,5'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircle7computeEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:87,44'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm9construct18LargestEmptyCircle9getCenterEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/algorithm/construct/LargestEmptyCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm9construct18LargestEmptyCircle9getCenterEv
        - _ZN4geos9algorithm9construct18LargestEmptyCircleC2EPKNS_4geom8GeometryEd
        - _ZN4geos9algorithm9construct18LargestEmptyCircleD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:70,24'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircleC2EPKNS_4geom8GeometryEd
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:71,16'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircle9getCenterEv
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:72,1'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircleD2Ev
        - Src:             'src/algorithm/construct/LargestEmptyCircle.cpp:72,1'
          Dst:             _ZN4geos9algorithm9construct18LargestEmptyCircleD2Ev
    - functionName:    _ZN4geos9algorithm9construct22MaximumInscribedCircle4CellC2Edddd
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/MaximumInscribedCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm9construct22MaximumInscribedCircle4CellltERKS3_
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/MaximumInscribedCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getYEv
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/MaximumInscribedCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getXEv
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/MaximumInscribedCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell8getHSizeEv
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/MaximumInscribedCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell11getDistanceEv
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/MaximumInscribedCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell14getMaxDistanceEv
      functionSourceFile: '/src/geos/include/geos/algorithm/construct/MaximumInscribedCircle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm9construct22MaximumInscribedCircle20computeApproximationEv
      functionSourceFile: '/src/geos/src/algorithm/construct/MaximumInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          393
      EdgeCount:       120
      CyclomaticComplexity: 58
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle17createInitialGridEPKNS_4geom8EnvelopeERNSt3__114priority_queueINS2_4CellENS7_6vectorIS9_NS7_9allocatorIS9_EEEENS7_4lessIS9_EEEE
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle18distanceToBoundaryEdd
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle23createInteriorPointCellEPKNS_4geom8GeometryE
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle24computeMaximumIterationsEPKNS_4geom8GeometryEd
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell11getDistanceEv
        - _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell14getMaxDistanceEv
        - _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getXEv
        - _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getYEv
        - _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell8getHSizeEv
        - _ZNK4geos9operation8distance20IndexedFacetDistance13nearestPointsEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:263,5'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle17createInitialGridEPKNS_4geom8EnvelopeERNSt3__114priority_queueINS2_4CellENS7_6vectorIS9_NS7_9allocatorIS9_EEEENS7_4lessIS9_EEEE
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:266,25'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle23createInteriorPointCellEPKNS_4geom8GeometryE
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:272,27'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle24computeMaximumIterationsEPKNS_4geom8GeometryEd
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:281,13'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:285,18'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell14getMaxDistanceEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:285,50'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell11getDistanceEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:289,18'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell11getDistanceEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:289,47'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell11getDistanceEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:296,30'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell11getDistanceEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:299,18'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell14getMaxDistanceEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:310,41'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell14getMaxDistanceEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:310,73'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell11getDistanceEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:313,30'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell8getHSizeEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:314,36'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getXEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:314,52'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getYEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:314,91'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getXEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:314,107'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getYEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:314,67'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle18distanceToBoundaryEdd
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:315,36'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getXEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:315,52'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getYEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:315,91'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getXEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:315,107'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getYEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:315,67'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle18distanceToBoundaryEdd
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:316,36'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getXEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:316,52'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getYEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:316,91'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getXEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:316,107'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getYEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:316,67'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle18distanceToBoundaryEdd
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:317,36'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getXEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:317,52'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getYEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:317,91'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getXEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:317,107'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getYEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:317,67'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle18distanceToBoundaryEdd
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:323,29'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getXEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:324,29'
          Dst:             _ZNK4geos9algorithm9construct22MaximumInscribedCircle4Cell4getYEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:327,49'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:328,46'
          Dst:             _ZNK4geos9operation8distance20IndexedFacetDistance13nearestPointsEPKNS_4geom8GeometryE
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:329,28'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
    - functionName:    _ZN4geos9algorithm9construct22MaximumInscribedCircle17createInitialGridEPKNS_4geom8EnvelopeERNSt3__114priority_queueINS2_4CellENS7_6vectorIS9_NS7_9allocatorIS9_EEEENS7_4lessIS9_EEEE
      functionSourceFile: '/src/geos/src/algorithm/construct/MaximumInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle18distanceToBoundaryEdd
        - _ZNK4geos4geom8Envelope6centreERNS0_12CoordinateXYE
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope8isFiniteEv
        - _ZNK4geos4geom8Envelope9getHeightEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:137,15'
          Dst:             _ZNK4geos4geom8Envelope8isFiniteEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:138,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:138,15'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:138,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:138,9'
          Dst:             __cxa_free_exception
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:141,37'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:141,54'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:148,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:149,10'
          Dst:             _ZNK4geos4geom8Envelope6centreERNS0_12CoordinateXYE
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:150,40'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle18distanceToBoundaryEdd
    - functionName:    _ZN4geos9algorithm9construct22MaximumInscribedCircle23createInteriorPointCellEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/construct/MaximumInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle18distanceToBoundaryERKNS_4geom5PointE
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle4CellC2Edddd
        - _ZNK4geos4geom5Point4getXEv
        - _ZNK4geos4geom5Point4getYEv
        - _ZNK4geos4geom8Geometry16getInteriorPointEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:177,38'
          Dst:             _ZNK4geos4geom8Geometry16getInteriorPointEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:178,18'
          Dst:             _ZNK4geos4geom5Point4getXEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:178,29'
          Dst:             _ZNK4geos4geom5Point4getYEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:178,40'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle18distanceToBoundaryERKNS_4geom5PointE
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:178,10'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle4CellC2Edddd
    - functionName:    _ZN4geos9algorithm9construct22MaximumInscribedCircle24computeMaximumIterationsEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/algorithm/construct/MaximumInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Envelope11getDiameterEv
        - log
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:95,48'
          Dst:             _ZNK4geos4geom8Envelope11getDiameterEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:98,24'
          Dst:             log
    - functionName:    _ZN4geos9algorithm9construct22MaximumInscribedCircle18distanceToBoundaryEdd
      functionSourceFile: '/src/geos/src/algorithm/construct/MaximumInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle18distanceToBoundaryERKNS_4geom5PointE
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:157,16'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:158,40'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:159,12'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle18distanceToBoundaryERKNS_4geom5PointE
    - functionName:    _ZN4geos9algorithm9construct22MaximumInscribedCircle18distanceToBoundaryERKNS_4geom5PointE
      functionSourceFile: '/src/geos/src/algorithm/construct/MaximumInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm6locate25IndexedPointInAreaLocator6locateEPKNS_4geom12CoordinateXYE
        - _ZNK4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:166,35'
          Dst:             _ZNK4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryE
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:168,55'
          Dst:             _ZN4geos9algorithm6locate25IndexedPointInAreaLocator6locateEPKNS_4geom12CoordinateXYE
    - functionName:    _ZNK4geos4geom8Envelope11getDiameterEv
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Envelope6isNullEv
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:363,13'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'include/geos/geom/Envelope.h:366,20'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'include/geos/geom/Envelope.h:367,20'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
    - functionName:    log
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm9construct22MaximumInscribedCircle12createResultERKNS_4geom12CoordinateXYES6_
      functionSourceFile: '/src/geos/src/algorithm/construct/MaximumInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm9construct22MaximumInscribedCircle14getRadiusPointEv
      functionSourceFile: '/src/geos/src/algorithm/construct/MaximumInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle7computeEv
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:115,5'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle7computeEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:116,21'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm9construct22MaximumInscribedCircle7computeEv
      functionSourceFile: '/src/geos/src/algorithm/construct/MaximumInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          94
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle12createResultERKNS_4geom12CoordinateXYES6_
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle20computeApproximationEv
        - _ZN4geos9algorithm9construct23ExactMaxInscribedCircle11isSupportedEPKNS_4geom8GeometryE
        - _ZN4geos9algorithm9construct23ExactMaxInscribedCircle13computeRadiusEPKNS_4geom7PolygonE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:224,9'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle12createResultERKNS_4geom12CoordinateXYES6_
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:231,9'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle11isSupportedEPKNS_4geom8GeometryE
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:233,62'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle13computeRadiusEPKNS_4geom7PolygonE
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:234,9'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle12createResultERKNS_4geom12CoordinateXYES6_
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:240,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:240,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:240,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:240,9'
          Dst:             __cxa_free_exception
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:243,5'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle20computeApproximationEv
    - functionName:    _ZN4geos9algorithm9construct22MaximumInscribedCircle14isRadiusWithinEd
      functionSourceFile: '/src/geos/src/algorithm/construct/MaximumInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          89
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle7computeEv
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:188,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:188,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:188,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:188,9'
          Dst:             __cxa_free_exception
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:201,14'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:201,43'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:206,5'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle7computeEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:207,30'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos9algorithm9construct22MaximumInscribedCircle14isRadiusWithinEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/algorithm/construct/MaximumInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle14isRadiusWithinEd
        - _ZN4geos9algorithm9construct22MaximumInscribedCircleC2EPKNS_4geom8GeometryEd
        - _ZN4geos9algorithm9construct22MaximumInscribedCircleD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:87,28'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircleC2EPKNS_4geom8GeometryEd
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:88,16'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle14isRadiusWithinEd
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:89,1'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircleD2Ev
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:89,1'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircleD2Ev
    - functionName:    _ZN4geos9algorithm9construct22MaximumInscribedCircleC2EPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/algorithm/construct/MaximumInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          152
      EdgeCount:       56
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC2ERKNS_4geom8GeometryE
        - _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorD2Ev
        - _ZN4geos9operation8distance20IndexedFacetDistanceC2EPKNS_4geom8GeometryE
        - _ZN4geos9operation8distance20IndexedFacetDistanceD2Ev
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:51,7'
          Dst:             _ZN4geos9operation8distance20IndexedFacetDistanceC2EPKNS_4geom8GeometryE
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:52,7'
          Dst:             _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC2ERKNS_4geom8GeometryE
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:53,26'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:47,25'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:47,25'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:58,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:58,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:58,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:58,9'
          Dst:             __cxa_free_exception
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:62,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:62,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:62,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:62,9'
          Dst:             __cxa_free_exception
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:64,1'
          Dst:             _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorD2Ev
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:64,1'
          Dst:             _ZN4geos9operation8distance20IndexedFacetDistanceD2Ev
    - functionName:    _ZN4geos9algorithm9construct22MaximumInscribedCircle13getRadiusLineEv
      functionSourceFile: '/src/geos/src/algorithm/construct/MaximumInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle7computeEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:123,5'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle7computeEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:126,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:127,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:128,21'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos9algorithm9construct22MaximumInscribedCircle13getRadiusLineEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/algorithm/construct/MaximumInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle13getRadiusLineEv
        - _ZN4geos9algorithm9construct22MaximumInscribedCircleC2EPKNS_4geom8GeometryEd
        - _ZN4geos9algorithm9construct22MaximumInscribedCircleD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:79,28'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircleC2EPKNS_4geom8GeometryEd
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:80,16'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle13getRadiusLineEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:81,1'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircleD2Ev
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:81,1'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircleD2Ev
    - functionName:    _ZN4geos9algorithm9construct22MaximumInscribedCircle9getCenterEv
      functionSourceFile: '/src/geos/src/algorithm/construct/MaximumInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle7computeEv
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:107,5'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle7computeEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:108,21'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm9construct22MaximumInscribedCircle9getCenterEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/algorithm/construct/MaximumInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle9getCenterEv
        - _ZN4geos9algorithm9construct22MaximumInscribedCircleC2EPKNS_4geom8GeometryEd
        - _ZN4geos9algorithm9construct22MaximumInscribedCircleD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:71,28'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircleC2EPKNS_4geom8GeometryEd
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:72,16'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle9getCenterEv
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:73,1'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircleD2Ev
        - Src:             'src/algorithm/construct/MaximumInscribedCircle.cpp:73,1'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircleD2Ev
    - functionName:    _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence10make_spaceEmm
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:534,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'include/geos/geom/CoordinateSequence.h:535,13'
          Dst:             _ZN4geos4geom18CoordinateSequence10make_spaceEmm
        - Src:             'include/geos/geom/CoordinateSequence.h:536,13'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:539,13'
          Dst:             _ZN4geos4geom18CoordinateSequence10make_spaceEmm
        - Src:             'include/geos/geom/CoordinateSequence.h:540,13'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_m
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    47
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:497,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:497,9'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:432,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:432,16'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
    - functionName:    _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix14ensureCapacityEm
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix15cppBinarySearchERKNSt3__16vectorImNS4_9allocatorImEEEEmmm
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix7indexOfEmm
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix15cppBinarySearchERKNSt3__16vectorImNS4_9allocatorImEEEEmmm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteFrechetDistance.h:261,24'
          Dst:             _ZNK4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix15cppBinarySearchERKNSt3__16vectorImNS4_9allocatorImEEEEmmm
    - functionName:    _ZNK4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix10isValueSetEmm
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix7indexOfEmm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteFrechetDistance.h:305,26'
          Dst:             _ZNK4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix7indexOfEmm
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix3setEmmd
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          94
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix14ensureCapacityEm
        - _ZNK4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix7indexOfEmm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteFrechetDistance.h:277,51'
          Dst:             _ZNK4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix7indexOfEmm
        - Src:             'include/geos/algorithm/distance/DiscreteFrechetDistance.h:283,21'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix14ensureCapacityEm
    - functionName:    _ZNK4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix3getEmm
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix7indexOfEmm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteFrechetDistance.h:266,51'
          Dst:             _ZNK4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix7indexOfEmm
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrixD0Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrixD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteFrechetDistance.h:186,11'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrixD2Ev
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrixD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrixC2Emmdm
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - double
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance13MatrixStorageC2Emmd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteFrechetDistance.h:196,19'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance13MatrixStorageC2Emmd
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance13MatrixStorageC2Emmd
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix23expectedValuesHeuristicEmm
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrixC2Emmd
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix23expectedValuesHeuristicEmm
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrixC2Emmdm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteFrechetDistance.h:204,61'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrix23expectedValuesHeuristicEmm
        - Src:             'include/geos/algorithm/distance/DiscreteFrechetDistance.h:204,19'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance9CsrMatrixC2Emmdm
    - functionName:    _ZNK4geos9algorithm8distance23DiscreteFrechetDistance10RectMatrix10isValueSetEmm
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance10RectMatrix3setEmmd
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm8distance23DiscreteFrechetDistance10RectMatrix3getEmm
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance10RectMatrixD0Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance10RectMatrixD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteFrechetDistance.h:145,11'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance10RectMatrixD2Ev
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance10RectMatrixD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance10RectMatrixC2Emmd
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance13MatrixStorageC2Emmd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteFrechetDistance.h:161,19'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance13MatrixStorageC2Emmd
    - functionName:    _ZN4geos4geom24CoordinateSequenceFilter9filter_roERKNS0_18CoordinateSequenceEm
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util5roundEd
      functionSourceFile: '/src/geos/include/geos/util/math.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util15java_math_roundEd
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/math.h:38,12'
          Dst:             _ZN4geos4util15java_math_roundEd
    - functionName:    _ZN4geos4geom24CoordinateSequenceFilterC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom24CoordinateSequenceFilterD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom24CoordinateSequenceFilterD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom24CoordinateSequenceFilter9filter_rwERNS0_18CoordinateSequenceEm
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util21IllegalStateExceptionD0Ev
      functionSourceFile: '/src/geos/include/geos/util/IllegalStateException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/IllegalStateException.h:38,48'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZNK4geos9algorithm8distance23DiscreteFrechetDistance26DensifiedCoordinatesFilter17isGeometryChangedEv
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm8distance23DiscreteFrechetDistance26DensifiedCoordinatesFilter6isDoneEv
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance26DensifiedCoordinatesFilterD0Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom24CoordinateSequenceFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteFrechetDistance.h:502,11'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance13MatrixStorageD2Ev
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteFrechetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          35
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:509,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'include/geos/geom/CoordinateSequence.h:510,40'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
        - Src:             'include/geos/geom/CoordinateSequence.h:511,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/geom/CoordinateSequence.h:516,9'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
    - functionName:    _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          35
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:509,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'include/geos/geom/CoordinateSequence.h:510,40'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
        - Src:             'include/geos/geom/CoordinateSequence.h:511,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/geom/CoordinateSequence.h:516,9'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance26DensifiedCoordinatesFilter9filter_roERKNS_4geom18CoordinateSequenceEm
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteFrechetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:348,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:349,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:349,22'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:353,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:354,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:365,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:360,28'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:361,18'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:366,18'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance26DensifiedCoordinatesFilterC2EdRNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom24CoordinateSequenceFilterC2Ev
        - _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - _ZN4geos4util5roundEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteFrechetDistance.h:506,13'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterC2Ev
        - Src:             'include/geos/algorithm/distance/DiscreteFrechetDistance.h:507,54'
          Dst:             _ZN4geos4util5roundEd
        - Src:             'include/geos/algorithm/distance/DiscreteFrechetDistance.h:509,14'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
    - functionName:    _ZNK4geos4geom18CoordinateSequenceixEm
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    73
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:300,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZN4geos9algorithm8distance17PointPairDistance10initializeERKNS_4geom12CoordinateXYES6_d
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/PointPairDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/include/geos/util/IllegalStateException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/IllegalStateException.h:35,9'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance22getMinDistanceAtCornerERNS2_13MatrixStorageEmm
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteFrechetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          92
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance14getCoordinatesEv
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteFrechetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance8distanceEv
        - _ZNK4geos9algorithm8distance17PointPairDistance14getCoordinatesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:133,9'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance8distanceEv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:135,20'
          Dst:             _ZNK4geos9algorithm8distance17PointPairDistance14getCoordinatesEv
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance8distanceEv
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteFrechetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          249
      EdgeCount:       72
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance14computeFrechetERKNS_4geom18CoordinateSequenceES6_RNSt3__16vectorImNS7_9allocatorImEEEERNS2_13MatrixStorageERNS7_13unordered_mapIdNS7_5arrayImLm2EEENS7_4hashIdEENS7_8equal_toIdEENS9_INS7_4pairIKdSH_EEEEEE
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance17bresenhamDiagonalEmm
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance19createMatrixStorageEmm
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance23getDensifiedCoordinatesERKNS_4geom8GeometryEd
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance26computeCoordinateDistancesERKNS_4geom18CoordinateSequenceES6_RNSt3__16vectorImNS7_9allocatorImEEEERNS2_13MatrixStorageERNS7_13unordered_mapIdNS7_5arrayImLm2EEENS7_4hashIdEENS7_8equal_toIdEENS9_INS7_4pairIKdSH_EEEEEE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos9algorithm8distance17PointPairDistance11getDistanceEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:61,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:61,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:61,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:61,9'
          Dst:             __cxa_free_exception
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:65,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:66,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:75,19'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance23getDensifiedCoordinatesERKNS_4geom8GeometryEd
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:76,19'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance23getDensifiedCoordinatesERKNS_4geom8GeometryEd
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:79,77'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:79,94'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:79,48'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance19createMatrixStorageEmm
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:80,68'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:80,85'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:80,41'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance17bresenhamDiagonalEmm
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:82,5'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance26computeCoordinateDistancesERKNS_4geom18CoordinateSequenceES6_RNSt3__16vectorImNS7_9allocatorImEEEERNS2_13MatrixStorageERNS7_13unordered_mapIdNS7_5arrayImLm2EEENS7_4hashIdEENS7_8equal_toIdEENS9_INS7_4pairIKdSH_EEEEEE
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:83,14'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance14computeFrechetERKNS_4geom18CoordinateSequenceES6_RNSt3__16vectorImNS7_9allocatorImEEEERNS2_13MatrixStorageERNS7_13unordered_mapIdNS7_5arrayImLm2EEENS7_4hashIdEENS7_8equal_toIdEENS9_INS7_4pairIKdSH_EEEEEE
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:85,20'
          Dst:             _ZNK4geos9algorithm8distance17PointPairDistance11getDistanceEv
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance23getDensifiedCoordinatesERKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteFrechetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance26DensifiedCoordinatesFilterC2EdRNS_4geom18CoordinateSequenceE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:334,32'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance26DensifiedCoordinatesFilterC2EdRNS_4geom18CoordinateSequenceE
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:338,1'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:338,1'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance19createMatrixStorageEmm
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteFrechetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance17bresenhamDiagonalEmm
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteFrechetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          155
      EdgeCount:       30
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance26computeCoordinateDistancesERKNS_4geom18CoordinateSequenceES6_RNSt3__16vectorImNS7_9allocatorImEEEERNS2_13MatrixStorageERNS7_13unordered_mapIdNS7_5arrayImLm2EEENS7_4hashIdEENS7_8equal_toIdEENS9_INS7_4pairIKdSH_EEEEEE
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteFrechetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          197
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance11putIfAbsentERNSt3__113unordered_mapIdNS3_5arrayImLm2EEENS3_4hashIdEENS3_8equal_toIdEENS3_9allocatorINS3_4pairIKdS6_EEEEEEdS6_
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:220,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:221,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:229,27'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:229,48'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:229,39'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:233,9'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance11putIfAbsentERNSt3__113unordered_mapIdNS3_5arrayImLm2EEENS3_4hashIdEENS3_8equal_toIdEENS3_9allocatorINS3_4pairIKdS6_EEEEEEdS6_
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:243,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:244,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:250,31'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:250,42'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:253,21'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance11putIfAbsentERNSt3__113unordered_mapIdNS3_5arrayImLm2EEENS3_4hashIdEENS3_8equal_toIdEENS3_9allocatorINS3_4pairIKdS6_EEEEEEdS6_
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:264,9'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:270,47'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:270,38'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:274,21'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance11putIfAbsentERNSt3__113unordered_mapIdNS3_5arrayImLm2EEENS3_4hashIdEENS3_8equal_toIdEENS3_9allocatorINS3_4pairIKdS6_EEEEEEdS6_
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:284,9'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance14computeFrechetERKNS_4geom18CoordinateSequenceES6_RNSt3__16vectorImNS7_9allocatorImEEEERNS2_13MatrixStorageERNS7_13unordered_mapIdNS7_5arrayImLm2EEENS7_4hashIdEENS7_8equal_toIdEENS9_INS7_4pairIKdSH_EEEEEE
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteFrechetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          232
      EdgeCount:       47
      CyclomaticComplexity: 8
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm8distance17PointPairDistance10initializeERKNS_4geom12CoordinateXYES6_d
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance22getMinDistanceAtCornerERNS2_13MatrixStorageEmm
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:175,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:175,63'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:151,9'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:152,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:154,31'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance22getMinDistanceAtCornerERNS2_13MatrixStorageEmm
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:152,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:162,9'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:163,50'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:165,31'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance22getMinDistanceAtCornerERNS2_13MatrixStorageEmm
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:163,50'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:178,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:178,15'
          Dst:             _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:178,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:178,9'
          Dst:             __cxa_free_exception
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:181,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:182,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:184,13'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistance10initializeERKNS_4geom12CoordinateXYES6_d
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance11putIfAbsentERNSt3__113unordered_mapIdNS3_5arrayImLm2EEENS3_4hashIdEENS3_8equal_toIdEENS3_9allocatorINS3_4pairIKdS6_EEEEEEdS6_
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteFrechetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance18setDensifyFractionEd
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteFrechetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          65
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:96,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:96,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:96,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:96,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance8distanceERKNS_4geom8GeometryES6_d
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteFrechetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance18setDensifyFractionEd
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance8distanceEv
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistanceC2ERKNS_4geom8GeometryES6_
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistanceD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:50,29'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistanceC2ERKNS_4geom8GeometryES6_
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:51,10'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance18setDensifyFractionEd
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:52,17'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance8distanceEv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:53,1'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistanceD2Ev
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:53,1'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistanceD2Ev
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistanceC2ERKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistanceD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteFrechetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance23DiscreteFrechetDistance8distanceERKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteFrechetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistance8distanceEv
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistanceC2ERKNS_4geom8GeometryES6_
        - _ZN4geos9algorithm8distance23DiscreteFrechetDistanceD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:41,29'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistanceC2ERKNS_4geom8GeometryES6_
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:42,17'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistance8distanceEv
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:43,1'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistanceD2Ev
        - Src:             'src/algorithm/distance/DiscreteFrechetDistance.cpp:43,1'
          Dst:             _ZN4geos9algorithm8distance23DiscreteFrechetDistanceD2Ev
    - functionName:    _ZN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilter9filter_roEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteHausdorffDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom8GeometryERKNS3_12CoordinateXYERNS1_17PointPairDistanceE
        - _ZN4geos9algorithm8distance17PointPairDistance10initializeEv
        - _ZN4geos9algorithm8distance17PointPairDistance10setMaximumERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:149,23'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistance10initializeEv
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:150,13'
          Dst:             _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom8GeometryERKNS3_12CoordinateXYERNS1_17PointPairDistanceE
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:152,23'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistance10setMaximumERKS2_
    - functionName:    _ZN4geos9algorithm8distance17PointPairDistance10initializeEv
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/PointPairDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance17PointPairDistance10setMaximumERKS2_
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/PointPairDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8distance17PointPairDistance10setMaximumERKNS_4geom12CoordinateXYES6_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/PointPairDistance.h:82,9'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistance10setMaximumERKNS_4geom12CoordinateXYES6_
    - functionName:    _ZN4geos9algorithm8distance17PointPairDistance10setMaximumERKNS_4geom12CoordinateXYES6_
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/PointPairDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm8distance17PointPairDistance10initializeERKNS_4geom12CoordinateXYES6_
        - _ZN4geos9algorithm8distance17PointPairDistance10initializeERKNS_4geom12CoordinateXYES6_d
        - _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/PointPairDistance.h:89,13'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistance10initializeERKNS_4geom12CoordinateXYES6_
        - Src:             'include/geos/algorithm/distance/PointPairDistance.h:92,28'
          Dst:             _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - Src:             'include/geos/algorithm/distance/PointPairDistance.h:94,13'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistance10initializeERKNS_4geom12CoordinateXYES6_d
    - functionName:    _ZN4geos9algorithm8distance17PointPairDistance10initializeERKNS_4geom12CoordinateXYES6_
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/PointPairDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/PointPairDistance.h:56,30'
          Dst:             _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
    - functionName:    _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilterD0Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteHausdorffDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:139,11'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos9algorithm8distance15DistanceToPointC2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DistanceToPoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilter17isGeometryChangedEv
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteHausdorffDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilter6isDoneEv
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteHausdorffDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilterD0Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteHausdorffDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom24CoordinateSequenceFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:172,11'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
    - functionName:    _ZNK4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilter19getMaxPointDistanceEv
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteHausdorffDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilterC2ERKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteHausdorffDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom24CoordinateSequenceFilterC2Ev
        - _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - _ZN4geos4util5roundEd
        - _ZN4geos9algorithm8distance17PointPairDistanceC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:176,9'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterC2Ev
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:176,9'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistanceC2Ev
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:176,9'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistanceC2Ev
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:181,36'
          Dst:             _ZN4geos4util5roundEd
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:183,9'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
    - functionName:    _ZN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilter9filter_roERKNS_4geom18CoordinateSequenceEm
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteHausdorffDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom8GeometryERKNS3_12CoordinateXYERNS1_17PointPairDistanceE
        - _ZN4geos9algorithm8distance17PointPairDistance10initializeEv
        - _ZN4geos9algorithm8distance17PointPairDistance10setMaximumERKS2_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:45,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:46,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:54,20'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:55,19'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistance10initializeEv
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:56,9'
          Dst:             _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom8GeometryERKNS3_12CoordinateXYERNS1_17PointPairDistanceE
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:57,19'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistance10setMaximumERKS2_
    - functionName:    _ZNK4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilter19getMaxPointDistanceEv
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteHausdorffDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilterC2ERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/DiscreteHausdorffDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterC2Ev
        - _ZN4geos4geom16CoordinateFilterD2Ev
        - _ZN4geos9algorithm8distance15DistanceToPointC2Ev
        - _ZN4geos9algorithm8distance17PointPairDistanceC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:141,9'
          Dst:             _ZN4geos4geom16CoordinateFilterC2Ev
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:141,9'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistanceC2Ev
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:141,9'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistanceC2Ev
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:141,9'
          Dst:             _ZN4geos9algorithm8distance15DistanceToPointC2Ev
        - Src:             'include/geos/algorithm/distance/DiscreteHausdorffDistance.h:144,10'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos9algorithm8distance25DiscreteHausdorffDistance23computeOrientedDistanceERKNS_4geom8GeometryES6_RNS1_17PointPairDistanceE
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteHausdorffDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          104
      EdgeCount:       39
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
        - _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
        - _ZN4geos9algorithm8distance17PointPairDistance10setMaximumERKS2_
        - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilterC2ERKNS_4geom8GeometryE
        - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilterC2ERKNS_4geom8GeometryEd
        - _ZNK4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilter19getMaxPointDistanceEv
        - _ZNK4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilter19getMaxPointDistanceEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:106,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:107,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:112,28'
          Dst:             _ZN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilterC2ERKNS_4geom8GeometryE
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:114,36'
          Dst:             _ZNK4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilter19getMaxPointDistanceEv
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:114,14'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistance10setMaximumERKS2_
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:117,46'
          Dst:             _ZN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilterC2ERKNS_4geom8GeometryEd
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:120,38'
          Dst:             _ZNK4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilter19getMaxPointDistanceEv
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:120,16'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistance10setMaximumERKS2_
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:121,5'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:121,5'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:122,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:122,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos9algorithm8distance25DiscreteHausdorffDistance18setDensifyFractionEd
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteHausdorffDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          69
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos4util5roundEd
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:90,8'
          Dst:             _ZN4geos4util5roundEd
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:92,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:92,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:92,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:92,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceERKNS_4geom8GeometryES6_d
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteHausdorffDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance18setDensifyFractionEd
        - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceEv
        - _ZN4geos9algorithm8distance25DiscreteHausdorffDistanceC2ERKNS_4geom8GeometryES6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:77,31'
          Dst:             _ZN4geos9algorithm8distance25DiscreteHausdorffDistanceC2ERKNS_4geom8GeometryES6_
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:78,10'
          Dst:             _ZN4geos9algorithm8distance25DiscreteHausdorffDistance18setDensifyFractionEd
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:79,17'
          Dst:             _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceEv
    - functionName:    _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceERKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/algorithm/distance/DiscreteHausdorffDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceEv
        - _ZN4geos9algorithm8distance25DiscreteHausdorffDistanceC2ERKNS_4geom8GeometryES6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:67,31'
          Dst:             _ZN4geos9algorithm8distance25DiscreteHausdorffDistanceC2ERKNS_4geom8GeometryES6_
        - Src:             'src/algorithm/distance/DiscreteHausdorffDistance.cpp:68,17'
          Dst:             _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceEv
    - functionName:    _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom11LineSegmentERKNS3_12CoordinateXYERNS1_17PointPairDistanceE
      functionSourceFile: '/src/geos/src/algorithm/distance/DistanceToPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos9algorithm8distance17PointPairDistance10setMinimumERKNS_4geom12CoordinateXYES6_
        - _ZNK4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYERS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:103,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:104,13'
          Dst:             _ZNK4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYERS2_
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:105,12'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistance10setMinimumERKNS_4geom12CoordinateXYES6_
    - functionName:    _ZN4geos9algorithm8distance17PointPairDistance10setMinimumERKNS_4geom12CoordinateXYES6_
      functionSourceFile: '/src/geos/include/geos/algorithm/distance/PointPairDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm8distance17PointPairDistance10initializeERKNS_4geom12CoordinateXYES6_
        - _ZN4geos9algorithm8distance17PointPairDistance10initializeERKNS_4geom12CoordinateXYES6_d
        - _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/distance/PointPairDistance.h:108,13'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistance10initializeERKNS_4geom12CoordinateXYES6_
        - Src:             'include/geos/algorithm/distance/PointPairDistance.h:111,28'
          Dst:             _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - Src:             'include/geos/algorithm/distance/PointPairDistance.h:113,13'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistance10initializeERKNS_4geom12CoordinateXYES6_d
    - functionName:    _ZNK4geos4geom8Geometry12isCollectionEv
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom7PolygonERKNS3_12CoordinateXYERNS1_17PointPairDistanceE
      functionSourceFile: '/src/geos/src/algorithm/distance/DistanceToPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom10LineStringERKNS3_12CoordinateXYERNS1_17PointPairDistanceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:114,5'
          Dst:             _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom10LineStringERKNS3_12CoordinateXYERNS1_17PointPairDistanceE
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:116,9'
          Dst:             _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom10LineStringERKNS3_12CoordinateXYERNS1_17PointPairDistanceE
    - functionName:    _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom10LineStringERKNS3_12CoordinateXYERNS1_17PointPairDistanceE
      functionSourceFile: '/src/geos/src/algorithm/distance/DistanceToPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4geom11LineSegmentC2Ev
        - _ZN4geos9algorithm8distance17PointPairDistance10setMinimumERKNS_4geom12CoordinateXYES6_
        - _ZNK4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYERS2_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:75,47'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:78,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:83,17'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:84,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:87,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:89,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:92,21'
          Dst:             _ZNK4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYERS2_
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:93,16'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistance10setMinimumERKNS_4geom12CoordinateXYES6_
    - functionName:    _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom8GeometryERKNS3_12CoordinateXYERNS1_17PointPairDistanceE
      functionSourceFile: '/src/geos/src/algorithm/distance/DistanceToPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          117
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom10LineStringERKNS3_12CoordinateXYERNS1_17PointPairDistanceE
        - _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom7PolygonERKNS3_12CoordinateXYERNS1_17PointPairDistanceE
        - _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom8GeometryERKNS3_12CoordinateXYERNS1_17PointPairDistanceE
        - _ZN4geos9algorithm8distance17PointPairDistance10initializeEv
        - _ZN4geos9algorithm8distance17PointPairDistance10setMinimumERKNS_4geom12CoordinateXYES6_
        - _ZNK4geos4geom8Geometry12isCollectionEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:44,16'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistance10initializeEv
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:50,9'
          Dst:             _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom10LineStringERKNS3_12CoordinateXYERNS1_17PointPairDistanceE
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:54,9'
          Dst:             _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom7PolygonERKNS3_12CoordinateXYERNS1_17PointPairDistanceE
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:56,18'
          Dst:             _ZNK4geos4geom8Geometry12isCollectionEv
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:60,13'
          Dst:             _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom8GeometryERKNS3_12CoordinateXYERNS1_17PointPairDistanceE
        - Src:             'src/algorithm/distance/DistanceToPoint.cpp:65,16'
          Dst:             _ZN4geos9algorithm8distance17PointPairDistance10setMinimumERKNS_4geom12CoordinateXYES6_
    - functionName:    _ZN4geos9algorithm4hull7HullTri14HullTriCompareclEPKS2_S5_
      functionSourceFile: '/src/geos/include/geos/algorithm/hull/HullTri.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri7getAreaEv
        - _ZNK4geos9algorithm4hull7HullTri7getSizeEv
      functionUses:    43
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/hull/HullTri.h:69,28'
          Dst:             _ZNK4geos9algorithm4hull7HullTri7getSizeEv
        - Src:             'include/geos/algorithm/hull/HullTri.h:69,44'
          Dst:             _ZNK4geos9algorithm4hull7HullTri7getSizeEv
        - Src:             'include/geos/algorithm/hull/HullTri.h:70,35'
          Dst:             _ZNK4geos11triangulate3tri3Tri7getAreaEv
        - Src:             'include/geos/algorithm/hull/HullTri.h:70,50'
          Dst:             _ZNK4geos11triangulate3tri3Tri7getAreaEv
        - Src:             'include/geos/algorithm/hull/HullTri.h:72,35'
          Dst:             _ZNK4geos9algorithm4hull7HullTri7getSizeEv
        - Src:             'include/geos/algorithm/hull/HullTri.h:72,50'
          Dst:             _ZNK4geos9algorithm4hull7HullTri7getSizeEv
    - functionName:    _ZNK4geos9algorithm4hull11ConcaveHull15isRemovableHoleEPKNS1_7HullTriE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri11numAdjacentEv
        - _ZNK4geos9algorithm4hull7HullTri16hasBoundaryTouchEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:415,14'
          Dst:             _ZNK4geos11triangulate3tri3Tri11numAdjacentEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:423,19'
          Dst:             _ZNK4geos9algorithm4hull7HullTri16hasBoundaryTouchEv
    - functionName:    _ZN4geos9algorithm4hull7HullTri14HullTriCompareC2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/hull/HullTri.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull10removeHoleERNS_11triangulate3tri7TriListINS1_7HullTriEEEPS6_
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          127
      EdgeCount:       66
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN4geos9algorithm4hull11ConcaveHull12addBorderTriEPNS1_7HullTriERNSt3__114priority_queueIS4_NS5_6vectorIS4_NS5_9allocatorIS4_EEEENS3_14HullTriCompareEEE
        - _ZN4geos9algorithm4hull7HullTri6removeERNS_11triangulate3tri7TriListIS2_EE
        - _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - _ZNK4geos9algorithm4hull11ConcaveHull15isRemovableHoleEPKNS1_7HullTriE
        - _ZNK4geos9algorithm4hull11ConcaveHull8isInHullEPKNS1_7HullTriE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:369,31'
          Dst:             _ZNK4geos9algorithm4hull11ConcaveHull8isInHullEPKNS1_7HullTriE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:373,31'
          Dst:             _ZNK4geos9algorithm4hull11ConcaveHull15isRemovableHoleEPKNS1_7HullTriE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:375,56'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:376,56'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:377,56'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:379,18'
          Dst:             _ZN4geos9algorithm4hull7HullTri6removeERNS_11triangulate3tri7TriListIS2_EE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:382,13'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull12addBorderTriEPNS1_7HullTriERNSt3__114priority_queueIS4_NS5_6vectorIS4_NS5_9allocatorIS4_EEEENS3_14HullTriCompareEEE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:383,13'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull12addBorderTriEPNS1_7HullTriERNSt3__114priority_queueIS4_NS5_6vectorIS4_NS5_9allocatorIS4_EEEENS3_14HullTriCompareEEE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:384,13'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull12addBorderTriEPNS1_7HullTriERNSt3__114priority_queueIS4_NS5_6vectorIS4_NS5_9allocatorIS4_EEEENS3_14HullTriCompareEEE
    - functionName:    _ZNK4geos9algorithm4hull11ConcaveHull8isInHullEPKNS1_7HullTriE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9algorithm4hull7HullTri7getSizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:210,17'
          Dst:             _ZNK4geos9algorithm4hull7HullTri7getSizeEv
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull12addBorderTriEPNS1_7HullTriERNSt3__114priority_queueIS4_NS5_6vectorIS4_NS5_9allocatorIS4_EEEENS3_14HullTriCompareEEE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm4hull11ConcaveHull7setSizeEPNS1_7HullTriE
        - _ZNK4geos11triangulate3tri3Tri11numAdjacentEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:299,14'
          Dst:             _ZNK4geos11triangulate3tri3Tri11numAdjacentEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:300,5'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull7setSizeEPNS1_7HullTriE
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull7setSizeEPNS1_7HullTriE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm4hull7HullTri17setSizeToBoundaryEv
        - _ZN4geos9algorithm4hull7HullTri21setSizeToCircumradiusEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:310,14'
          Dst:             _ZN4geos9algorithm4hull7HullTri17setSizeToBoundaryEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:312,14'
          Dst:             _ZN4geos9algorithm4hull7HullTri21setSizeToCircumradiusEv
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull18findCandidateHolesERNS_11triangulate3tri7TriListINS1_7HullTriEEEd
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          109
      EdgeCount:       51
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - _ZN4geos9algorithm4hull7HullTri14HullTriCompareC2Ev
        - _ZNK4geos11triangulate3tri3Tri8isBorderEv
        - _ZNK4geos9algorithm4hull7HullTri16hasBoundaryTouchEv
        - _ZNK4geos9algorithm4hull7HullTri7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:337,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:337,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:347,53'
          Dst:             _ZN4geos9algorithm4hull7HullTri14HullTriCompareC2Ev
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:339,18'
          Dst:             _ZNK4geos9algorithm4hull7HullTri7getSizeEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:341,40'
          Dst:             _ZNK4geos11triangulate3tri3Tri8isBorderEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:341,59'
          Dst:             _ZNK4geos9algorithm4hull7HullTri16hasBoundaryTouchEv
    - functionName:    _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm4hull11ConcaveHull17isRemovableBorderEPKNS1_7HullTriE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri11numAdjacentEv
        - _ZNK4geos9algorithm4hull7HullTri12isConnectingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:398,14'
          Dst:             _ZNK4geos11triangulate3tri3Tri11numAdjacentEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:403,19'
          Dst:             _ZNK4geos9algorithm4hull7HullTri12isConnectingEv
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull17createBorderQueueERNSt3__114priority_queueIPNS1_7HullTriENS3_6vectorIS6_NS3_9allocatorIS6_EEEENS5_14HullTriCompareEEERNS_11triangulate3tri7TriListIS5_EE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - _ZN4geos9algorithm4hull11ConcaveHull12addBorderTriEPNS1_7HullTriERNSt3__114priority_queueIS4_NS5_6vectorIS4_NS5_9allocatorIS4_EEEENS3_14HullTriCompareEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:287,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:287,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:288,9'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull12addBorderTriEPNS1_7HullTriERNSt3__114priority_queueIS4_NS5_6vectorIS4_NS5_9allocatorIS4_EEEENS3_14HullTriCompareEEE
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull16computeHullHolesERNS_11triangulate3tri7TriListINS1_7HullTriEEE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          89
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm4hull11ConcaveHull10removeHoleERNS_11triangulate3tri7TriListINS1_7HullTriEEEPS6_
        - _ZN4geos9algorithm4hull11ConcaveHull18findCandidateHolesERNS_11triangulate3tri7TriListINS1_7HullTriEEEd
        - _ZN4geos9algorithm4hull7HullTri9isRemovedEv
        - _ZNK4geos11triangulate3tri3Tri8isBorderEv
        - _ZNK4geos9algorithm4hull7HullTri16hasBoundaryTouchEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:320,44'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull18findCandidateHolesERNS_11triangulate3tri7TriListINS1_7HullTriEEEd
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:323,18'
          Dst:             _ZN4geos9algorithm4hull7HullTri9isRemovedEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:324,18'
          Dst:             _ZNK4geos11triangulate3tri3Tri8isBorderEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:325,18'
          Dst:             _ZNK4geos9algorithm4hull7HullTri16hasBoundaryTouchEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:328,9'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull10removeHoleERNS_11triangulate3tri7TriListINS1_7HullTriEEEPS6_
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull17computeHullBorderERNS_11triangulate3tri7TriListINS1_7HullTriEEE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          107
      EdgeCount:       54
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4geos9algorithm4hull11ConcaveHull12addBorderTriEPNS1_7HullTriERNSt3__114priority_queueIS4_NS5_6vectorIS4_NS5_9allocatorIS4_EEEENS3_14HullTriCompareEEE
        - _ZN4geos9algorithm4hull11ConcaveHull17createBorderQueueERNSt3__114priority_queueIPNS1_7HullTriENS3_6vectorIS6_NS3_9allocatorIS6_EEEENS5_14HullTriCompareEEERNS_11triangulate3tri7TriListIS5_EE
        - _ZN4geos9algorithm4hull7HullTri6removeERNS_11triangulate3tri7TriListIS2_EE
        - _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - _ZNK4geos9algorithm4hull11ConcaveHull17isRemovableBorderEPKNS1_7HullTriE
        - _ZNK4geos9algorithm4hull11ConcaveHull8isInHullEPKNS1_7HullTriE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:255,5'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull17createBorderQueueERNSt3__114priority_queueIPNS1_7HullTriENS3_6vectorIS6_NS3_9allocatorIS6_EEEENS5_14HullTriCompareEEERNS_11triangulate3tri7TriListIS5_EE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:263,13'
          Dst:             _ZNK4geos9algorithm4hull11ConcaveHull8isInHullEPKNS1_7HullTriE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:266,13'
          Dst:             _ZNK4geos9algorithm4hull11ConcaveHull17isRemovableBorderEPKNS1_7HullTriE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:268,56'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:269,56'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:270,56'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:272,18'
          Dst:             _ZN4geos9algorithm4hull7HullTri6removeERNS_11triangulate3tri7TriListIS2_EE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:275,13'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull12addBorderTriEPNS1_7HullTriERNSt3__114priority_queueIS4_NS5_6vectorIS4_NS5_9allocatorIS4_EEEENS3_14HullTriCompareEEE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:276,13'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull12addBorderTriEPNS1_7HullTriERNSt3__114priority_queueIS4_NS5_6vectorIS4_NS5_9allocatorIS4_EEEENS3_14HullTriCompareEEE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:277,13'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull12addBorderTriEPNS1_7HullTriERNSt3__114priority_queueIS4_NS5_6vectorIS4_NS5_9allocatorIS4_EEEENS3_14HullTriCompareEEE
    - functionName:    _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEED2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull10toGeometryERNS_11triangulate3tri7TriListINS1_7HullTriEEEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm4hull17HullTriangulation20traceBoundaryPolygonERNS_11triangulate3tri7TriListINS1_7HullTriEEEPKNS_4geom15GeometryFactoryE
        - _ZN4geos9algorithm4hull17HullTriangulation9geomunionERNS_11triangulate3tri7TriListINS1_7HullTriEEEPKNS_4geom15GeometryFactoryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:431,16'
          Dst:             _ZN4geos9algorithm4hull17HullTriangulation20traceBoundaryPolygonERNS_11triangulate3tri7TriListINS1_7HullTriEEEPKNS_4geom15GeometryFactoryE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:434,12'
          Dst:             _ZN4geos9algorithm4hull17HullTriangulation9geomunionERNS_11triangulate3tri7TriListINS1_7HullTriEEEPKNS_4geom15GeometryFactoryE
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull11computeHullERNS_11triangulate3tri7TriListINS1_7HullTriEEE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm4hull11ConcaveHull16computeHullHolesERNS_11triangulate3tri7TriListINS1_7HullTriEEE
        - _ZN4geos9algorithm4hull11ConcaveHull17computeHullBorderERNS_11triangulate3tri7TriListINS1_7HullTriEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:242,5'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull17computeHullBorderERNS_11triangulate3tri7TriListINS1_7HullTriEEE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:244,9'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull16computeHullHolesERNS_11triangulate3tri7TriListINS1_7HullTriEEE
    - functionName:    _ZNK4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5emptyEv
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull23computeTargetEdgeLengthERNS_11triangulate3tri7TriListINS1_7HullTriEEEd
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          165
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri4nextEi
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:222,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:222,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:224,31'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:224,76'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:224,62'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:224,48'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:224,31'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:224,76'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:224,62'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:224,48'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:224,31'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:224,76'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:224,62'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:224,48'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull7setSizeERNS_11triangulate3tri7TriListINS1_7HullTriEEE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - _ZN4geos9algorithm4hull7HullTri20setSizeToLongestEdgeEv
        - _ZN4geos9algorithm4hull7HullTri21setSizeToCircumradiusEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:196,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:196,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:198,18'
          Dst:             _ZN4geos9algorithm4hull7HullTri20setSizeToLongestEdgeEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:201,18'
          Dst:             _ZN4geos9algorithm4hull7HullTri21setSizeToCircumradiusEv
    - functionName:    _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEEC2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull8setAlphaEd
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull10alphaShapeEPKNS_4geom8GeometryEdb
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm4hull11ConcaveHull15setHolesAllowedEb
        - _ZN4geos9algorithm4hull11ConcaveHull7getHullEv
        - _ZN4geos9algorithm4hull11ConcaveHull8setAlphaEd
        - _ZN4geos9algorithm4hull11ConcaveHullC2EPKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:125,17'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHullC2EPKNS_4geom8GeometryE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:126,10'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull8setAlphaEd
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:127,10'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull15setHolesAllowedEb
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:128,17'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull7getHullEv
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHullC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:59,25'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:61,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull15setHolesAllowedEb
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull7getHullEv
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          98
      EdgeCount:       34
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEEC2Ev
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEED2Ev
        - _ZN4geos9algorithm4hull11ConcaveHull10toGeometryERNS_11triangulate3tri7TriListINS1_7HullTriEEEPKNS_4geom15GeometryFactoryE
        - _ZN4geos9algorithm4hull11ConcaveHull11computeHullERNS_11triangulate3tri7TriListINS1_7HullTriEEE
        - _ZN4geos9algorithm4hull11ConcaveHull23computeTargetEdgeLengthERNS_11triangulate3tri7TriListINS1_7HullTriEEEd
        - _ZN4geos9algorithm4hull11ConcaveHull7setSizeERNS_11triangulate3tri7TriListINS1_7HullTriEEE
        - _ZN4geos9algorithm4hull17HullTriangulation27createDelaunayTriangulationEPKNS_4geom8GeometryERNS_11triangulate3tri7TriListINS1_7HullTriEEE
        - _ZNK4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5emptyEv
        - _ZNK4geos4geom15GeometryFactory13createPolygonEm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:175,29'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:177,22'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEEC2Ev
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:178,5'
          Dst:             _ZN4geos9algorithm4hull17HullTriangulation27createDelaunayTriangulationEPKNS_4geom8GeometryERNS_11triangulate3tri7TriListINS1_7HullTriEEE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:179,5'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull7setSizeERNS_11triangulate3tri7TriListINS1_7HullTriEEE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:182,25'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull23computeTargetEdgeLengthERNS_11triangulate3tri7TriListINS1_7HullTriEEEd
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:190,1'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEED2Ev
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:184,17'
          Dst:             _ZNK4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5emptyEv
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:187,5'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull11computeHullERNS_11triangulate3tri7TriListINS1_7HullTriEEE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:188,38'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull10toGeometryERNS_11triangulate3tri7TriListINS1_7HullTriEEEPKNS_4geom15GeometryFactoryE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:190,1'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEED2Ev
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull25setMaximumEdgeLengthRatioEd
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          61
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:148,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:148,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:148,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:148,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull24concaveHullByLengthRatioEPKNS_4geom8GeometryEdb
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm4hull11ConcaveHull15setHolesAllowedEb
        - _ZN4geos9algorithm4hull11ConcaveHull25setMaximumEdgeLengthRatioEd
        - _ZN4geos9algorithm4hull11ConcaveHull7getHullEv
        - _ZN4geos9algorithm4hull11ConcaveHullC2EPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:112,17'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHullC2EPKNS_4geom8GeometryE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:113,10'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull25setMaximumEdgeLengthRatioEd
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:114,10'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull15setHolesAllowedEb
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:115,17'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull7getHullEv
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull24concaveHullByLengthRatioEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm4hull11ConcaveHull24concaveHullByLengthRatioEPKNS_4geom8GeometryEdb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:102,12'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull24concaveHullByLengthRatioEPKNS_4geom8GeometryEdb
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull20setMaximumEdgeLengthEd
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:136,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:136,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:136,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:136,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull19concaveHullByLengthEPKNS_4geom8GeometryEdb
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm4hull11ConcaveHull15setHolesAllowedEb
        - _ZN4geos9algorithm4hull11ConcaveHull20setMaximumEdgeLengthEd
        - _ZN4geos9algorithm4hull11ConcaveHull7getHullEv
        - _ZN4geos9algorithm4hull11ConcaveHullC2EPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:89,17'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHullC2EPKNS_4geom8GeometryE
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:90,10'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull20setMaximumEdgeLengthEd
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:91,10'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull15setHolesAllowedEb
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:92,17'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull7getHullEv
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull19concaveHullByLengthEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm4hull11ConcaveHull19concaveHullByLengthEPKNS_4geom8GeometryEdb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:78,12'
          Dst:             _ZN4geos9algorithm4hull11ConcaveHull19concaveHullByLengthEPKNS_4geom8GeometryEdb
    - functionName:    _ZN4geos9algorithm4hull11ConcaveHull17uniformEdgeLengthEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - sqrt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHull.cpp:70,12'
          Dst:             sqrt
    - functionName:    _ZN4geos4geom8Envelope15expandToIncludeEdd
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom8Envelope6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:454,12'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
    - functionName:    _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeEdd
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:439,9'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeEdd
    - functionName:    _ZN4geos4geom8Envelope4initERKNS0_12CoordinateXYES4_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope4initEdddd
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:224,9'
          Dst:             _ZN4geos4geom8Envelope4initEdddd
    - functionName:    _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons9hasVertexEPKNS_4geom10LinearRingERKNS3_10CoordinateE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:469,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons14hasAllVerticesEPKNS_4geom10LinearRingEPKNS_11triangulate3tri3TriE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          37
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons9hasVertexEPKNS_4geom10LinearRingERKNS3_10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:456,36'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:457,15'
          Dst:             _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons9hasVertexEPKNS_4geom10LinearRingERKNS3_10CoordinateE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:456,36'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:457,15'
          Dst:             _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons9hasVertexEPKNS_4geom10LinearRingERKNS3_10CoordinateE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:456,36'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:457,15'
          Dst:             _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons9hasVertexEPKNS_4geom10LinearRingERKNS3_10CoordinateE
    - functionName:    _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons8envelopeEPKNS_11triangulate3tri3TriERNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - _ZN4geos4geom8Envelope4initERKNS0_12CoordinateXYES4_
        - _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:480,19'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:480,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:480,9'
          Dst:             _ZN4geos4geom8Envelope4initERKNS0_12CoordinateXYES4_
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:481,30'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:481,9'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
    - functionName:    _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons23isTouchingSinglePolygonEPKNS_11triangulate3tri3TriE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZNK4geos4geom8Envelope10intersectsERKS1_
        - _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons14hasAllVerticesEPKNS_4geom10LinearRingEPKNS_11triangulate3tri3TriE
        - _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons8envelopeEPKNS_11triangulate3tri3TriERNS_4geom8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:409,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:410,5'
          Dst:             _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons8envelopeEPKNS_11triangulate3tri3TriERNS_4geom8EnvelopeE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:413,42'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:414,17'
          Dst:             _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons14hasAllVerticesEPKNS_4geom10LinearRingEPKNS_11triangulate3tri3TriE
    - functionName:    _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons11isBorderTriEPKNS_11triangulate3tri3TriE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          34
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:380,20'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:380,20'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:380,20'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
    - functionName:    _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons13isHoleSeedTriEPKNS_11triangulate3tri3TriE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          74
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - _ZNK4geos11triangulate3tri3Tri9getLengthEi
        - _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons11isBorderTriEPKNS_11triangulate3tri3TriE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:365,9'
          Dst:             _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons11isBorderTriEPKNS_11triangulate3tri3TriE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:368,18'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:369,21'
          Dst:             _ZNK4geos11triangulate3tri3Tri9getLengthEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:368,18'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:369,21'
          Dst:             _ZNK4geos11triangulate3tri3Tri9getLengthEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:368,18'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:369,21'
          Dst:             _ZNK4geos11triangulate3tri3Tri9getLengthEi
    - functionName:    _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons15findHoleSeedTriEv
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons13isHoleSeedTriEPKNS_11triangulate3tri3TriE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:355,13'
          Dst:             _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons13isHoleSeedTriEPKNS_11triangulate3tri3TriE
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons15removeBorderTriEPNS_11triangulate3tri3TriE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri6removeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:446,10'
          Dst:             _ZN4geos11triangulate3tri3Tri6removeEv
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons13addBorderTrisEPNS_11triangulate3tri3TriE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons12addBorderTriEPNS_11triangulate3tri3TriEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:425,5'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons12addBorderTriEPNS_11triangulate3tri3TriEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:426,5'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons12addBorderTriEPNS_11triangulate3tri3TriEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:427,5'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons12addBorderTriEPNS_11triangulate3tri3TriEi
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons12addBorderTriEPNS_11triangulate3tri3TriEi
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - _ZNK4geos11triangulate3tri3Tri8getIndexEPKS2_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:434,21'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:438,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri8getIndexEPKS2_
    - functionName:    _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons11isRemovableEPKNS_11triangulate3tri3TriE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri9getLengthEi
        - _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons23isTouchingSinglePolygonEPKNS_11triangulate3tri3TriE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:391,20'
          Dst:             _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons23isTouchingSinglePolygonEPKNS_11triangulate3tri3TriE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:398,31'
          Dst:             _ZNK4geos11triangulate3tri3Tri9getLengthEi
    - functionName:    _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons11vertexIndexEPKNS_11triangulate3tri3TriEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri8getIndexERKNS_4geom10CoordinateE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:309,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:309,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:310,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:311,31'
          Dst:             _ZNK4geos11triangulate3tri3Tri8getIndexERKNS_4geom10CoordinateE
    - functionName:    _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons10isFrameTriEPKNS_11triangulate3tri3TriEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons11vertexIndexEPKNS_11triangulate3tri3TriEPKNS_4geom18CoordinateSequenceE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:265,22'
          Dst:             _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons11vertexIndexEPKNS_11triangulate3tri3TriEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos11triangulate3tri7TriListINS1_3TriEE7getTrisEv
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10LinearRing5cloneEv
      functionSourceFile: '/src/geos/include/geos/geom/LinearRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons14removeHoleTrisEv
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons13addBorderTrisEPNS_11triangulate3tri3TriE
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons15removeBorderTriEPNS_11triangulate3tri3TriE
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons16removeBorderTrisEv
        - _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons15findHoleSeedTriEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:341,24'
          Dst:             _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons15findHoleSeedTriEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:344,9'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons13addBorderTrisEPNS_11triangulate3tri3TriE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:345,9'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons15removeBorderTriEPNS_11triangulate3tri3TriE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:346,9'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons16removeBorderTrisEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:341,24'
          Dst:             _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons15findHoleSeedTriEv
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons16removeBorderTrisEv
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons13addBorderTrisEPNS_11triangulate3tri3TriE
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons15removeBorderTriEPNS_11triangulate3tri3TriE
        - _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons11isRemovableEPKNS_11triangulate3tri3TriE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:329,13'
          Dst:             _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons11isRemovableEPKNS_11triangulate3tri3TriE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:330,13'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons13addBorderTrisEPNS_11triangulate3tri3TriE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:331,13'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons15removeBorderTriEPNS_11triangulate3tri3TriE
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons21removeFrameCornerTrisERNS_11triangulate3tri7TriListINS4_3TriEEEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          83
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri6removeEv
        - _ZN4geos11triangulate3tri3Tri7oppEdgeEi
        - _ZN4geos11triangulate3tri7TriListINS1_3TriEE7getTrisEv
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons12addBorderTriEPNS_11triangulate3tri3TriEi
        - _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons10isFrameTriEPKNS_11triangulate3tri3TriEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons11vertexIndexEPKNS_11triangulate3tri3TriEPKNS_4geom18CoordinateSequenceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:278,26'
          Dst:             _ZN4geos11triangulate3tri7TriListINS1_3TriEE7getTrisEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:279,26'
          Dst:             _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons11vertexIndexEPKNS_11triangulate3tri3TriEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:288,33'
          Dst:             _ZN4geos11triangulate3tri3Tri7oppEdgeEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:289,32'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:290,54'
          Dst:             _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons10isFrameTriEPKNS_11triangulate3tri3TriEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:292,17'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons12addBorderTriEPNS_11triangulate3tri3TriEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:294,18'
          Dst:             _ZN4geos11triangulate3tri3Tri6removeEv
    - functionName:    _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons23computeTargetEdgeLengthERNS_11triangulate3tri7TriListINS4_3TriEEEPKNS_4geom18CoordinateSequenceEd
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      double
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          184
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS1_3TriEE7getTrisEv
        - _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - _ZNK4geos11triangulate3tri3Tri9getLengthEi
        - _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons10isFrameTriEPKNS_11triangulate3tri3TriEPKNS_4geom18CoordinateSequenceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:235,26'
          Dst:             _ZN4geos11triangulate3tri7TriListINS1_3TriEE7getTrisEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:237,13'
          Dst:             _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons10isFrameTriEPKNS_11triangulate3tri3TriEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:242,24'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:245,31'
          Dst:             _ZNK4geos11triangulate3tri3Tri9getLengthEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:242,24'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:245,31'
          Dst:             _ZNK4geos11triangulate3tri3Tri9getLengthEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:242,24'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:245,31'
          Dst:             _ZNK4geos11triangulate3tri3Tri9getLengthEi
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons11createFrameEPKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          150
      EdgeCount:       56
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4geos4geom8Envelope8expandByEd
        - _ZNK4geos4geom10LinearRing5cloneEv
        - _ZNK4geos4geom15GeometryFactory10toGeometryEPKNS0_8EnvelopeE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - _ZNK4geos4geom8Envelope11getDiameterEv
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:209,32'
          Dst:             _ZNK4geos4geom8Envelope11getDiameterEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:211,14'
          Dst:             _ZN4geos4geom8Envelope8expandByEd
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:212,56'
          Dst:             _ZNK4geos4geom15GeometryFactory10toGeometryEPKNS0_8EnvelopeE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:213,26'
          Dst:             __dynamic_cast
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:216,53'
          Dst:             _ZNK4geos4geom10LinearRing5cloneEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:221,25'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:219,32'
          Dst:             _ZNK4geos4geom10LinearRing5cloneEv
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons18createHullGeometryEb
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          158
      EdgeCount:       63
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri10toGeometryERNSt3__13setIPS2_NS3_4lessIS5_EENS3_9allocatorIS5_EEEEPKNS_4geom15GeometryFactoryE
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons15createEmptyHullEv
        - _ZN4geos9operation9overlayng13CoverageUnion9geomunionEPKNS_4geom8GeometryE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:490,16'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons15createEmptyHullEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:493,45'
          Dst:             _ZN4geos11triangulate3tri3Tri10toGeometryERNSt3__13setIPS2_NS3_4lessIS5_EENS3_9allocatorIS5_EEEEPKNS_4geom15GeometryFactoryE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:495,46'
          Dst:             _ZN4geos9operation9overlayng13CoverageUnion9geomunionEPKNS_4geom8GeometryE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:501,31'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:506,39'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:508,65'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:509,38'
          Dst:             _ZN4geos9operation9overlayng13CoverageUnion9geomunionEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons15createEmptyHullEv
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory13createPolygonEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:183,25'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEm
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons13buildHullTrisEv
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          93
      EdgeCount:       32
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos11triangulate7polygon31ConstrainedDelaunayTriangulator18triangulatePolygonEPKNS_4geom7PolygonERNS0_3tri7TriListINS7_3TriEEE
        - _ZN4geos9algorithm4hull20OuterShellsExtracter13extractShellsEPKNS_4geom8GeometryERNSt3__16vectorIPKNS3_10LinearRingENS7_9allocatorISB_EEEE
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons11createFrameEPKNS_4geom8EnvelopeE
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons14removeHoleTrisEv
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons16removeBorderTrisEv
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons21removeFrameCornerTrisERNS_11triangulate3tri7TriListINS4_3TriEEEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons23computeTargetEdgeLengthERNS_11triangulate3tri7TriListINS4_3TriEEEPKNS_4geom18CoordinateSequenceEd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:190,5'
          Dst:             _ZN4geos9algorithm4hull20OuterShellsExtracter13extractShellsEPKNS_4geom8GeometryERNSt3__16vectorIPKNS3_10LinearRingENS7_9allocatorISB_EEEE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:191,38'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons11createFrameEPKNS_4geom8EnvelopeE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:192,5'
          Dst:             _ZN4geos11triangulate7polygon31ConstrainedDelaunayTriangulator18triangulatePolygonEPKNS_4geom7PolygonERNS0_3tri7TriListINS7_3TriEEE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:195,68'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:197,25'
          Dst:             _ZNK4geos9algorithm4hull21ConcaveHullOfPolygons23computeTargetEdgeLengthERNS_11triangulate3tri7TriListINS4_3TriEEEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:200,5'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons21removeFrameCornerTrisERNS_11triangulate3tri7TriListINS4_3TriEEEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:201,5'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons16removeBorderTrisEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:202,25'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons14removeHoleTrisEv
    - functionName:    _ZN4geos11triangulate3tri7TriListINS1_3TriEED2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Geometry11isPolygonalEv
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate3tri7TriListINS1_3TriEEC2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       26
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS1_3TriEEC2Ev
        - _ZN4geos11triangulate3tri7TriListINS1_3TriEED2Ev
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry11isPolygonalEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:111,25'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:109,24'
          Dst:             _ZN4geos11triangulate3tri7TriListINS1_3TriEEC2Ev
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:117,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:118,17'
          Dst:             _ZNK4geos4geom8Geometry11isPolygonalEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:119,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:119,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:119,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:119,9'
          Dst:             __cxa_free_exception
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:121,1'
          Dst:             _ZN4geos11triangulate3tri7TriListINS1_3TriEED2Ev
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons24concaveFillByLengthRatioEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons25setMaximumEdgeLengthRatioEd
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons7getFillEv
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsC2EPKNS_4geom8GeometryE
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:103,27'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsC2EPKNS_4geom8GeometryE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:104,10'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons25setMaximumEdgeLengthRatioEd
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:105,17'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons7getFillEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:106,1'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsD2Ev
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:106,1'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsD2Ev
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons25setMaximumEdgeLengthRatioEd
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          59
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:138,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:138,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:138,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:138,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons7getFillEv
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons13buildHullTrisEv
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons15createEmptyHullEv
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons18createHullGeometryEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:173,16'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons15createEmptyHullEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:175,5'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons13buildHullTrisEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:176,12'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons18createHullGeometryEb
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/hull/ConcaveHullOfPolygons.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS1_3TriEED2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/hull/ConcaveHullOfPolygons.h:83,16'
          Dst:             _ZN4geos11triangulate3tri7TriListINS1_3TriEED2Ev
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons19concaveFillByLengthEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons20setMaximumEdgeLengthEd
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons7getFillEv
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsC2EPKNS_4geom8GeometryE
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:94,27'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsC2EPKNS_4geom8GeometryE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:95,10'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons20setMaximumEdgeLengthEd
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:96,17'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons7getFillEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:97,1'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsD2Ev
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:97,1'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsD2Ev
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons20setMaximumEdgeLengthEd
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:128,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:128,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:128,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:128,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons24concaveHullByLengthRatioEPKNS_4geom8GeometryEdbb
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons15setHolesAllowedEb
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons25setMaximumEdgeLengthRatioEd
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons7getHullEv
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons8setTightEb
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsC2EPKNS_4geom8GeometryE
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:83,27'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsC2EPKNS_4geom8GeometryE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:84,10'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons25setMaximumEdgeLengthRatioEd
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:85,10'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons15setHolesAllowedEb
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:86,10'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons8setTightEb
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:87,17'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons7getHullEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:88,1'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsD2Ev
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:88,1'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsD2Ev
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons15setHolesAllowedEb
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons8setTightEb
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons7getHullEv
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons13buildHullTrisEv
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons15createEmptyHullEv
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons18createHullGeometryEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:161,16'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons15createEmptyHullEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:163,5'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons13buildHullTrisEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:164,12'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons18createHullGeometryEb
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons24concaveHullByLengthRatioEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons24concaveHullByLengthRatioEPKNS_4geom8GeometryEdbb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:74,12'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons24concaveHullByLengthRatioEPKNS_4geom8GeometryEdbb
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons19concaveHullByLengthEPKNS_4geom8GeometryEdbb
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons15setHolesAllowedEb
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons20setMaximumEdgeLengthEd
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons7getHullEv
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons8setTightEb
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsC2EPKNS_4geom8GeometryE
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:63,27'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsC2EPKNS_4geom8GeometryE
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:64,10'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons20setMaximumEdgeLengthEd
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:65,10'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons15setHolesAllowedEb
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:66,10'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons8setTightEb
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:67,17'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons7getHullEv
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:68,1'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsD2Ev
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:68,1'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygonsD2Ev
    - functionName:    _ZN4geos9algorithm4hull21ConcaveHullOfPolygons19concaveHullByLengthEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/algorithm/hull/ConcaveHullOfPolygons.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm4hull21ConcaveHullOfPolygons19concaveHullByLengthEPKNS_4geom8GeometryEdbb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/ConcaveHullOfPolygons.cpp:54,12'
          Dst:             _ZN4geos9algorithm4hull21ConcaveHullOfPolygons19concaveHullByLengthEPKNS_4geom8GeometryEdbb
    - functionName:    _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE6removeEPS5_
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull7HullTri6removeERNS_11triangulate3tri7TriListIS2_EE
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri6removeEv
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE6removeEPS5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:269,10'
          Dst:             _ZN4geos11triangulate3tri3Tri6removeEv
        - Src:             'src/algorithm/hull/HullTri.cpp:270,13'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE6removeEPS5_
    - functionName:    _ZN4geos9algorithm4hulllsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_7HullTriE
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:255,15'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - Src:             'src/algorithm/hull/HullTri.cpp:256,8'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - Src:             'src/algorithm/hull/HullTri.cpp:257,8'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
    - functionName:    _ZNK4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE4sizeEv
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull7HullTri11isConnectedERNS_11triangulate3tri7TriListIS2_EEPS2_
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm4hull7HullTri10clearMarksERNS_11triangulate3tri7TriListIS2_EE
        - _ZN4geos9algorithm4hull7HullTri11isAllMarkedERNS_11triangulate3tri7TriListIS2_EE
        - _ZN4geos9algorithm4hull7HullTri13markConnectedEPS2_S3_
        - _ZN4geos9algorithm4hull7HullTri7findTriERNS_11triangulate3tri7TriListIS2_EEPNS4_3TriE
        - _ZN4geos9algorithm4hull7HullTri9setMarkedEb
        - _ZNK4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:242,19'
          Dst:             _ZNK4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE4sizeEv
        - Src:             'src/algorithm/hull/HullTri.cpp:243,7'
          Dst:             _ZN4geos9algorithm4hull7HullTri10clearMarksERNS_11triangulate3tri7TriListIS2_EE
        - Src:             'src/algorithm/hull/HullTri.cpp:244,27'
          Dst:             _ZN4geos9algorithm4hull7HullTri7findTriERNS_11triangulate3tri7TriListIS2_EEPNS4_3TriE
        - Src:             'src/algorithm/hull/HullTri.cpp:246,7'
          Dst:             _ZN4geos9algorithm4hull7HullTri13markConnectedEPS2_S3_
        - Src:             'src/algorithm/hull/HullTri.cpp:247,18'
          Dst:             _ZN4geos9algorithm4hull7HullTri9setMarkedEb
        - Src:             'src/algorithm/hull/HullTri.cpp:248,14'
          Dst:             _ZN4geos9algorithm4hull7HullTri11isAllMarkedERNS_11triangulate3tri7TriListIS2_EE
    - functionName:    _ZN4geos9algorithm4hull7HullTri10clearMarksERNS_11triangulate3tri7TriListIS2_EE
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - _ZN4geos9algorithm4hull7HullTri9setMarkedEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:210,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - Src:             'src/algorithm/hull/HullTri.cpp:210,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - Src:             'src/algorithm/hull/HullTri.cpp:211,14'
          Dst:             _ZN4geos9algorithm4hull7HullTri9setMarkedEb
    - functionName:    _ZN4geos9algorithm4hull7HullTri7findTriERNS_11triangulate3tri7TriListIS2_EEPNS4_3TriE
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:189,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - Src:             'src/algorithm/hull/HullTri.cpp:189,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
    - functionName:    _ZN4geos9algorithm4hull7HullTri13markConnectedEPS2_S3_
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          151
      EdgeCount:       44
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm4hull7HullTri9setMarkedEb
        - _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - _ZNK4geos9algorithm4hull7HullTri8isMarkedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:224,14'
          Dst:             _ZN4geos9algorithm4hull7HullTri9setMarkedEb
        - Src:             'src/algorithm/hull/HullTri.cpp:226,55'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/algorithm/hull/HullTri.cpp:231,42'
          Dst:             _ZNK4geos9algorithm4hull7HullTri8isMarkedEv
        - Src:             'src/algorithm/hull/HullTri.cpp:226,55'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/algorithm/hull/HullTri.cpp:231,42'
          Dst:             _ZNK4geos9algorithm4hull7HullTri8isMarkedEv
        - Src:             'src/algorithm/hull/HullTri.cpp:226,55'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/algorithm/hull/HullTri.cpp:231,42'
          Dst:             _ZNK4geos9algorithm4hull7HullTri8isMarkedEv
    - functionName:    _ZN4geos9algorithm4hull7HullTri9setMarkedEb
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull7HullTri11isAllMarkedERNS_11triangulate3tri7TriListIS2_EE
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - _ZNK4geos9algorithm4hull7HullTri8isMarkedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:199,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - Src:             'src/algorithm/hull/HullTri.cpp:199,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - Src:             'src/algorithm/hull/HullTri.cpp:200,20'
          Dst:             _ZNK4geos9algorithm4hull7HullTri8isMarkedEv
    - functionName:    _ZNK4geos9algorithm4hull7HullTri8isMarkedEv
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm4hull7HullTri15isBoundaryTouchEi
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri4prevEi
        - _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
        - _ZNK4geos11triangulate3tri3Tri16isInteriorVertexEi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:179,9'
          Dst:             _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
        - Src:             'src/algorithm/hull/HullTri.cpp:180,20'
          Dst:             _ZN4geos11triangulate3tri3Tri4prevEi
        - Src:             'src/algorithm/hull/HullTri.cpp:180,9'
          Dst:             _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
        - Src:             'src/algorithm/hull/HullTri.cpp:182,14'
          Dst:             _ZNK4geos11triangulate3tri3Tri16isInteriorVertexEi
    - functionName:    _ZNK4geos9algorithm4hull7HullTri16hasBoundaryTouchEv
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          34
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9algorithm4hull7HullTri15isBoundaryTouchEi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:168,13'
          Dst:             _ZNK4geos9algorithm4hull7HullTri15isBoundaryTouchEi
        - Src:             'src/algorithm/hull/HullTri.cpp:168,13'
          Dst:             _ZNK4geos9algorithm4hull7HullTri15isBoundaryTouchEi
        - Src:             'src/algorithm/hull/HullTri.cpp:168,13'
          Dst:             _ZNK4geos9algorithm4hull7HullTri15isBoundaryTouchEi
    - functionName:    _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE6degreeEPKS5_i
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          83
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/tri/TriList.h:124,36'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'include/geos/triangulate/tri/TriList.h:126,22'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - Src:             'include/geos/triangulate/tri/TriList.h:126,22'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - Src:             'include/geos/triangulate/tri/TriList.h:128,35'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'include/geos/triangulate/tri/TriList.h:128,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/triangulate/tri/TriList.h:128,35'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'include/geos/triangulate/tri/TriList.h:128,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/triangulate/tri/TriList.h:128,35'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'include/geos/triangulate/tri/TriList.h:128,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos9algorithm4hull7HullTri19isolatedVertexIndexERNS_11triangulate3tri7TriListIS2_EE
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE6degreeEPKS5_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:137,19'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE6degreeEPKS5_i
        - Src:             'src/algorithm/hull/HullTri.cpp:137,19'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE6degreeEPKS5_i
        - Src:             'src/algorithm/hull/HullTri.cpp:137,19'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE6degreeEPKS5_i
    - functionName:    _ZNK4geos9algorithm4hull7HullTri20adjacent2VertexIndexEv
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:126,9'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - Src:             'src/algorithm/hull/HullTri.cpp:126,27'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - Src:             'src/algorithm/hull/HullTri.cpp:127,9'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - Src:             'src/algorithm/hull/HullTri.cpp:127,27'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - Src:             'src/algorithm/hull/HullTri.cpp:128,9'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - Src:             'src/algorithm/hull/HullTri.cpp:128,27'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
    - functionName:    _ZNK4geos9algorithm4hull7HullTri12isConnectingEv
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri16isInteriorVertexEi
        - _ZNK4geos9algorithm4hull7HullTri20adjacent2VertexIndexEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:117,26'
          Dst:             _ZNK4geos9algorithm4hull7HullTri20adjacent2VertexIndexEv
        - Src:             'src/algorithm/hull/HullTri.cpp:118,23'
          Dst:             _ZNK4geos11triangulate3tri3Tri16isInteriorVertexEi
    - functionName:    _ZNK4geos9algorithm4hull7HullTri15boundaryIndexCWEv
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri4nextEi
        - _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
        - _ZNK4geos9algorithm4hull7HullTri13boundaryIndexEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:104,22'
          Dst:             _ZNK4geos9algorithm4hull7HullTri13boundaryIndexEv
        - Src:             'src/algorithm/hull/HullTri.cpp:106,26'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/algorithm/hull/HullTri.cpp:107,9'
          Dst:             _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
    - functionName:    _ZNK4geos9algorithm4hull7HullTri13boundaryIndexEv
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          34
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:81,9'
          Dst:             _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
        - Src:             'src/algorithm/hull/HullTri.cpp:82,9'
          Dst:             _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
        - Src:             'src/algorithm/hull/HullTri.cpp:83,9'
          Dst:             _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
    - functionName:    _ZNK4geos9algorithm4hull7HullTri16boundaryIndexCCWEv
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri4prevEi
        - _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
        - _ZNK4geos9algorithm4hull7HullTri13boundaryIndexEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:91,22'
          Dst:             _ZNK4geos9algorithm4hull7HullTri13boundaryIndexEv
        - Src:             'src/algorithm/hull/HullTri.cpp:93,26'
          Dst:             _ZN4geos11triangulate3tri3Tri4prevEi
        - Src:             'src/algorithm/hull/HullTri.cpp:94,9'
          Dst:             _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
    - functionName:    _ZN4geos9algorithm4hull7HullTri9isRemovedEv
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri11hasAdjacentEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:74,14'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEv
    - functionName:    _ZN4geos9algorithm4hull7HullTri21setSizeToCircumradiusEv
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Triangle12circumradiusERKNS0_12CoordinateXYES4_S4_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:53,14'
          Dst:             _ZN4geos4geom8Triangle12circumradiusERKNS0_12CoordinateXYES4_S4_
    - functionName:    _ZNK4geos9algorithm4hull7HullTri19lengthOfLongestEdgeEv
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Triangle17longestSideLengthERKNS0_12CoordinateXYES4_S4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:147,12'
          Dst:             _ZN4geos4geom8Triangle17longestSideLengthERKNS0_12CoordinateXYES4_S4_
    - functionName:    _ZN4geos9algorithm4hull7HullTri20setSizeToLongestEdgeEv
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9algorithm4hull7HullTri19lengthOfLongestEdgeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:46,14'
          Dst:             _ZNK4geos9algorithm4hull7HullTri19lengthOfLongestEdgeEv
    - functionName:    _ZNK4geos9algorithm4hull7HullTri16lengthOfBoundaryEv
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri4nextEi
        - _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:156,15'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - Src:             'src/algorithm/hull/HullTri.cpp:157,20'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/HullTri.cpp:157,60'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/algorithm/hull/HullTri.cpp:157,46'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/HullTri.cpp:157,37'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/hull/HullTri.cpp:156,15'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - Src:             'src/algorithm/hull/HullTri.cpp:157,20'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/HullTri.cpp:157,60'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/algorithm/hull/HullTri.cpp:157,46'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/HullTri.cpp:157,37'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/hull/HullTri.cpp:156,15'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - Src:             'src/algorithm/hull/HullTri.cpp:157,20'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/HullTri.cpp:157,60'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/algorithm/hull/HullTri.cpp:157,46'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/HullTri.cpp:157,37'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos9algorithm4hull7HullTri17setSizeToBoundaryEv
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9algorithm4hull7HullTri16lengthOfBoundaryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTri.cpp:39,14'
          Dst:             _ZNK4geos9algorithm4hull7HullTri16lengthOfBoundaryEv
    - functionName:    _ZNK4geos9algorithm4hull7HullTri7getSizeEv
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate3tri3TriC2ERKNS_4geom10CoordinateES6_S6_
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/Tri.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull7HullTriC2ERKNS_4geom10CoordinateES6_S6_
      functionSourceFile: '/src/geos/include/geos/algorithm/hull/HullTri.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri3TriC2ERKNS_4geom10CoordinateES6_S6_
        - _ZN4geos4geom8Triangle17longestSideLengthERKNS0_12CoordinateXYES4_S4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/hull/HullTri.h:60,15'
          Dst:             _ZN4geos11triangulate3tri3TriC2ERKNS_4geom10CoordinateES6_S6_
        - Src:             'include/geos/algorithm/hull/HullTri.h:61,22'
          Dst:             _ZN4geos4geom8Triangle17longestSideLengthERKNS0_12CoordinateXYES4_S4_
    - functionName:    _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE6createERKNS_4geom10CoordinateESA_SA_
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge15TriangleVisitorC2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/TriangleVisitor.h'
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/TriangleVisitor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge15TriangleVisitorD0Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/TriangleVisitor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull17HullTriangulation14HullTriVisitorD0Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/hull/HullTriangulation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/hull/HullTriangulation.h:111,11'
          Dst:             _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
    - functionName:    _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3addERKNS_4geom10CoordinateESA_SA_
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE6createERKNS_4geom10CoordinateESA_SA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/tri/TriList.h:93,24'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE6createERKNS_4geom10CoordinateESA_SA_
    - functionName:    _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/Vertex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    43
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull17HullTriangulation14HullTriVisitor5visitERNSt3__15arrayIPNS_11triangulate8quadedge8QuadEdgeELm3EEE
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTriangulation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3addERKNS_4geom10CoordinateESA_SA_
        - _ZN4geos4geom8Triangle5isCCWERKNS0_12CoordinateXYES4_S4_
        - _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:178,41'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:178,48'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:179,41'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:179,48'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:180,41'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:180,48'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:181,9'
          Dst:             _ZN4geos4geom8Triangle5isCCWERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:182,17'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3addERKNS_4geom10CoordinateESA_SA_
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:185,17'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3addERKNS_4geom10CoordinateESA_SA_
    - functionName:    _ZN4geos9algorithm4hull17HullTriangulation13nextBorderTriEPNS1_7HullTriE
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTriangulation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          61
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri4nextEi
        - _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
        - _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - _ZNK4geos11triangulate3tri3Tri8getIndexEPKS2_
        - _ZNK4geos9algorithm4hull7HullTri15boundaryIndexCWEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:157,37'
          Dst:             _ZNK4geos9algorithm4hull7HullTri15boundaryIndexCWEv
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:157,22'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:160,54'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:162,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:162,19'
          Dst:             _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:162,13'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:162,13'
          Dst:             __cxa_free_exception
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:164,35'
          Dst:             _ZNK4geos11triangulate3tri3Tri8getIndexEPKS2_
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:164,17'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:167,19'
          Dst:             _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
    - functionName:    _ZN4geos9algorithm4hull17HullTriangulation13findBorderTriERNS_11triangulate3tri7TriListINS1_7HullTriEEE
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTriangulation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - _ZN4geos4util6Assert20shouldNeverReachHereERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos11triangulate3tri3Tri8isBorderEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:143,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:143,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:144,18'
          Dst:             _ZNK4geos11triangulate3tri3Tri8isBorderEv
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:146,5'
          Dst:             _ZN4geos4util6Assert20shouldNeverReachHereERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4geos9algorithm4hull17HullTriangulation13traceBoundaryERNS_11triangulate3tri7TriListINS1_7HullTriEEE
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTriangulation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          75
      EdgeCount:       36
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri4nextEi
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - _ZN4geos4geom18CoordinateSequence9closeRingEb
        - _ZN4geos4geom18CoordinateSequenceC2Ev
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos9algorithm4hull17HullTriangulation13findBorderTriERNS_11triangulate3tri7TriListINS1_7HullTriEEE
        - _ZN4geos9algorithm4hull17HullTriangulation13nextBorderTriEPNS1_7HullTriE
        - _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
        - _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - _ZNK4geos9algorithm4hull7HullTri16boundaryIndexCCWEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:117,25'
          Dst:             _ZN4geos9algorithm4hull17HullTriangulation13findBorderTriERNS_11triangulate3tri7TriListINS1_7HullTriEEE
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:119,24'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:122,37'
          Dst:             _ZNK4geos9algorithm4hull7HullTri16boundaryIndexCCWEv
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:124,28'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:124,19'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:125,30'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:127,18'
          Dst:             _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:128,32'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:128,23'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:132,15'
          Dst:             _ZN4geos9algorithm4hull17HullTriangulation13nextBorderTriEPNS1_7HullTriE
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:134,15'
          Dst:             _ZN4geos4geom18CoordinateSequence9closeRingEb
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:136,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEEixEm
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull17HullTriangulation20traceBoundaryPolygonERNS_11triangulate3tri7TriListINS1_7HullTriEEEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTriangulation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEEixEm
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos9algorithm4hull17HullTriangulation13traceBoundaryERNS_11triangulate3tri7TriListINS1_7HullTriEEE
        - _ZNK4geos11triangulate3tri3Tri9toPolygonEPKNS_4geom15GeometryFactoryE
        - _ZNK4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE4sizeEv
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONS0_18CoordinateSequenceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:104,17'
          Dst:             _ZNK4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE4sizeEv
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:105,24'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEEixEm
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:106,21'
          Dst:             _ZNK4geos11triangulate3tri3Tri9toPolygonEPKNS_4geom15GeometryFactoryE
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:108,18'
          Dst:             _ZN4geos9algorithm4hull17HullTriangulation13traceBoundaryERNS_11triangulate3tri7TriListINS1_7HullTriEEE
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:109,21'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONS0_18CoordinateSequenceE
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:110,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:110,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZN4geos9algorithm4hull17HullTriangulation9geomunionERNS_11triangulate3tri7TriListINS1_7HullTriEEEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTriangulation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          102
      EdgeCount:       37
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - _ZN4geos9operation9overlayng13CoverageUnion9geomunionEPKNS_4geom8GeometryE
        - _ZNK4geos11triangulate3tri3Tri9toPolygonEPKNS_4geom15GeometryFactoryE
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:89,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:89,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:93,47'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:90,46'
          Dst:             _ZNK4geos11triangulate3tri3Tri9toPolygonEPKNS_4geom15GeometryFactoryE
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:94,12'
          Dst:             _ZN4geos9operation9overlayng13CoverageUnion9geomunionEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos11triangulate3tri20TriangulationBuilderD2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriangulationBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate3tri20TriangulationBuilderC2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriangulationBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull17HullTriangulation14HullTriVisitorC2ERNS_11triangulate3tri7TriListINS1_7HullTriEEE
      functionSourceFile: '/src/geos/include/geos/algorithm/hull/HullTriangulation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge15TriangleVisitorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/hull/HullTriangulation.h:120,13'
          Dst:             _ZN4geos11triangulate8quadedge15TriangleVisitorC2Ev
    - functionName:    _ZN4geos9algorithm4hull17HullTriangulation6toTrisERNS_11triangulate8quadedge19QuadEdgeSubdivisionERNS3_3tri7TriListINS1_7HullTriEEE
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTriangulation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          71
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos11triangulate3tri20TriangulationBuilder3addEPNS1_3TriE
        - _ZN4geos11triangulate3tri20TriangulationBuilderC2Ev
        - _ZN4geos11triangulate3tri20TriangulationBuilderD2Ev
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision14visitTrianglesEPNS1_15TriangleVisitorEb
        - _ZN4geos9algorithm4hull17HullTriangulation14HullTriVisitorC2ERNS_11triangulate3tri7TriListINS1_7HullTriEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:71,20'
          Dst:             _ZN4geos9algorithm4hull17HullTriangulation14HullTriVisitorC2ERNS_11triangulate3tri7TriListINS1_7HullTriEEE
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:72,12'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision14visitTrianglesEPNS1_15TriangleVisitorEb
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:73,26'
          Dst:             _ZN4geos11triangulate3tri20TriangulationBuilderC2Ev
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:74,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE5beginEv
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:74,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS_9algorithm4hull7HullTriEE3endEv
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:78,1'
          Dst:             _ZN4geos11triangulate3tri20TriangulationBuilderD2Ev
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:78,1'
          Dst:             _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:75,12'
          Dst:             _ZN4geos11triangulate3tri20TriangulationBuilder3addEPNS1_3TriE
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:78,1'
          Dst:             _ZN4geos11triangulate3tri20TriangulationBuilderD2Ev
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:78,1'
          Dst:             _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
    - functionName:    _ZN4geos9algorithm4hull17HullTriangulation27createDelaunayTriangulationEPKNS_4geom8GeometryERNS_11triangulate3tri7TriListINS1_7HullTriEEE
      functionSourceFile: '/src/geos/src/algorithm/hull/HullTriangulation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos11triangulate28DelaunayTriangulationBuilder14getSubdivisionEv
        - _ZN4geos11triangulate28DelaunayTriangulationBuilder8setSitesERKNS_4geom8GeometryE
        - _ZN4geos11triangulate28DelaunayTriangulationBuilderC2Ev
        - _ZN4geos11triangulate28DelaunayTriangulationBuilderD2Ev
        - _ZN4geos9algorithm4hull17HullTriangulation6toTrisERNS_11triangulate8quadedge19QuadEdgeSubdivisionERNS3_3tri7TriListINS1_7HullTriEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:57,34'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilderC2Ev
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:58,8'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilder8setSitesERKNS_4geom8GeometryE
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:59,38'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilder14getSubdivisionEv
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:60,5'
          Dst:             _ZN4geos9algorithm4hull17HullTriangulation6toTrisERNS_11triangulate8quadedge19QuadEdgeSubdivisionERNS3_3tri7TriListINS1_7HullTriEEE
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:62,1'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilderD2Ev
        - Src:             'src/algorithm/hull/HullTriangulation.cpp:62,1'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilderD2Ev
    - functionName:    _ZN4geos9algorithm4hull20OuterShellsExtracter13isPointInRingERKNS_4geom10LinearRingES6_
      functionSourceFile: '/src/geos/src/algorithm/hull/OuterShellsExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm13PointLocation8isInRingERKNS_4geom12CoordinateXYEPKNS2_18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/OuterShellsExtracter.cpp:105,51'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/hull/OuterShellsExtracter.cpp:105,12'
          Dst:             _ZN4geos9algorithm13PointLocation8isInRingERKNS_4geom12CoordinateXYEPKNS2_18CoordinateSequenceE
    - functionName:    _ZNK4geos4geom8Envelope6coversEPKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope6coversERKS1_
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:690,16'
          Dst:             _ZNK4geos4geom8Envelope6coversERKS1_
    - functionName:    _ZN4geos9algorithm4hull20OuterShellsExtracter6coversERKNS_4geom10LinearRingES6_
      functionSourceFile: '/src/geos/src/algorithm/hull/OuterShellsExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm4hull20OuterShellsExtracter13isPointInRingERKNS_4geom10LinearRingES6_
        - _ZNK4geos4geom8Envelope6coversEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/OuterShellsExtracter.cpp:92,41'
          Dst:             _ZNK4geos4geom8Envelope6coversEPKS1_
        - Src:             'src/algorithm/hull/OuterShellsExtracter.cpp:95,9'
          Dst:             _ZN4geos9algorithm4hull20OuterShellsExtracter13isPointInRingERKNS_4geom10LinearRingES6_
    - functionName:    _ZN4geos9algorithm4hull20OuterShellsExtracter7isOuterERKNS_4geom10LinearRingERNSt3__16vectorIPS5_NS7_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/algorithm/hull/OuterShellsExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm4hull20OuterShellsExtracter6coversERKNS_4geom10LinearRingES6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/OuterShellsExtracter.cpp:80,11'
          Dst:             _ZN4geos9algorithm4hull20OuterShellsExtracter6coversERKNS_4geom10LinearRingES6_
    - functionName:    _ZN4geos9algorithm4hull20OuterShellsExtracter22envelopeAreaComparatorEPKNS_4geom10LinearRingES6_
      functionSourceFile: '/src/geos/src/algorithm/hull/OuterShellsExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getAreaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/OuterShellsExtracter.cpp:67,47'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/algorithm/hull/OuterShellsExtracter.cpp:68,47'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
    - functionName:    _ZN4geos9algorithm4hull20OuterShellsExtracter17extractShellRingsERKNS_4geom8GeometryERNSt3__16vectorIPKNS3_10LinearRingENS7_9allocatorISB_EEEE
      functionSourceFile: '/src/geos/src/algorithm/hull/OuterShellsExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull20OuterShellsExtracterC2ERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/hull/OuterShellsExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4hull20OuterShellsExtracter18extractOuterShellsERNSt3__16vectorIPKNS_4geom10LinearRingENS3_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/algorithm/hull/OuterShellsExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          107
      EdgeCount:       41
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos9algorithm4hull20OuterShellsExtracter17extractShellRingsERKNS_4geom8GeometryERNSt3__16vectorIPKNS3_10LinearRingENS7_9allocatorISB_EEEE
        - _ZN4geos9algorithm4hull20OuterShellsExtracter7isOuterERKNS_4geom10LinearRingERNSt3__16vectorIPS5_NS7_9allocatorIS9_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/OuterShellsExtracter.cpp:48,5'
          Dst:             _ZN4geos9algorithm4hull20OuterShellsExtracter17extractShellRingsERKNS_4geom8GeometryERNSt3__16vectorIPKNS3_10LinearRingENS7_9allocatorISB_EEEE
        - Src:             'src/algorithm/hull/OuterShellsExtracter.cpp:56,14'
          Dst:             _ZN4geos9algorithm4hull20OuterShellsExtracter7isOuterERKNS_4geom10LinearRingERNSt3__16vectorIPS5_NS7_9allocatorIS9_EEEE
    - functionName:    _ZN4geos9algorithm4hull20OuterShellsExtracter13extractShellsEPKNS_4geom8GeometryERNSt3__16vectorIPKNS3_10LinearRingENS7_9allocatorISB_EEEE
      functionSourceFile: '/src/geos/src/algorithm/hull/OuterShellsExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm4hull20OuterShellsExtracter18extractOuterShellsERNSt3__16vectorIPKNS_4geom10LinearRingENS3_9allocatorIS8_EEEE
        - _ZN4geos9algorithm4hull20OuterShellsExtracterC2ERKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/hull/OuterShellsExtracter.cpp:33,26'
          Dst:             _ZN4geos9algorithm4hull20OuterShellsExtracterC2ERKNS_4geom8GeometryE
        - Src:             'src/algorithm/hull/OuterShellsExtracter.cpp:34,15'
          Dst:             _ZN4geos9algorithm4hull20OuterShellsExtracter18extractOuterShellsERNSt3__16vectorIPKNS_4geom10LinearRingENS3_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE9isDeletedEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE11endChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE13beginChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE7getItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos9algorithm6locate25IndexedPointInAreaLocator6locateEPKNS_4geom12CoordinateXYEENK3$_0clERKNS2_11SegmentViewE'
      functionSourceFile: '/src/geos/src/algorithm/locate/IndexedPointInAreaLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
        - _ZNK4geos9algorithm6locate25IndexedPointInAreaLocator11SegmentView2p0Ev
        - _ZNK4geos9algorithm6locate25IndexedPointInAreaLocator11SegmentView2p1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:115,29'
          Dst:             _ZNK4geos9algorithm6locate25IndexedPointInAreaLocator11SegmentView2p0Ev
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:115,38'
          Dst:             _ZNK4geos9algorithm6locate25IndexedPointInAreaLocator11SegmentView2p1Ev
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:115,13'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
    - functionName:    _ZNK4geos9algorithm6locate25IndexedPointInAreaLocator11SegmentView2p0Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/locate/IndexedPointInAreaLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm6locate25IndexedPointInAreaLocator11SegmentView2p1Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/locate/IndexedPointInAreaLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree8Interval10intersectsEPKS2_
      functionSourceFile: '/src/geos/include/geos/index/strtree/Interval.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree14IntervalTraits10intersectsERKNS1_8IntervalES5_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree8Interval10intersectsEPKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:749,18'
          Dst:             _ZNK4geos5index7strtree8Interval10intersectsEPKS2_
    - functionName:    _ZN4geos5index7strtree8Interval15expandToIncludeEPKS2_
      functionSourceFile: '/src/geos/include/geos/index/strtree/Interval.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree14IntervalTraits15expandToIncludeERNS1_8IntervalERKS3_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree8Interval15expandToIncludeEPKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:765,11'
          Dst:             _ZN4geos5index7strtree8Interval15expandToIncludeEPKS2_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE4BodyC2EPKS8_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE18boundsFromChildrenEPKS8_SA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree14IntervalTraits15expandToIncludeERNS1_8IntervalERKS3_
        - _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE9getBoundsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:98,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,56'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,13'
          Dst:             _ZN4geos5index7strtree14IntervalTraits15expandToIncludeERNS1_8IntervalERKS3_
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE9getBoundsEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEC2EPKS8_SA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE18boundsFromChildrenEPKS8_SA_
        - _ZN4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE4BodyC2EPKS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:64,16'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE18boundsFromChildrenEPKS8_SA_
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:65,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE4BodyC2EPKS8_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_ENKUlRKSC_SI_E_clESI_SI_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14IntervalTraits4getXERKNS1_8IntervalE
        - _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,20'
          Dst:             _ZN4geos5index7strtree14IntervalTraits4getXERKNS1_8IntervalE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,56'
          Dst:             _ZN4geos5index7strtree14IntervalTraits4getXERKNS1_8IntervalE
    - functionName:    _ZN4geos5index7strtree14IntervalTraits4getXERKNS1_8IntervalE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree8Interval6getMaxEv
        - _ZNK4geos5index7strtree8Interval6getMinEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:757,18'
          Dst:             _ZNK4geos5index7strtree8Interval6getMinEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:757,31'
          Dst:             _ZNK4geos5index7strtree8Interval6getMaxEv
    - functionName:    _ZNK4geos5index7strtree8Interval6getMinEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/Interval.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree8Interval6getMaxEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/Interval.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:520,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE13sliceCapacityEmm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:468,26'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:469,37'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE13sliceCapacityEmm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:476,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:491,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE10sliceCountEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE13sliceCapacityEmm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE5queryIRZNS5_6locateEPKNS_4geom12CoordinateXYEE3$_0EEbRKNS1_8IntervalERKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          57
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE5queryIRZNS5_6locateEPKNS_4geom12CoordinateXYEE3$_0EEbRKNS1_8IntervalERKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE9visitLeafIRZNS5_6locateEPKNS_4geom12CoordinateXYEE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISI_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSI_RKNS1_15TemplateSTRNodeIS6_S7_EE'
        - _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE15boundsIntersectERKNS1_8IntervalE
        - _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE15boundsIntersectERKNS1_8IntervalE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE9visitLeafIRZNS5_6locateEPKNS_4geom12CoordinateXYEE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISI_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSI_RKNS1_15TemplateSTRNodeIS6_S7_EE'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE5queryIRZNS5_6locateEPKNS_4geom12CoordinateXYEE3$_0EEbRKNS1_8IntervalERKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE11endChildrenEv
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE15boundsIntersectERKNS1_8IntervalE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14IntervalTraits10intersectsERKNS1_8IntervalES5_
        - _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE9getBoundsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,16'
          Dst:             _ZN4geos5index7strtree14IntervalTraits10intersectsERKNS1_8IntervalES5_
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE9visitLeafIRZNS5_6locateEPKNS_4geom12CoordinateXYEE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISI_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSI_RKNS1_15TemplateSTRNodeIS6_S7_EE'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE7getItemEv
        - '_ZZN4geos9algorithm6locate25IndexedPointInAreaLocator6locateEPKNS_4geom12CoordinateXYEENK3$_0clERKNS2_11SegmentViewE'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             '_ZZN4geos9algorithm6locate25IndexedPointInAreaLocator6locateEPKNS_4geom12CoordinateXYEENK3$_0clERKNS2_11SegmentViewE'
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE5buildEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE8treeSizeEm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:385,13'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:397,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE8treeSizeEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:405,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE5builtEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE8treeSizeEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE13sliceCapacityEmm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE10sliceCountEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:445,30'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:446,34'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE13sliceCapacityEmm
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE5queryIRZNS5_6locateEPKNS_4geom12CoordinateXYEE3$_0EEvRKNS1_8IntervalEOT_'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE5buildEv
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE5queryIRZNS5_6locateEPKNS_4geom12CoordinateXYEE3$_0EEbRKNS1_8IntervalERKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE9visitLeafIRZNS5_6locateEPKNS_4geom12CoordinateXYEE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISI_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSI_RKNS1_15TemplateSTRNodeIS6_S7_EE'
        - _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE15boundsIntersectERKNS1_8IntervalE
        - _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE15boundsIntersectERKNS1_8IntervalE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE9visitLeafIRZNS5_6locateEPKNS_4geom12CoordinateXYEE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISI_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSI_RKNS1_15TemplateSTRNodeIS6_S7_EE'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE5queryIRZNS5_6locateEPKNS_4geom12CoordinateXYEE3$_0EEbRKNS1_8IntervalERKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE4BodyC2ERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEC2ERKS6_RKNS1_8IntervalE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE4BodyC2ERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:59,13'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE4BodyC2ERKS6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE14createLeafNodeERKS6_RKNS1_8IntervalE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree14IntervalTraits6isNullERKNS1_8IntervalE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEC2ERKS8_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEaSES8_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEC2Emm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE8treeSizeEm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE20validateConstructionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:148,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE8treeSizeEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:150,9'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE20validateConstructionEv
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE20validateConstructionEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEC2Em
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE20validateConstructionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:135,9'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE20validateConstructionEv
    - functionName:    _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorD0Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/locate/IndexedPointInAreaLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/locate/IndexedPointInAreaLocator.h:54,16'
          Dst:             _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorD2Ev
    - functionName:    '_ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometry5queryIZNS2_6locateEPKNS_4geom12CoordinateXYEE3$_0EEvddOT_'
      functionSourceFile: '/src/geos/include/geos/algorithm/locate/IndexedPointInAreaLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE5queryIRZNS5_6locateEPKNS_4geom12CoordinateXYEE3$_0EEvRKNS1_8IntervalEOT_'
        - _ZN4geos5index7strtree8IntervalC2Edd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/locate/IndexedPointInAreaLocator.h:98,25'
          Dst:             _ZN4geos5index7strtree8IntervalC2Edd
        - Src:             'include/geos/algorithm/locate/IndexedPointInAreaLocator.h:98,19'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE5queryIRZNS5_6locateEPKNS_4geom12CoordinateXYEE3$_0EEvRKNS1_8IntervalEOT_'
    - functionName:    _ZN4geos5index7strtree8IntervalC2Edd
      functionSourceFile: '/src/geos/include/geos/index/strtree/Interval.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm18RayCrossingCounterC2ERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/algorithm/RayCrossingCounter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm6locate25IndexedPointInAreaLocator6locateEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/algorithm/locate/IndexedPointInAreaLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm18RayCrossingCounterC2ERKNS_4geom12CoordinateXYE
        - _ZN4geos9algorithm6locate25IndexedPointInAreaLocator10buildIndexERKNS_4geom8GeometryE
        - '_ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometry5queryIZNS2_6locateEPKNS_4geom12CoordinateXYEE3$_0EEvddOT_'
        - _ZNK4geos9algorithm18RayCrossingCounter11getLocationEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:109,9'
          Dst:             _ZN4geos9algorithm6locate25IndexedPointInAreaLocator10buildIndexERKNS_4geom8GeometryE
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:112,35'
          Dst:             _ZN4geos9algorithm18RayCrossingCounterC2ERKNS_4geom12CoordinateXYE
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:114,12'
          Dst:             '_ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometry5queryIZNS2_6locateEPKNS_4geom12CoordinateXYEE3$_0EEvddOT_'
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:118,16'
          Dst:             _ZNK4geos9algorithm18RayCrossingCounter11getLocationEv
    - functionName:    _ZN4geos9algorithm6locate25IndexedPointInAreaLocator10buildIndexERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/locate/IndexedPointInAreaLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometryC2ERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/locate/IndexedPointInAreaLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEC2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEED2Ev
        - _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometry4initERKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:42,53'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEC2Ev
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:44,5'
          Dst:             _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometry4initERKNS_4geom8GeometryE
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:45,1'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEC2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEC2Em
    - functionName:    _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometry4initERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/locate/IndexedPointInAreaLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          171
      EdgeCount:       70
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN4geos4geom4util24LinearComponentExtracter8getLinesERKNS0_8GeometryERNSt3__16vectorIPKNS0_10LineStringENS6_9allocatorISA_EEEE
        - _ZN4geos5index7strtree15TemplateSTRtreeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEECI2NS1_19TemplateSTRtreeImplIS6_S7_EEEmm
        - _ZN4geos5index7strtree15TemplateSTRtreeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEaSEOS8_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEED2Ev
        - _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometry7addLineEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:51,5'
          Dst:             _ZN4geos4geom4util24LinearComponentExtracter8getLinesERKNS0_8GeometryERNSt3__16vectorIPKNS0_10LineStringENS6_9allocatorISA_EEEE
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:62,13'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEECI2NS1_19TemplateSTRtreeImplIS6_S7_EEEmm
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:60,24'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:60,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:62,11'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEaSEOS8_
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:62,5'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEED2Ev
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:62,5'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEED2Ev
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:69,23'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:69,9'
          Dst:             _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometry7addLineEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEECI2NS1_19TemplateSTRtreeImplIS6_S7_EEEmm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEC2Emm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:778,56'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEC2Emm
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEaSEOS8_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEC2ERKS8_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEED2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEaSES8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEC2ERKS8_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEEaSES8_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEED2Ev
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEED2Ev
    - functionName:    _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometry7addLineEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/locate/IndexedPointInAreaLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE6insertERKNS1_8IntervalERKS6_
        - _ZN4geos5index7strtree8IntervalC2Edd
        - _ZN4geos9algorithm6locate25IndexedPointInAreaLocator11SegmentViewC2EPKNS_4geom12CoordinateXYES7_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos9algorithm6locate25IndexedPointInAreaLocator11SegmentView2p0Ev
        - _ZNK4geos9algorithm6locate25IndexedPointInAreaLocator11SegmentView2p1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:76,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:77,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:77,63'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:77,21'
          Dst:             _ZN4geos9algorithm6locate25IndexedPointInAreaLocator11SegmentViewC2EPKNS_4geom12CoordinateXYES7_
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:78,34'
          Dst:             _ZNK4geos9algorithm6locate25IndexedPointInAreaLocator11SegmentView2p0Ev
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:78,46'
          Dst:             _ZNK4geos9algorithm6locate25IndexedPointInAreaLocator11SegmentView2p1Ev
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:80,22'
          Dst:             _ZN4geos5index7strtree8IntervalC2Edd
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:80,15'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE6insertERKNS1_8IntervalERKS6_
    - functionName:    _ZN4geos9algorithm6locate25IndexedPointInAreaLocator11SegmentViewC2EPKNS_4geom12CoordinateXYES7_
      functionSourceFile: '/src/geos/include/geos/algorithm/locate/IndexedPointInAreaLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE6insertERKNS1_8IntervalERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14IntervalTraits6isNullERKNS1_8IntervalE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE14createLeafNodeERKS6_RKNS1_8IntervalE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:195,14'
          Dst:             _ZN4geos5index7strtree14IntervalTraits6isNullERKNS1_8IntervalE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:196,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplINS_9algorithm6locate25IndexedPointInAreaLocator11SegmentViewENS1_14IntervalTraitsEE14createLeafNodeERKS6_RKNS1_8IntervalE
    - functionName:    _ZN4geos9algorithm6locate22PointOnGeometryLocatorC2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/locate/PointOnGeometryLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm6locate22PointOnGeometryLocatorD0Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/locate/PointOnGeometryLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC2ERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/locate/IndexedPointInAreaLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
        - _ZN4geos9algorithm6locate22PointOnGeometryLocatorC2Ev
        - _ZN4geos9algorithm6locate22PointOnGeometryLocatorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:99,28'
          Dst:             _ZN4geos9algorithm6locate22PointOnGeometryLocatorC2Ev
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:102,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
        - Src:             'src/algorithm/locate/IndexedPointInAreaLocator.cpp:103,1'
          Dst:             _ZN4geos9algorithm6locate22PointOnGeometryLocatorD2Ev
    - functionName:    '_ZZN4geos8coverage15CoverageCleaner16findMergableGapsENSt3__16vectorIPKNS_4geom7PolygonENS2_9allocatorIS7_EEEEENK3$_0clES7_'
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage15CoverageCleaner13isMergableGapEPKNS_4geom7PolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:354,54'
          Dst:             _ZN4geos8coverage15CoverageCleaner13isMergableGapEPKNS_4geom7PolygonE
    - functionName:    _ZN4geos8coverage15CoverageCleaner13isMergableGapEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm9construct22MaximumInscribedCircle14isRadiusWithinEPKNS_4geom8GeometryEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:370,12'
          Dst:             _ZN4geos9algorithm9construct22MaximumInscribedCircle14isRadiusWithinEPKNS_4geom8GeometryEd
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE9isDeletedEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE11endChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE13beginChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE7getItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS9_9allocatorImEEEEENKUlRKmE_clESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE4BodyC2EPKS4_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS4_S6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:98,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,56'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,13'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE9getBoundsEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEEC2EPKS4_S6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS4_S6_
        - _ZN4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE4BodyC2EPKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:64,16'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS4_S6_
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:65,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE4BodyC2EPKS4_
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeImS3_EEEESC_ENKUlRKS8_SE_E_clESE_SE_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeImS3_EES8_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeImS3_EEEESC_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeImS3_EEEESC_ENKUlRKS8_SE_E_clESE_SE_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeImS3_EEEESC_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeImS3_EEEESC_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeImS3_EES8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:499,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeImS3_EEEESC_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:520,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeImS3_EES8_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeImS3_EEEESC_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE13sliceCapacityEmm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE10sliceCountEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeImS3_EEEEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeImS3_EEEESC_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeImS3_EEEESC_
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:468,26'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:469,37'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:476,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeImS3_EEEESC_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:491,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeImS3_EEEESC_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE8treeSizeEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:445,30'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:446,34'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE13sliceCapacityEmm
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryIRZNS4_5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNSA_9allocatorImEEEEEUlRKmE_EEbS9_RKNS1_15TemplateSTRNodeImS3_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryIRZNS4_5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNSA_9allocatorImEEEEEUlRKmE_EEbS9_RKNS1_15TemplateSTRNodeImS3_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE9visitLeafIRZNS4_5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNSA_9allocatorImEEEEEUlRKmE_TnNSA_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSA_7declvalB8ne220000ImEEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeImS3_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE9visitLeafIRZNS4_5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNSA_9allocatorImEEEEEUlRKmE_TnNSA_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSA_7declvalB8ne220000ImEEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeImS3_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryIRZNS4_5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNSA_9allocatorImEEEEEUlRKmE_EEbS9_RKNS1_15TemplateSTRNodeImS3_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,16'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE9visitLeafIRZNS4_5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNSA_9allocatorImEEEEEUlRKmE_TnNSA_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSA_7declvalB8ne220000ImEEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeImS3_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS9_9allocatorImEEEEENKUlRKmE_clESG_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS9_9allocatorImEEEEENKUlRKmE_clESG_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5buildEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeImS3_EEEEm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE8treeSizeEm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5builtEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:385,13'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:397,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE8treeSizeEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:405,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeImS3_EEEEm
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5builtEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryIZNS4_5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNSA_9allocatorImEEEEEUlRKmE_EEvS9_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryIRZNS4_5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNSA_9allocatorImEEEEEUlRKmE_EEbS9_RKNS1_15TemplateSTRNodeImS3_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE9visitLeafIRZNS4_5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNSA_9allocatorImEEEEEUlRKmE_TnNSA_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSA_7declvalB8ne220000ImEEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeImS3_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE9visitLeafIRZNS4_5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNSA_9allocatorImEEEEEUlRKmE_TnNSA_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSA_7declvalB8ne220000ImEEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeImS3_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryIRZNS4_5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNSA_9allocatorImEEEEEUlRKmE_EEbS9_RKNS1_15TemplateSTRNodeImS3_EEOT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE4BodyC2ERKm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEEC2ERKmRKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE4BodyC2ERKm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:59,13'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE4BodyC2ERKm
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE14createLeafNodeERKmRKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE20validateConstructionEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEEC2Em
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE20validateConstructionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:135,9'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE20validateConstructionEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeImNS1_14EnvelopeTraitsEEC2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEEC2Em
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEEC2Em
    - functionName:    _ZN4geos8coverage13CleanCoverage18IndexMergeStrategy16checkMergeTargetEmPNS1_9CleanAreaEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/include/geos/coverage/CleanCoverage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8coverage13CleanCoverage18IndexMergeStrategy9getTargetEv
      functionSourceFile: '/src/geos/include/geos/coverage/CleanCoverage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage13CleanCoverage18IndexMergeStrategyD0Ev
      functionSourceFile: '/src/geos/include/geos/coverage/CleanCoverage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage13MergeStrategyD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CleanCoverage.h:159,11'
          Dst:             _ZN4geos8coverage13CleanCoverage13MergeStrategyD2Ev
    - functionName:    _ZN4geos8coverage13CleanCoverage13MergeStrategyD2Ev
      functionSourceFile: '/src/geos/include/geos/coverage/CleanCoverage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage13CleanCoverage18IndexMergeStrategyC2Eb
      functionSourceFile: '/src/geos/include/geos/coverage/CleanCoverage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage13MergeStrategyC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CleanCoverage.h:168,9'
          Dst:             _ZN4geos8coverage13CleanCoverage13MergeStrategyC2Ev
    - functionName:    _ZN4geos8coverage13CleanCoverage13MergeStrategyC2Ev
      functionSourceFile: '/src/geos/include/geos/coverage/CleanCoverage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage13CleanCoverage13MergeStrategyD0Ev
      functionSourceFile: '/src/geos/include/geos/coverage/CleanCoverage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage13CleanCoverage17AreaMergeStrategy16checkMergeTargetEmPNS1_9CleanAreaEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/include/geos/coverage/CleanCoverage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage9CleanArea7getAreaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CleanCoverage.h:146,60'
          Dst:             _ZN4geos8coverage13CleanCoverage9CleanArea7getAreaEv
    - functionName:    _ZNK4geos8coverage13CleanCoverage17AreaMergeStrategy9getTargetEv
      functionSourceFile: '/src/geos/include/geos/coverage/CleanCoverage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage13CleanCoverage17AreaMergeStrategyD0Ev
      functionSourceFile: '/src/geos/include/geos/coverage/CleanCoverage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage13MergeStrategyD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CleanCoverage.h:128,11'
          Dst:             _ZN4geos8coverage13CleanCoverage13MergeStrategyD2Ev
    - functionName:    _ZN4geos8coverage13CleanCoverage17AreaMergeStrategyC2Eb
      functionSourceFile: '/src/geos/include/geos/coverage/CleanCoverage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage13MergeStrategyC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CleanCoverage.h:138,9'
          Dst:             _ZN4geos8coverage13CleanCoverage13MergeStrategyC2Ev
    - functionName:    _ZN4geos8coverage13CleanCoverage19BorderMergeStrategy16checkMergeTargetEmPNS1_9CleanAreaEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/include/geos/coverage/CleanCoverage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage9CleanArea15getBorderLengthEPKNS_4geom7PolygonE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CleanCoverage.h:118,62'
          Dst:             _ZN4geos8coverage13CleanCoverage9CleanArea15getBorderLengthEPKNS_4geom7PolygonE
    - functionName:    _ZNK4geos8coverage13CleanCoverage19BorderMergeStrategy9getTargetEv
      functionSourceFile: '/src/geos/include/geos/coverage/CleanCoverage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage13CleanCoverage19BorderMergeStrategyD0Ev
      functionSourceFile: '/src/geos/include/geos/coverage/CleanCoverage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage13MergeStrategyD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CleanCoverage.h:102,11'
          Dst:             _ZN4geos8coverage13CleanCoverage13MergeStrategyD2Ev
    - functionName:    _ZN4geos8coverage13CleanCoverage19BorderMergeStrategyC2Ev
      functionSourceFile: '/src/geos/include/geos/coverage/CleanCoverage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage13MergeStrategyC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CleanCoverage.h:111,9'
          Dst:             _ZN4geos8coverage13CleanCoverage13MergeStrategyC2Ev
    - functionName:    _ZN4geos5index6kdtree6KdTreeD2Ev
      functionSourceFile: '/src/geos/include/geos/index/kdtree/KdTree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding4snap18SnappingPointIndexD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/snap/SnappingPointIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding5NoderD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/Noder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding5NoderC2Ev
      functionSourceFile: '/src/geos/include/geos/noding/Noder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding10PathStringD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/PathString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding10PathStringC2EPKv
      functionSourceFile: '/src/geos/include/geos/noding/PathString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding10PathStringD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/PathString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding13SegmentStringC2EPKvRKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
      functionSourceFile: '/src/geos/include/geos/noding/SegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding10PathStringC2EPKv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentString.h:63,11'
          Dst:             _ZN4geos6noding10PathStringC2EPKv
    - functionName:    _ZN4geos6noding18BasicSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPKv
      functionSourceFile: '/src/geos/include/geos/noding/BasicSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding13SegmentStringC2EPKvRKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/BasicSegmentString.h:56,9'
          Dst:             _ZN4geos6noding13SegmentStringC2EPKvRKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
    - functionName:    _ZN4geos8coverage15CoverageCleaner14toPolygonArrayEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          69
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding4snap13SnappingNoderD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/snap/SnappingNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding4snap18SnappingPointIndexD2Ev
        - _ZN4geos6noding5NoderD2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snap/SnappingNoder.h:68,16'
          Dst:             _ZN4geos6noding4snap18SnappingPointIndexD2Ev
        - Src:             'include/geos/noding/snap/SnappingNoder.h:68,16'
          Dst:             _ZN4geos6noding5NoderD2Ev
    - functionName:    _ZN4geos6noding4snap13SnappingNoderC2Ed
      functionSourceFile: '/src/geos/include/geos/noding/snap/SnappingNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding4snap18SnappingPointIndexC2Ed
        - _ZN4geos6noding5NoderC2Ev
        - _ZN4geos6noding5NoderD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snap/SnappingNoder.h:104,5'
          Dst:             _ZN4geos6noding5NoderC2Ev
        - Src:             'include/geos/noding/snap/SnappingNoder.h:106,11'
          Dst:             _ZN4geos6noding4snap18SnappingPointIndexC2Ed
        - Src:             'include/geos/noding/snap/SnappingNoder.h:107,10'
          Dst:             _ZN4geos6noding5NoderD2Ev
    - functionName:    _ZN4geos6noding17SegmentStringUtil21extractSegmentStringsEPKNS_4geom8GeometryERNSt3__16vectorIPKNS0_13SegmentStringENS6_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/include/geos/noding/SegmentStringUtil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          90
      EdgeCount:       38
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4geom4util24LinearComponentExtracter8getLinesERKNS0_8GeometryERNSt3__16vectorIPKNS0_10LineStringENS6_9allocatorISA_EEEE
        - _ZN4geos6noding18BasicSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPKv
        - _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentStringUtil.h:55,9'
          Dst:             _ZN4geos4geom4util24LinearComponentExtracter8getLinesERKNS0_8GeometryERNSt3__16vectorIPKNS0_10LineStringENS6_9allocatorISA_EEEE
        - Src:             'include/geos/noding/SegmentStringUtil.h:58,37'
          Dst:             _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
        - Src:             'include/geos/noding/SegmentStringUtil.h:59,34'
          Dst:             _ZN4geos6noding18BasicSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPKv
    - functionName:    _ZN4geos8coverage15CoverageCleaner11isPolygonalEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10LineString5cloneEv
      functionSourceFile: '/src/geos/include/geos/geom/LineString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage15CoverageCleaner10toGeometryERNSt3__16vectorINS2_10unique_ptrINS_6noding13SegmentStringENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          129
      EdgeCount:       47
      CyclomaticComplexity: 24
      functionsReached:
        - _ZNK4geos4geom10LineString5cloneEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:393,54'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - Src:             'src/coverage/CoverageCleaner.cpp:396,45'
          Dst:             _ZNK4geos4geom10LineString5cloneEv
        - Src:             'src/coverage/CoverageCleaner.cpp:397,22'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos8coverage15CoverageCleaner6coversEPKNS_4geom8GeometryEPKNS2_5PointE
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm6locate24SimplePointInAreaLocator11isContainedERKNS_4geom12CoordinateXYEPKNS3_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:340,12'
          Dst:             _ZN4geos9algorithm6locate24SimplePointInAreaLocator11isContainedERKNS_4geom12CoordinateXYEPKNS3_8GeometryE
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS9_9allocatorImEEEE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryIZNS4_5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNSA_9allocatorImEEEEEUlRKmE_EEvS9_OT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:315,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryIZNS4_5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNSA_9allocatorImEEEEEUlRKmE_EEvS9_OT_
    - functionName:    _ZN4geos8coverage15CoverageCleaner17classifyResultantEmPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          174
      EdgeCount:       58
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS9_9allocatorImEEEE
        - _ZN4geos8coverage13CleanCoverage3addEmPKNS_4geom7PolygonE
        - _ZN4geos8coverage15CoverageCleaner6coversEPKNS_4geom8GeometryEPKNS2_5PointE
        - _ZNK4geos4geom8Geometry16getInteriorPointEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:296,45'
          Dst:             _ZNK4geos4geom8Geometry16getInteriorPointEv
        - Src:             'src/coverage/CoverageCleaner.cpp:301,15'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS9_9allocatorImEEEE
        - Src:             'src/coverage/CoverageCleaner.cpp:305,13'
          Dst:             _ZN4geos8coverage15CoverageCleaner6coversEPKNS_4geom8GeometryEPKNS2_5PointE
        - Src:             'src/coverage/CoverageCleaner.cpp:331,19'
          Dst:             _ZN4geos8coverage13CleanCoverage3addEmPKNS_4geom7PolygonE
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeERKm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE14createLeafNodeERKmRKNS_4geom8EnvelopeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:195,14'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:196,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE14createLeafNodeERKmRKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos8coverage15CoverageCleaner16findMergableGapsENSt3__16vectorIPKNS_4geom7PolygonENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage15CoverageCleaner14classifyResultERNSt3__16vectorINS2_10unique_ptrINS_4geom7PolygonENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos8coverage15CoverageCleaner17classifyResultantEmPKNS_4geom7PolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:287,9'
          Dst:             _ZN4geos8coverage15CoverageCleaner17classifyResultantEmPKNS_4geom7PolygonE
    - functionName:    _ZN4geos8coverage15CoverageCleaner19createCoverageIndexEv
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeERKm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:277,19'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeERKm
    - functionName:    _ZN4geos8coverage15CoverageCleaner10polygonizeEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer11getPolygonsEv
        - _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - _ZN4geos9operation10polygonize11PolygonizerC2Eb
        - _ZN4geos9operation10polygonize11PolygonizerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:378,17'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerC2Eb
        - Src:             'src/coverage/CoverageCleaner.cpp:379,17'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - Src:             'src/coverage/CoverageCleaner.cpp:380,24'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer11getPolygonsEv
        - Src:             'src/coverage/CoverageCleaner.cpp:381,1'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - Src:             'src/coverage/CoverageCleaner.cpp:381,1'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerD2Ev
    - functionName:    _ZN4geos8coverage15CoverageCleaner4nodeERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEd
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          230
      EdgeCount:       48
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding17SegmentStringUtil21extractSegmentStringsEPKNS_4geom8GeometryERNSt3__16vectorIPKNS0_13SegmentStringENS6_9allocatorISA_EEEE
        - _ZN4geos6noding4snap13SnappingNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEE
        - _ZN4geos6noding4snap13SnappingNoder18getNodedSubstringsEv
        - _ZN4geos6noding4snap13SnappingNoderC2Ed
        - _ZN4geos6noding4snap13SnappingNoderD2Ev
        - _ZN4geos8coverage15CoverageCleaner10toGeometryERNSt3__16vectorINS2_10unique_ptrINS_6noding13SegmentStringENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEEPKNS_4geom15GeometryFactoryE
        - _ZN4geos8coverage15CoverageCleaner11isPolygonalEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:409,15'
          Dst:             _ZN4geos8coverage15CoverageCleaner11isPolygonalEPKNS_4geom8GeometryE
        - Src:             'src/coverage/CoverageCleaner.cpp:413,9'
          Dst:             _ZN4geos6noding17SegmentStringUtil21extractSegmentStringsEPKNS_4geom8GeometryERNSt3__16vectorIPKNS0_13SegmentStringENS6_9allocatorISA_EEEE
        - Src:             'src/coverage/CoverageCleaner.cpp:421,19'
          Dst:             _ZN4geos6noding4snap13SnappingNoderC2Ed
        - Src:             'src/coverage/CoverageCleaner.cpp:422,11'
          Dst:             _ZN4geos6noding4snap13SnappingNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEE
        - Src:             'src/coverage/CoverageCleaner.cpp:423,33'
          Dst:             _ZN4geos6noding4snap13SnappingNoder18getNodedSubstringsEv
        - Src:             'src/coverage/CoverageCleaner.cpp:428,19'
          Dst:             _ZN4geos8coverage15CoverageCleaner10toGeometryERNSt3__16vectorINS2_10unique_ptrINS_6noding13SegmentStringENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEEPKNS_4geom15GeometryFactoryE
        - Src:             'src/coverage/CoverageCleaner.cpp:431,1'
          Dst:             _ZN4geos6noding4snap13SnappingNoderD2Ev
        - Src:             'src/coverage/CoverageCleaner.cpp:431,1'
          Dst:             _ZN4geos6noding4snap13SnappingNoderD2Ev
    - functionName:    _ZN4geos8coverage15CoverageCleaner13mergeStrategyEi
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/coverage/CoverageCleaner.cpp:226,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:236,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/coverage/CoverageCleaner.cpp:236,11'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/coverage/CoverageCleaner.cpp:236,5'
          Dst:             __cxa_throw
        - Src:             'src/coverage/CoverageCleaner.cpp:236,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos8coverage15CoverageCleaner6extentERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
        - _ZN4geos4geom8EnvelopeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:199,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/coverage/CoverageCleaner.cpp:201,13'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
    - functionName:    _ZN4geos8coverage15CoverageCleaner13getMergedGapsEv
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage15CoverageCleaner11getOverlapsEv
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage15CoverageCleaner13mergeOverlapsERNSt3__13mapImNS2_6vectorImNS2_9allocatorImEEEENS2_4lessImEENS5_INS2_4pairIKmS7_EEEEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage12mergeOverlapEPKNS_4geom7PolygonERNS1_13MergeStrategyERNSt3__16vectorImNS8_9allocatorImEEEE
        - _ZN4geos8coverage15CoverageCleaner13mergeStrategyEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:213,19'
          Dst:             _ZN4geos8coverage15CoverageCleaner13mergeStrategyEi
        - Src:             'src/coverage/CoverageCleaner.cpp:214,19'
          Dst:             _ZN4geos8coverage13CleanCoverage12mergeOverlapEPKNS_4geom7PolygonERNS1_13MergeStrategyERNSt3__16vectorImNS8_9allocatorImEEEE
    - functionName:    _ZN4geos8coverage15CoverageCleaner17computeResultantsEd
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          106
      EdgeCount:       30
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos8coverage15CoverageCleaner10polygonizeEPKNS_4geom8GeometryE
        - _ZN4geos8coverage15CoverageCleaner14classifyResultERNSt3__16vectorINS2_10unique_ptrINS_4geom7PolygonENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEE
        - _ZN4geos8coverage15CoverageCleaner16findMergableGapsENSt3__16vectorIPKNS_4geom7PolygonENS2_9allocatorIS7_EEEE
        - _ZN4geos8coverage15CoverageCleaner19createCoverageIndexEv
        - _ZN4geos8coverage15CoverageCleaner4nodeERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEd
        - _ZN4geos8dissolve13LineDissolver8dissolveEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:249,44'
          Dst:             _ZN4geos8coverage15CoverageCleaner4nodeERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEd
        - Src:             'src/coverage/CoverageCleaner.cpp:253,44'
          Dst:             _ZN4geos8dissolve13LineDissolver8dissolveEPKNS_4geom8GeometryE
        - Src:             'src/coverage/CoverageCleaner.cpp:257,18'
          Dst:             _ZN4geos8coverage15CoverageCleaner10polygonizeEPKNS_4geom8GeometryE
        - Src:             'src/coverage/CoverageCleaner.cpp:263,5'
          Dst:             _ZN4geos8coverage15CoverageCleaner19createCoverageIndexEv
        - Src:             'src/coverage/CoverageCleaner.cpp:264,5'
          Dst:             _ZN4geos8coverage15CoverageCleaner14classifyResultERNSt3__16vectorINS2_10unique_ptrINS_4geom7PolygonENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEE
        - Src:             'src/coverage/CoverageCleaner.cpp:267,20'
          Dst:             _ZN4geos8coverage15CoverageCleaner16findMergableGapsENSt3__16vectorIPKNS_4geom7PolygonENS2_9allocatorIS7_EEEE
    - functionName:    _ZN4geos8coverage15CoverageCleaner30computeDefaultSnappingDistanceERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage15CoverageCleaner6extentERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - _ZNK4geos4geom8Envelope11getDiameterEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:190,23'
          Dst:             _ZN4geos8coverage15CoverageCleaner6extentERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - Src:             'src/coverage/CoverageCleaner.cpp:190,37'
          Dst:             _ZNK4geos4geom8Envelope11getDiameterEv
    - functionName:    _ZN4geos8coverage15CoverageCleanerC2ERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos8coverage15CoverageCleaner30computeDefaultSnappingDistanceERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:107,63'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/coverage/CoverageCleaner.cpp:108,24'
          Dst:             _ZN4geos8coverage15CoverageCleaner30computeDefaultSnappingDistanceERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
    - functionName:    _ZN4geos8coverage15CoverageCleaner13cleanGapWidthERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEd
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage15CoverageCleaner5cleanERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEdd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:100,12'
          Dst:             _ZN4geos8coverage15CoverageCleaner5cleanERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEdd
    - functionName:    _ZN4geos8coverage15CoverageCleaner5cleanERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEdd
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8coverage15CoverageCleaner18setGapMaximumWidthEd
        - _ZN4geos8coverage15CoverageCleaner19setSnappingDistanceEd
        - _ZN4geos8coverage15CoverageCleaner5cleanEv
        - _ZN4geos8coverage15CoverageCleaner9getResultEv
        - _ZN4geos8coverage15CoverageCleanerC2ERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - _ZN4geos8coverage15CoverageCleanerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:77,21'
          Dst:             _ZN4geos8coverage15CoverageCleanerC2ERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - Src:             'src/coverage/CoverageCleaner.cpp:78,8'
          Dst:             _ZN4geos8coverage15CoverageCleaner19setSnappingDistanceEd
        - Src:             'src/coverage/CoverageCleaner.cpp:79,8'
          Dst:             _ZN4geos8coverage15CoverageCleaner18setGapMaximumWidthEd
        - Src:             'src/coverage/CoverageCleaner.cpp:80,8'
          Dst:             _ZN4geos8coverage15CoverageCleaner5cleanEv
        - Src:             'src/coverage/CoverageCleaner.cpp:81,15'
          Dst:             _ZN4geos8coverage15CoverageCleaner9getResultEv
        - Src:             'src/coverage/CoverageCleaner.cpp:82,1'
          Dst:             _ZN4geos8coverage15CoverageCleanerD2Ev
        - Src:             'src/coverage/CoverageCleaner.cpp:82,1'
          Dst:             _ZN4geos8coverage15CoverageCleanerD2Ev
    - functionName:    _ZN4geos8coverage15CoverageCleaner19setSnappingDistanceEd
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage15CoverageCleaner18setGapMaximumWidthEd
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage15CoverageCleaner5cleanEv
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage9mergeGapsERNSt3__16vectorIPKNS_4geom7PolygonENS2_9allocatorIS7_EEEE
        - _ZN4geos8coverage15CoverageCleaner13mergeOverlapsERNSt3__13mapImNS2_6vectorImNS2_9allocatorImEEEENS2_4lessImEENS5_INS2_4pairIKmS7_EEEEEE
        - _ZN4geos8coverage15CoverageCleaner17computeResultantsEd
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:149,5'
          Dst:             _ZN4geos8coverage15CoverageCleaner17computeResultantsEd
        - Src:             'src/coverage/CoverageCleaner.cpp:153,5'
          Dst:             _ZN4geos8coverage15CoverageCleaner13mergeOverlapsERNSt3__13mapImNS2_6vectorImNS2_9allocatorImEEEENS2_4lessImEENS5_INS2_4pairIKmS7_EEEEEE
        - Src:             'src/coverage/CoverageCleaner.cpp:156,15'
          Dst:             _ZN4geos8coverage13CleanCoverage9mergeGapsERNSt3__16vectorIPKNS_4geom7PolygonENS2_9allocatorIS7_EEEE
    - functionName:    _ZN4geos8coverage15CoverageCleaner9getResultEv
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage10toCoverageEPKNS_4geom15GeometryFactoryE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:165,22'
          Dst:             _ZN4geos8coverage13CleanCoverage10toCoverageEPKNS_4geom15GeometryFactoryE
    - functionName:    _ZN4geos8coverage15CoverageCleaner15cleanOverlapGapERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEid
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage15CoverageCleaner5cleanERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEdid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:91,12'
          Dst:             _ZN4geos8coverage15CoverageCleaner5cleanERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEdid
    - functionName:    _ZN4geos8coverage15CoverageCleaner5cleanERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEdid
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8coverage15CoverageCleaner18setGapMaximumWidthEd
        - _ZN4geos8coverage15CoverageCleaner19setSnappingDistanceEd
        - _ZN4geos8coverage15CoverageCleaner23setOverlapMergeStrategyEi
        - _ZN4geos8coverage15CoverageCleaner5cleanEv
        - _ZN4geos8coverage15CoverageCleaner9getResultEv
        - _ZN4geos8coverage15CoverageCleanerC2ERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - _ZN4geos8coverage15CoverageCleanerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:62,21'
          Dst:             _ZN4geos8coverage15CoverageCleanerC2ERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - Src:             'src/coverage/CoverageCleaner.cpp:63,8'
          Dst:             _ZN4geos8coverage15CoverageCleaner19setSnappingDistanceEd
        - Src:             'src/coverage/CoverageCleaner.cpp:64,8'
          Dst:             _ZN4geos8coverage15CoverageCleaner18setGapMaximumWidthEd
        - Src:             'src/coverage/CoverageCleaner.cpp:65,8'
          Dst:             _ZN4geos8coverage15CoverageCleaner23setOverlapMergeStrategyEi
        - Src:             'src/coverage/CoverageCleaner.cpp:66,8'
          Dst:             _ZN4geos8coverage15CoverageCleaner5cleanEv
        - Src:             'src/coverage/CoverageCleaner.cpp:67,15'
          Dst:             _ZN4geos8coverage15CoverageCleaner9getResultEv
        - Src:             'src/coverage/CoverageCleaner.cpp:68,1'
          Dst:             _ZN4geos8coverage15CoverageCleanerD2Ev
        - Src:             'src/coverage/CoverageCleaner.cpp:68,1'
          Dst:             _ZN4geos8coverage15CoverageCleanerD2Ev
    - functionName:    _ZN4geos8coverage15CoverageCleaner23setOverlapMergeStrategyEi
      functionSourceFile: '/src/geos/src/coverage/CoverageCleaner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          61
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageCleaner.cpp:129,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/coverage/CoverageCleaner.cpp:129,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/coverage/CoverageCleaner.cpp:129,9'
          Dst:             __cxa_throw
        - Src:             'src/coverage/CoverageCleaner.cpp:129,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos8coverage12CoverageEdgeD2Ev
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage13CoverageEdges8GetEdgesEPKNS_4geom8GeometryEi
      functionSourceFile: '/src/geos/src/coverage/CoverageEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          107
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos4geom4util16PolygonExtracter11getPolygonsERKNS0_8GeometryERNSt3__16vectorIPKNS0_7PolygonENS6_9allocatorISA_EEEE
        - _ZN4geos8coverage13CoverageEdges8GetEdgesERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEi
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageEdges.cpp:60,5'
          Dst:             _ZN4geos4geom4util16PolygonExtracter11getPolygonsERKNS0_8GeometryERNSt3__16vectorIPKNS0_7PolygonENS6_9allocatorISA_EEEE
        - Src:             'src/coverage/CoverageEdges.cpp:63,23'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/coverage/CoverageEdges.cpp:63,37'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
        - Src:             'src/coverage/CoverageEdges.cpp:71,12'
          Dst:             _ZN4geos8coverage13CoverageEdges8GetEdgesERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEi
    - functionName:    _ZN4geos8coverage13CoverageEdges8GetEdgesERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEi
      functionSourceFile: '/src/geos/src/coverage/CoverageEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          175
      EdgeCount:       42
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos8coverage12CoverageEdge11createLinesERKNSt3__16vectorIPS1_NS2_9allocatorIS4_EEEEPKNS_4geom15GeometryFactoryE
        - _ZN4geos8coverage17CoverageRingEdges8getEdgesEv
        - _ZN4geos8coverage17CoverageRingEdgesC2ERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - _ZN4geos8coverage17CoverageRingEdgesD2Ev
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos8coverage12CoverageEdge12getRingCountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageEdges.cpp:34,57'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/coverage/CoverageEdges.cpp:35,23'
          Dst:             _ZN4geos8coverage17CoverageRingEdgesC2ERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - Src:             'src/coverage/CoverageEdges.cpp:38,27'
          Dst:             _ZN4geos8coverage17CoverageRingEdges8getEdgesEv
        - Src:             'src/coverage/CoverageEdges.cpp:40,23'
          Dst:             _ZNK4geos8coverage12CoverageEdge12getRingCountEv
        - Src:             'src/coverage/CoverageEdges.cpp:44,23'
          Dst:             _ZNK4geos8coverage12CoverageEdge12getRingCountEv
        - Src:             'src/coverage/CoverageEdges.cpp:52,12'
          Dst:             _ZN4geos8coverage12CoverageEdge11createLinesERKNSt3__16vectorIPS1_NS2_9allocatorIS4_EEEEPKNS_4geom15GeometryFactoryE
        - Src:             'src/coverage/CoverageEdges.cpp:53,1'
          Dst:             _ZN4geos8coverage17CoverageRingEdgesD2Ev
        - Src:             'src/coverage/CoverageEdges.cpp:53,1'
          Dst:             _ZN4geos8coverage17CoverageRingEdgesD2Ev
    - functionName:    _ZN4geos8coverage17CoverageRingEdgesC2ERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageRingEdges.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8coverage17CoverageRingEdges5buildEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CoverageRingEdges.h:78,9'
          Dst:             _ZN4geos8coverage17CoverageRingEdges5buildEv
    - functionName:    _ZN4geos8coverage17CoverageRingEdges8getEdgesEv
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageRingEdges.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8coverage12CoverageEdge12getRingCountEv
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage17CoverageRingEdgesD2Ev
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageRingEdges.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12out_of_rangeC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:165,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12out_of_rangeD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12out_of_rangeD0Ev
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12CoordinateXY8HashCodeclERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11LineSegmentltERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom11LineSegment9compareToERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LineSegment.h:579,16'
          Dst:             _ZNK4geos4geom11LineSegment9compareToERKS1_
    - functionName:    _ZNK4geos4geom11LineSegment9compareToERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LineSegment.h:565,24'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'include/geos/geom/LineSegment.h:569,19'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
    - functionName:    _ZNK4geos8coverage12CoverageEdge18getStartCoordinateEv
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CoverageEdge.h:164,23'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZNK4geos8coverage12CoverageEdge16getEndCoordinateEv
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CoverageEdge.h:159,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/coverage/CoverageEdge.h:159,23'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZNK4geos8coverage12CoverageEdge14getCoordinatesEv
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8coverage17CoverageRingEdges16isEdgeDirForwardERKNSt3__16vectorIPNS0_12CoverageEdgeENS2_9allocatorIS5_EEEEmRKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/coverage/CoverageRingEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos8coverage12CoverageEdge16getEndCoordinateEv
        - _ZNK4geos8coverage12CoverageEdge18getStartCoordinateEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRingEdges.cpp:397,50'
          Dst:             _ZNK4geos8coverage12CoverageEdge16getEndCoordinateEv
        - Src:             'src/coverage/CoverageRingEdges.cpp:398,46'
          Dst:             _ZNK4geos8coverage12CoverageEdge18getStartCoordinateEv
        - Src:             'src/coverage/CoverageRingEdges.cpp:398,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/CoverageRingEdges.cpp:399,46'
          Dst:             _ZNK4geos8coverage12CoverageEdge16getEndCoordinateEv
        - Src:             'src/coverage/CoverageRingEdges.cpp:399,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/CoverageRingEdges.cpp:402,46'
          Dst:             _ZNK4geos8coverage12CoverageEdge18getStartCoordinateEv
        - Src:             'src/coverage/CoverageRingEdges.cpp:402,19'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERT_v
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:432,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:432,16'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
    - functionName:    _ZNK4geos8coverage17CoverageRingEdges9buildRingEPKNS_4geom10LinearRingE
      functionSourceFile: '/src/geos/src/coverage/CoverageRingEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          153
      EdgeCount:       56
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4geos4geom10Coordinate7getNullEv
        - _ZN4geos4geom18CoordinateSequence3addERKS1_bb
        - _ZN4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERT_v
        - _ZN4geos4geom18CoordinateSequenceC2Embbb
        - _ZNK4geos4geom10LinearRing5cloneEv
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos8coverage12CoverageEdge14getCoordinatesEv
        - _ZNK4geos8coverage17CoverageRingEdges16isEdgeDirForwardERKNSt3__16vectorIPNS0_12CoverageEdgeENS2_9allocatorIS5_EEEEmRKNS_4geom10CoordinateE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRingEdges.cpp:365,22'
          Dst:             _ZNK4geos4geom10LinearRing5cloneEv
        - Src:             'src/coverage/CoverageRingEdges.cpp:373,49'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Embbb
        - Src:             'src/coverage/CoverageRingEdges.cpp:374,25'
          Dst:             _ZN4geos4geom10Coordinate7getNullEv
        - Src:             'src/coverage/CoverageRingEdges.cpp:381,18'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/coverage/CoverageRingEdges.cpp:381,32'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/coverage/CoverageRingEdges.cpp:376,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/coverage/CoverageRingEdges.cpp:376,61'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERT_v
        - Src:             'src/coverage/CoverageRingEdges.cpp:377,20'
          Dst:             _ZNK4geos8coverage17CoverageRingEdges16isEdgeDirForwardERKNSt3__16vectorIPNS0_12CoverageEdgeENS2_9allocatorIS5_EEEEmRKNS_4geom10CoordinateE
        - Src:             'src/coverage/CoverageRingEdges.cpp:378,48'
          Dst:             _ZNK4geos8coverage12CoverageEdge14getCoordinatesEv
        - Src:             'src/coverage/CoverageRingEdges.cpp:379,14'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_bb
    - functionName:    _ZNK4geos8coverage17CoverageRingEdges12buildPolygonEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/coverage/CoverageRingEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          112
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos8coverage17CoverageRingEdges9buildRingEPKNS_4geom10LinearRingE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRingEdges.cpp:341,41'
          Dst:             _ZNK4geos8coverage17CoverageRingEdges9buildRingEPKNS_4geom10LinearRingE
        - Src:             'src/coverage/CoverageRingEdges.cpp:343,25'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/coverage/CoverageRingEdges.cpp:343,39'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - Src:             'src/coverage/CoverageRingEdges.cpp:351,21'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/coverage/CoverageRingEdges.cpp:351,35'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - Src:             'src/coverage/CoverageRingEdges.cpp:348,24'
          Dst:             _ZNK4geos8coverage17CoverageRingEdges9buildRingEPKNS_4geom10LinearRingE
    - functionName:    _ZNK4geos8coverage17CoverageRingEdges17buildMultiPolygonEPKNS_4geom12MultiPolygonE
      functionSourceFile: '/src/geos/src/coverage/CoverageRingEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       31
      CyclomaticComplexity: 15
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos8coverage17CoverageRingEdges12buildPolygonEPKNS_4geom7PolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRingEdges.cpp:333,18'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/coverage/CoverageRingEdges.cpp:333,32'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/coverage/CoverageRingEdges.cpp:331,25'
          Dst:             _ZNK4geos8coverage17CoverageRingEdges12buildPolygonEPKNS_4geom7PolygonE
    - functionName:    _ZNK4geos8coverage17CoverageRingEdges14buildPolygonalEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/coverage/CoverageRingEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos8coverage17CoverageRingEdges12buildPolygonEPKNS_4geom7PolygonE
        - _ZNK4geos8coverage17CoverageRingEdges17buildMultiPolygonEPKNS_4geom12MultiPolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRingEdges.cpp:316,16'
          Dst:             _ZNK4geos8coverage17CoverageRingEdges17buildMultiPolygonEPKNS_4geom12MultiPolygonE
        - Src:             'src/coverage/CoverageRingEdges.cpp:319,16'
          Dst:             _ZNK4geos8coverage17CoverageRingEdges12buildPolygonEPKNS_4geom7PolygonE
    - functionName:    _ZNK4geos8coverage17CoverageRingEdges13buildCoverageEv
      functionSourceFile: '/src/geos/src/coverage/CoverageRingEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZNK4geos8coverage17CoverageRingEdges14buildPolygonalEPKNS_4geom8GeometryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRingEdges.cpp:306,26'
          Dst:             _ZNK4geos8coverage17CoverageRingEdges14buildPolygonalEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos8coverage17CoverageRingEdges4nextEmRKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/coverage/CoverageRingEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRingEdges.cpp:251,23'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
    - functionName:    _ZN4geos8coverage12CoverageEdge12incRingCountEv
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      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:    _ZN4geos8coverage17CoverageRingEdges10createEdgeERKNS_4geom18CoordinateSequenceEmmRNSt3__13mapINS2_11LineSegmentEPNS0_12CoverageEdgeENS6_4lessIS8_EENS6_9allocatorINS6_4pairIKS8_SA_EEEEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageRingEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos8coverage12CoverageEdge10createEdgeERKNS_4geom18CoordinateSequenceEmm
        - _ZN4geos8coverage12CoverageEdge12incRingCountEv
        - _ZN4geos8coverage12CoverageEdge3keyERKNS_4geom18CoordinateSequenceE
        - _ZN4geos8coverage12CoverageEdge3keyERKNS_4geom18CoordinateSequenceEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRingEdges.cpp:201,44'
          Dst:             _ZN4geos8coverage12CoverageEdge3keyERKNS_4geom18CoordinateSequenceE
        - Src:             'src/coverage/CoverageRingEdges.cpp:201,70'
          Dst:             _ZN4geos8coverage12CoverageEdge3keyERKNS_4geom18CoordinateSequenceEmm
        - Src:             'src/coverage/CoverageRingEdges.cpp:210,50'
          Dst:             _ZN4geos8coverage12CoverageEdge10createEdgeERKNS_4geom18CoordinateSequenceEmm
        - Src:             'src/coverage/CoverageRingEdges.cpp:216,11'
          Dst:             _ZN4geos8coverage12CoverageEdge12incRingCountEv
    - functionName:    _ZN4geos8coverage17CoverageRingEdges10createEdgeERKNS_4geom18CoordinateSequenceERNSt3__13mapINS2_11LineSegmentEPNS0_12CoverageEdgeENS6_4lessIS8_EENS6_9allocatorINS6_4pairIKS8_SA_EEEEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageRingEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos8coverage12CoverageEdge10createEdgeERKNS_4geom18CoordinateSequenceE
        - _ZN4geos8coverage12CoverageEdge12incRingCountEv
        - _ZN4geos8coverage12CoverageEdge3keyERKNS_4geom18CoordinateSequenceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRingEdges.cpp:174,27'
          Dst:             _ZN4geos8coverage12CoverageEdge3keyERKNS_4geom18CoordinateSequenceE
        - Src:             'src/coverage/CoverageRingEdges.cpp:183,50'
          Dst:             _ZN4geos8coverage12CoverageEdge10createEdgeERKNS_4geom18CoordinateSequenceE
        - Src:             'src/coverage/CoverageRingEdges.cpp:189,11'
          Dst:             _ZN4geos8coverage12CoverageEdge12incRingCountEv
    - functionName:    _ZNK4geos8coverage17CoverageRingEdges17findNextNodeIndexERKNS_4geom18CoordinateSequenceEmRNSt3__113unordered_setINS2_10CoordinateENS2_12CoordinateXY8HashCodeENS6_8equal_toIS8_EENS6_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageRingEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          98
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos8coverage17CoverageRingEdges4nextEmRKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRingEdges.cpp:230,17'
          Dst:             _ZN4geos8coverage17CoverageRingEdges4nextEmRKNS_4geom18CoordinateSequenceE
        - Src:             'src/coverage/CoverageRingEdges.cpp:237,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageRingEdges.cpp:230,17'
          Dst:             _ZN4geos8coverage17CoverageRingEdges4nextEmRKNS_4geom18CoordinateSequenceE
        - Src:             'src/coverage/CoverageRingEdges.cpp:237,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZN4geos8coverage17CoverageRingEdges16extractRingEdgesEPKNS_4geom10LinearRingERNSt3__13mapINS2_11LineSegmentEPNS0_12CoverageEdgeENS6_4lessIS8_EENS6_9allocatorINS6_4pairIKS8_SA_EEEEEERNS6_13unordered_setINS2_10CoordinateENS2_12CoordinateXY8HashCodeENS6_8equal_toISL_EENSD_ISL_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageRingEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          102
      EdgeCount:       43
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos8coverage17CoverageRingEdges10createEdgeERKNS_4geom18CoordinateSequenceERNSt3__13mapINS2_11LineSegmentEPNS0_12CoverageEdgeENS6_4lessIS8_EENS6_9allocatorINS6_4pairIKS8_SA_EEEEEE
        - _ZN4geos8coverage17CoverageRingEdges10createEdgeERKNS_4geom18CoordinateSequenceEmmRNSt3__13mapINS2_11LineSegmentEPNS0_12CoverageEdgeENS6_4lessIS8_EENS6_9allocatorINS6_4pairIKS8_SA_EEEEEE
        - _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos8coverage17CoverageRingEdges17findNextNodeIndexERKNS_4geom18CoordinateSequenceEmRNSt3__113unordered_setINS2_10CoordinateENS2_12CoordinateXY8HashCodeENS6_8equal_toIS8_EENS6_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRingEdges.cpp:141,61'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/coverage/CoverageRingEdges.cpp:141,11'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/coverage/CoverageRingEdges.cpp:145,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/coverage/CoverageRingEdges.cpp:148,25'
          Dst:             _ZNK4geos8coverage17CoverageRingEdges17findNextNodeIndexERKNS_4geom18CoordinateSequenceEmRNSt3__113unordered_setINS2_10CoordinateENS2_12CoordinateXY8HashCodeENS6_8equal_toIS8_EENS6_9allocatorIS8_EEEE
        - Src:             'src/coverage/CoverageRingEdges.cpp:151,30'
          Dst:             _ZN4geos8coverage17CoverageRingEdges10createEdgeERKNS_4geom18CoordinateSequenceERNSt3__13mapINS2_11LineSegmentEPNS0_12CoverageEdgeENS6_4lessIS8_EENS6_9allocatorINS6_4pairIKS8_SA_EEEEEE
        - Src:             'src/coverage/CoverageRingEdges.cpp:158,19'
          Dst:             _ZNK4geos8coverage17CoverageRingEdges17findNextNodeIndexERKNS_4geom18CoordinateSequenceEmRNSt3__113unordered_setINS2_10CoordinateENS2_12CoordinateXY8HashCodeENS6_8equal_toIS8_EENS6_9allocatorIS8_EEEE
        - Src:             'src/coverage/CoverageRingEdges.cpp:159,34'
          Dst:             _ZN4geos8coverage17CoverageRingEdges10createEdgeERKNS_4geom18CoordinateSequenceEmmRNSt3__13mapINS2_11LineSegmentEPNS0_12CoverageEdgeENS6_4lessIS8_EENS6_9allocatorINS6_4pairIKS8_SA_EEEEEE
    - functionName:    _ZN4geos8coverage17CoverageRingEdges21addBoundaryInnerNodesEPKNS_4geom10LinearRingERNSt3__113unordered_setINS2_11LineSegmentENS8_8HashCodeENS6_8equal_toIS8_EENS6_9allocatorIS8_EEEERNS7_INS2_10CoordinateENS2_12CoordinateXY8HashCodeENSA_ISG_EENSC_ISG_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageRingEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8coverage29CoverageBoundarySegmentFinder17isBoundarySegmentERKNSt3__113unordered_setINS_4geom11LineSegmentENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorIS5_EEEEPKNS4_18CoordinateSequenceEm
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRingEdges.cpp:120,43'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/coverage/CoverageRingEdges.cpp:121,95'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/coverage/CoverageRingEdges.cpp:121,22'
          Dst:             _ZN4geos8coverage29CoverageBoundarySegmentFinder17isBoundarySegmentERKNSt3__113unordered_setINS_4geom11LineSegmentENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorIS5_EEEEPKNS4_18CoordinateSequenceEm
        - Src:             'src/coverage/CoverageRingEdges.cpp:123,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/coverage/CoverageRingEdges.cpp:124,22'
          Dst:             _ZN4geos8coverage29CoverageBoundarySegmentFinder17isBoundarySegmentERKNSt3__113unordered_setINS_4geom11LineSegmentENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorIS5_EEEEPKNS4_18CoordinateSequenceEm
        - Src:             'src/coverage/CoverageRingEdges.cpp:126,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageRingEdges.cpp:123,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos8coverage17CoverageRingEdges12addRingEdgesEPKNS_4geom10LinearRingERNSt3__113unordered_setINS2_10CoordinateENS2_12CoordinateXY8HashCodeENS6_8equal_toIS8_EENS6_9allocatorIS8_EEEERNS7_INS2_11LineSegmentENSH_8HashCodeENSB_ISH_EENSD_ISH_EEEERNS6_3mapISH_PNS0_12CoverageEdgeENS6_4lessISH_EENSD_INS6_4pairIKSH_SP_EEEEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageRingEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos8coverage17CoverageRingEdges16extractRingEdgesEPKNS_4geom10LinearRingERNSt3__13mapINS2_11LineSegmentEPNS0_12CoverageEdgeENS6_4lessIS8_EENS6_9allocatorINS6_4pairIKS8_SA_EEEEEERNS6_13unordered_setINS2_10CoordinateENS2_12CoordinateXY8HashCodeENS6_8equal_toISL_EENSD_ISL_EEEE
        - _ZN4geos8coverage17CoverageRingEdges21addBoundaryInnerNodesEPKNS_4geom10LinearRingERNSt3__113unordered_setINS2_11LineSegmentENS8_8HashCodeENS6_8equal_toIS8_EENS6_9allocatorIS8_EEEERNS7_INS2_10CoordinateENS2_12CoordinateXY8HashCodeENSA_ISG_EENSC_ISG_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRingEdges.cpp:106,5'
          Dst:             _ZN4geos8coverage17CoverageRingEdges21addBoundaryInnerNodesEPKNS_4geom10LinearRingERNSt3__113unordered_setINS2_11LineSegmentENS8_8HashCodeENS6_8equal_toIS8_EENS6_9allocatorIS8_EEEERNS7_INS2_10CoordinateENS2_12CoordinateXY8HashCodeENSA_ISG_EENSC_ISG_EEEE
        - Src:             'src/coverage/CoverageRingEdges.cpp:107,44'
          Dst:             _ZN4geos8coverage17CoverageRingEdges16extractRingEdgesEPKNS_4geom10LinearRingERNSt3__13mapINS2_11LineSegmentEPNS0_12CoverageEdgeENS6_4lessIS8_EENS6_9allocatorINS6_4pairIKS8_SA_EEEEEERNS6_13unordered_setINS2_10CoordinateENS2_12CoordinateXY8HashCodeENS6_8equal_toISL_EENSD_ISL_EEEE
    - functionName:    _ZN4geos8coverage17CoverageRingEdges17findBoundaryNodesERNSt3__113unordered_setINS_4geom11LineSegmentENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageRingEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          122
      EdgeCount:       49
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage17CoverageRingEdges18findMultiRingNodesERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageRingEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          83
      EdgeCount:       36
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos8coverage17VertexRingCounter5countERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEERNS2_3mapINS4_10CoordinateEmNS2_4lessISE_EENS8_INS2_4pairIKSE_mEEEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRingEdges.cpp:262,5'
          Dst:             _ZN4geos8coverage17VertexRingCounter5countERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEERNS2_3mapINS4_10CoordinateEmNS2_4lessISE_EENS8_INS2_4pairIKSE_mEEEEEE
    - functionName:    _ZN4geos8coverage17CoverageRingEdges5buildEv
      functionSourceFile: '/src/geos/src/coverage/CoverageRingEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          226
      EdgeCount:       85
      CyclomaticComplexity: 40
      functionsReached:
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - _ZN4geos8coverage17CoverageRingEdges12addRingEdgesEPKNS_4geom10LinearRingERNSt3__113unordered_setINS2_10CoordinateENS2_12CoordinateXY8HashCodeENS6_8equal_toIS8_EENS6_9allocatorIS8_EEEERNS7_INS2_11LineSegmentENSH_8HashCodeENSB_ISH_EENSD_ISH_EEEERNS6_3mapISH_PNS0_12CoverageEdgeENS6_4lessISH_EENSD_INS6_4pairIKSH_SP_EEEEEE
        - _ZN4geos8coverage17CoverageRingEdges17findBoundaryNodesERNSt3__113unordered_setINS_4geom11LineSegmentENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorIS5_EEEE
        - _ZN4geos8coverage17CoverageRingEdges18findMultiRingNodesERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - _ZN4geos8coverage29CoverageBoundarySegmentFinder20findBoundarySegmentsERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRingEdges.cpp:67,38'
          Dst:             _ZN4geos8coverage17CoverageRingEdges18findMultiRingNodesERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - Src:             'src/coverage/CoverageRingEdges.cpp:68,46'
          Dst:             _ZN4geos8coverage29CoverageBoundarySegmentFinder20findBoundarySegmentsERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - Src:             'src/coverage/CoverageRingEdges.cpp:69,46'
          Dst:             _ZN4geos8coverage17CoverageRingEdges17findBoundaryNodesERNSt3__113unordered_setINS_4geom11LineSegmentENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorIS5_EEEE
        - Src:             'src/coverage/CoverageRingEdges.cpp:75,13'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - Src:             'src/coverage/CoverageRingEdges.cpp:85,13'
          Dst:             _ZN4geos8coverage17CoverageRingEdges12addRingEdgesEPKNS_4geom10LinearRingERNSt3__113unordered_setINS2_10CoordinateENS2_12CoordinateXY8HashCodeENS6_8equal_toIS8_EENS6_9allocatorIS8_EEEERNS7_INS2_11LineSegmentENSH_8HashCodeENSB_ISH_EENSD_ISH_EEEERNS6_3mapISH_PNS0_12CoverageEdgeENS6_4lessISH_EENSD_INS6_4pairIKSH_SP_EEEEEE
        - Src:             'src/coverage/CoverageRingEdges.cpp:92,17'
          Dst:             _ZN4geos8coverage17CoverageRingEdges12addRingEdgesEPKNS_4geom10LinearRingERNSt3__113unordered_setINS2_10CoordinateENS2_12CoordinateXY8HashCodeENS6_8equal_toIS8_EENS6_9allocatorIS8_EEEERNS7_INS2_11LineSegmentENSH_8HashCodeENSB_ISH_EENSD_ISH_EEEERNS6_3mapISH_PNS0_12CoverageEdgeENS6_4lessISH_EENSD_INS6_4pairIKSH_SP_EEEEEE
    - functionName:    _ZNK4geos8coverage17CoverageRingEdges11selectEdgesEm
      functionSourceFile: '/src/geos/src/coverage/CoverageRingEdges.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos8coverage12CoverageEdge12getRingCountEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRingEdges.cpp:55,19'
          Dst:             _ZNK4geos8coverage12CoverageEdge12getRingCountEv
    - functionName:    _ZNK4geos8coverage12CoverageEdge10isFreeRingEv
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage12CoverageEdge14setCoordinatesERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage18CoverageSimplifier14setCoordinatesERNSt3__16vectorIPNS0_12CoverageEdgeENS2_9allocatorIS5_EEEEPKNS_4geom15MultiLineStringE
      functionSourceFile: '/src/geos/src/coverage/CoverageSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos8coverage12CoverageEdge14setCoordinatesERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
        - _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageSimplifier.cpp:139,54'
          Dst:             _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
        - Src:             'src/coverage/CoverageSimplifier.cpp:139,15'
          Dst:             _ZN4geos8coverage12CoverageEdge14setCoordinatesERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
    - functionName:    _ZNK4geos8coverage18CoverageSimplifier12getFreeRingsERKNSt3__16vectorIPNS0_12CoverageEdgeENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos8coverage12CoverageEdge10isFreeRingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageSimplifier.cpp:150,35'
          Dst:             _ZNK4geos8coverage12CoverageEdge10isFreeRingEv
    - functionName:    _ZN4geos8coverage18CoverageSimplifier13simplifyEdgesENSt3__16vectorIPNS0_12CoverageEdgeENS2_9allocatorIS5_EEEEPKNS_4geom15MultiLineStringEd
      functionSourceFile: '/src/geos/src/coverage/CoverageSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos8coverage12CoverageEdge11createLinesERKNSt3__16vectorIPS1_NS2_9allocatorIS4_EEEEPKNS_4geom15GeometryFactoryE
        - _ZN4geos8coverage14TPVWSimplifier8simplifyEPKNS_4geom15MultiLineStringERNSt3__16vectorIbNS6_9allocatorIbEEEES5_d
        - _ZN4geos8coverage18CoverageSimplifier14setCoordinatesERNSt3__16vectorIPNS0_12CoverageEdgeENS2_9allocatorIS5_EEEEPKNS_4geom15MultiLineStringE
        - _ZNK4geos8coverage18CoverageSimplifier12getFreeRingsERKNSt3__16vectorIPNS0_12CoverageEdgeENS2_9allocatorIS5_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageSimplifier.cpp:124,46'
          Dst:             _ZN4geos8coverage12CoverageEdge11createLinesERKNSt3__16vectorIPS1_NS2_9allocatorIS4_EEEEPKNS_4geom15GeometryFactoryE
        - Src:             'src/coverage/CoverageSimplifier.cpp:125,35'
          Dst:             _ZNK4geos8coverage18CoverageSimplifier12getFreeRingsERKNSt3__16vectorIPNS0_12CoverageEdgeENS2_9allocatorIS5_EEEE
        - Src:             'src/coverage/CoverageSimplifier.cpp:126,50'
          Dst:             _ZN4geos8coverage14TPVWSimplifier8simplifyEPKNS_4geom15MultiLineStringERNSt3__16vectorIbNS6_9allocatorIbEEEES5_d
        - Src:             'src/coverage/CoverageSimplifier.cpp:129,5'
          Dst:             _ZN4geos8coverage18CoverageSimplifier14setCoordinatesERNSt3__16vectorIPNS0_12CoverageEdgeENS2_9allocatorIS5_EEEEPKNS_4geom15MultiLineStringE
    - functionName:    _ZN4geos8coverage18CoverageSimplifierC2ERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          112
      EdgeCount:       25
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageSimplifier.cpp:86,63'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/coverage/CoverageSimplifier.cpp:91,17'
          Dst:             __cxa_allocate_exception
        - Src:             'src/coverage/CoverageSimplifier.cpp:91,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/coverage/CoverageSimplifier.cpp:91,17'
          Dst:             __cxa_throw
        - Src:             'src/coverage/CoverageSimplifier.cpp:91,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos8coverage18CoverageSimplifier13simplifyInnerERKNSt3__16vectorINS2_10unique_ptrINS_4geom8GeometryENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEEd
      functionSourceFile: '/src/geos/src/coverage/CoverageSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos8coverage18CoverageSimplifier13simplifyInnerERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageSimplifier.cpp:79,12'
          Dst:             _ZN4geos8coverage18CoverageSimplifier13simplifyInnerERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEd
    - functionName:    _ZN4geos8coverage18CoverageSimplifier13simplifyInnerERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEd
      functionSourceFile: '/src/geos/src/coverage/CoverageSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage18CoverageSimplifier13simplifyInnerEd
        - _ZN4geos8coverage18CoverageSimplifierC2ERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageSimplifier.cpp:64,24'
          Dst:             _ZN4geos8coverage18CoverageSimplifierC2ERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - Src:             'src/coverage/CoverageSimplifier.cpp:65,23'
          Dst:             _ZN4geos8coverage18CoverageSimplifier13simplifyInnerEd
    - functionName:    _ZN4geos8coverage18CoverageSimplifier13simplifyInnerEd
      functionSourceFile: '/src/geos/src/coverage/CoverageSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       29
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos8coverage12CoverageEdge11createLinesERKNSt3__16vectorIPS1_NS2_9allocatorIS4_EEEEPKNS_4geom15GeometryFactoryE
        - _ZN4geos8coverage17CoverageRingEdgesC2ERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - _ZN4geos8coverage17CoverageRingEdgesD2Ev
        - _ZN4geos8coverage18CoverageSimplifier13simplifyEdgesENSt3__16vectorIPNS0_12CoverageEdgeENS2_9allocatorIS5_EEEEPKNS_4geom15MultiLineStringEd
        - _ZNK4geos8coverage17CoverageRingEdges11selectEdgesEm
        - _ZNK4geos8coverage17CoverageRingEdges13buildCoverageEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageSimplifier.cpp:108,23'
          Dst:             _ZN4geos8coverage17CoverageRingEdgesC2ERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - Src:             'src/coverage/CoverageSimplifier.cpp:109,49'
          Dst:             _ZNK4geos8coverage17CoverageRingEdges11selectEdgesEm
        - Src:             'src/coverage/CoverageSimplifier.cpp:110,49'
          Dst:             _ZNK4geos8coverage17CoverageRingEdges11selectEdgesEm
        - Src:             'src/coverage/CoverageSimplifier.cpp:111,56'
          Dst:             _ZN4geos8coverage12CoverageEdge11createLinesERKNSt3__16vectorIPS1_NS2_9allocatorIS4_EEEEPKNS_4geom15GeometryFactoryE
        - Src:             'src/coverage/CoverageSimplifier.cpp:113,5'
          Dst:             _ZN4geos8coverage18CoverageSimplifier13simplifyEdgesENSt3__16vectorIPNS0_12CoverageEdgeENS2_9allocatorIS5_EEEEPKNS_4geom15MultiLineStringEd
        - Src:             'src/coverage/CoverageSimplifier.cpp:114,16'
          Dst:             _ZNK4geos8coverage17CoverageRingEdges13buildCoverageEv
        - Src:             'src/coverage/CoverageSimplifier.cpp:115,1'
          Dst:             _ZN4geos8coverage17CoverageRingEdgesD2Ev
        - Src:             'src/coverage/CoverageSimplifier.cpp:115,1'
          Dst:             _ZN4geos8coverage17CoverageRingEdgesD2Ev
    - functionName:    _ZN4geos8coverage18CoverageSimplifier8simplifyERKNSt3__16vectorINS2_10unique_ptrINS_4geom8GeometryENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEEd
      functionSourceFile: '/src/geos/src/coverage/CoverageSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos8coverage18CoverageSimplifier8simplifyERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageSimplifier.cpp:54,12'
          Dst:             _ZN4geos8coverage18CoverageSimplifier8simplifyERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEd
    - functionName:    _ZN4geos8coverage18CoverageSimplifier8simplifyERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEd
      functionSourceFile: '/src/geos/src/coverage/CoverageSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage18CoverageSimplifier8simplifyEd
        - _ZN4geos8coverage18CoverageSimplifierC2ERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageSimplifier.cpp:40,24'
          Dst:             _ZN4geos8coverage18CoverageSimplifierC2ERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - Src:             'src/coverage/CoverageSimplifier.cpp:41,23'
          Dst:             _ZN4geos8coverage18CoverageSimplifier8simplifyEd
    - functionName:    _ZN4geos8coverage18CoverageSimplifier8simplifyEd
      functionSourceFile: '/src/geos/src/coverage/CoverageSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos8coverage17CoverageRingEdges8getEdgesEv
        - _ZN4geos8coverage17CoverageRingEdgesC2ERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - _ZN4geos8coverage17CoverageRingEdgesD2Ev
        - _ZN4geos8coverage18CoverageSimplifier13simplifyEdgesENSt3__16vectorIPNS0_12CoverageEdgeENS2_9allocatorIS5_EEEEPKNS_4geom15MultiLineStringEd
        - _ZNK4geos8coverage17CoverageRingEdges13buildCoverageEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageSimplifier.cpp:99,23'
          Dst:             _ZN4geos8coverage17CoverageRingEdgesC2ERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - Src:             'src/coverage/CoverageSimplifier.cpp:100,23'
          Dst:             _ZN4geos8coverage17CoverageRingEdges8getEdgesEv
        - Src:             'src/coverage/CoverageSimplifier.cpp:100,5'
          Dst:             _ZN4geos8coverage18CoverageSimplifier13simplifyEdgesENSt3__16vectorIPNS0_12CoverageEdgeENS2_9allocatorIS5_EEEEPKNS_4geom15MultiLineStringEd
        - Src:             'src/coverage/CoverageSimplifier.cpp:101,16'
          Dst:             _ZNK4geos8coverage17CoverageRingEdges13buildCoverageEv
        - Src:             'src/coverage/CoverageSimplifier.cpp:102,1'
          Dst:             _ZN4geos8coverage17CoverageRingEdgesD2Ev
        - Src:             'src/coverage/CoverageSimplifier.cpp:102,1'
          Dst:             _ZN4geos8coverage17CoverageRingEdgesD2Ev
    - functionName:    _ZN4geos8coverage13CoverageUnion5UnionEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/coverage/CoverageUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          31
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng13CoverageUnion9geomunionEPKNS_4geom8GeometryE
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageUnion.cpp:53,37'
          Dst:             __dynamic_cast
        - Src:             'src/coverage/CoverageUnion.cpp:57,12'
          Dst:             _ZN4geos9operation9overlayng13CoverageUnion9geomunionEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos8coverage13CoverageUnion5UnionERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation9overlayng13CoverageUnion9geomunionEPKNS_4geom8GeometryE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageUnion.cpp:43,52'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/coverage/CoverageUnion.cpp:44,57'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - Src:             'src/coverage/CoverageUnion.cpp:45,12'
          Dst:             _ZN4geos9operation9overlayng13CoverageUnion9geomunionEPKNS_4geom8GeometryE
    - functionName:    '_ZZN4geos8coverage17CoverageValidator8validateEPKNS_4geom8GeometryERNS_5index7strtree15TemplateSTRtreeIS5_NS7_14EnvelopeTraitsEEEENK3$_0clES5_'
      functionSourceFile: '/src/geos/src/coverage/CoverageValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIRZNS_8coverage17CoverageValidator8validateES6_RNS1_15TemplateSTRtreeIS6_S7_EEE3$_0EEbRKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          57
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIRZNS_8coverage17CoverageValidator8validateES6_RNS1_15TemplateSTRtreeIS6_S7_EEE3$_0EEbRKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9visitLeafIRZNS_8coverage17CoverageValidator8validateES6_RNS1_15TemplateSTRtreeIS6_S7_EEE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSH_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSJ_RKNS1_15TemplateSTRNodeIS6_S7_EE'
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9visitLeafIRZNS_8coverage17CoverageValidator8validateES6_RNS1_15TemplateSTRtreeIS6_S7_EEE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSH_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSJ_RKNS1_15TemplateSTRNodeIS6_S7_EE'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIRZNS_8coverage17CoverageValidator8validateES6_RNS1_15TemplateSTRtreeIS6_S7_EEE3$_0EEbRKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE13beginChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE11endChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,16'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9isDeletedEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9visitLeafIRZNS_8coverage17CoverageValidator8validateES6_RNS1_15TemplateSTRtreeIS6_S7_EEE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSH_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSJ_RKNS1_15TemplateSTRNodeIS6_S7_EE'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE7getItemEv
        - '_ZZN4geos8coverage17CoverageValidator8validateEPKNS_4geom8GeometryERNS_5index7strtree15TemplateSTRtreeIS5_NS7_14EnvelopeTraitsEEEENK3$_0clES5_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             '_ZZN4geos8coverage17CoverageValidator8validateEPKNS_4geom8GeometryERNS_5index7strtree15TemplateSTRtreeIS5_NS7_14EnvelopeTraitsEEEENK3$_0clES5_'
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE7getItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9getBoundsEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE4BodyC2ERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEEC2ERKS6_RKNS3_8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE4BodyC2ERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:59,13'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE4BodyC2ERKS6_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:46,13'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE14createLeafNodeERKS6_RKNS3_8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree14EnvelopeTraits8fromItemIPKNS_4geom8GeometryEEERKNS4_8EnvelopeERKT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE14createLeafNodeERKS6_RKNS3_8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:195,14'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:196,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE14createLeafNodeERKS6_RKNS3_8EnvelopeE
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          72
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:655,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:656,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,55'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:661,39'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:665,36'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE10removeItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:347,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:353,19'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,45'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:355,23'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:361,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5buildEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE8treeSizeEm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:385,13'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:397,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE8treeSizeEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:405,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5builtEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE8treeSizeEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:445,30'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:446,34'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE13sliceCapacityEmm
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:468,26'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:469,37'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:476,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:491,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE10sliceCountEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE13sliceCapacityEmm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:499,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:520,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEEC2EPKS8_SA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:64,16'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:65,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:98,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,56'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,13'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_ENKUlRKSC_SI_E_clESI_SI_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_ENKUlRKSC_SI_E_clESI_SI_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEENKUlS6_E_clES6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEENKUlS6_E_clES6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEENKUlS6_E_clES6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEvRSD_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSC_9allocatorISE_EEEEENKUlS6_E_clES6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSC_9allocatorISE_EEEEENKUlS6_E_clES6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSC_9allocatorISE_EEEEENKUlS6_E_clES6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEvRSD_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE4BodyC2EOS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEEC2EOS6_RKNS3_8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE4BodyC2EOS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:53,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE4BodyC2EOS6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS3_8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeEOS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS3_8EnvelopeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:188,14'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:189,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS3_8EnvelopeE
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6removeEPKNS3_8EnvelopeEPv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKS6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:806,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKS6_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEvRSD_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:800,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEvRSD_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSC_9allocatorISE_EEEE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEvRSD_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:794,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEvRSD_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6insertEPKNS3_8EnvelopeEPv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeEOS6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:810,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeEOS6_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEED0Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexD2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEED2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index12SpatialIndexD2Ev
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEEC2Em
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:135,9'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE20validateConstructionEv
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIRZNS_8coverage17CoverageValidator8validateES6_RNS1_15TemplateSTRtreeIS6_S7_EEE3$_0EEvRKNS3_8EnvelopeEOT_'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5buildEv
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIRZNS_8coverage17CoverageValidator8validateES6_RNS1_15TemplateSTRtreeIS6_S7_EEE3$_0EEbRKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9visitLeafIRZNS_8coverage17CoverageValidator8validateES6_RNS1_15TemplateSTRtreeIS6_S7_EEE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSH_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSJ_RKNS1_15TemplateSTRNodeIS6_S7_EE'
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9visitLeafIRZNS_8coverage17CoverageValidator8validateES6_RNS1_15TemplateSTRtreeIS6_S7_EEE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSH_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSJ_RKNS1_15TemplateSTRNodeIS6_S7_EE'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIRZNS_8coverage17CoverageValidator8validateES6_RNS1_15TemplateSTRtreeIS6_S7_EEE3$_0EEbRKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
    - functionName:    _ZN4geos8coverage17CoverageValidator8validateEPKNS_4geom8GeometryERNS_5index7strtree15TemplateSTRtreeIS5_NS7_14EnvelopeTraitsEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          124
      EdgeCount:       38
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4geom8Envelope8expandByEd
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIRZNS_8coverage17CoverageValidator8validateES6_RNS1_15TemplateSTRtreeIS6_S7_EEE3$_0EEvRKNS3_8EnvelopeEOT_'
        - _ZN4geos8coverage24CoveragePolygonValidator8validateEPKNS_4geom8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageValidator.cpp:105,14'
          Dst:             _ZN4geos4geom8Envelope8expandByEd
        - Src:             'src/coverage/CoverageValidator.cpp:112,11'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5queryIRZNS_8coverage17CoverageValidator8validateES6_RNS1_15TemplateSTRtreeIS6_S7_EEE3$_0EEvRKNS3_8EnvelopeEOT_'
        - Src:             'src/coverage/CoverageValidator.cpp:120,40'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator8validateEPKNS_4geom8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEEd
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6insertERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits8fromItemIPKNS_4geom8GeometryEEERKNS4_8EnvelopeERKT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:183,16'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits8fromItemIPKNS_4geom8GeometryEEERKNS4_8EnvelopeERKT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:183,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeERKS6_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEEC2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexC2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEEC2Em
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index12SpatialIndexC2Ev
    - functionName:    _ZN4geos8coverage17CoverageValidator8validateERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEd
      functionSourceFile: '/src/geos/src/coverage/CoverageValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage17CoverageValidator11setGapWidthEd
        - _ZN4geos8coverage17CoverageValidator8validateEv
        - _ZN4geos8coverage17CoverageValidatorC2ERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageValidator.cpp:73,23'
          Dst:             _ZN4geos8coverage17CoverageValidatorC2ERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - Src:             'src/coverage/CoverageValidator.cpp:74,7'
          Dst:             _ZN4geos8coverage17CoverageValidator11setGapWidthEd
        - Src:             'src/coverage/CoverageValidator.cpp:75,14'
          Dst:             _ZN4geos8coverage17CoverageValidator8validateEv
    - functionName:    _ZN4geos8coverage17CoverageValidator8validateEv
      functionSourceFile: '/src/geos/src/coverage/CoverageValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          125
      EdgeCount:       47
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEEC2Ev
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEED2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6insertERKS6_
        - _ZN4geos8coverage17CoverageValidator8validateEPKNS_4geom8GeometryERNS_5index7strtree15TemplateSTRtreeIS5_NS7_14EnvelopeTraitsEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageValidator.cpp:83,38'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEEC2Ev
        - Src:             'src/coverage/CoverageValidator.cpp:86,9'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - Src:             'src/coverage/CoverageValidator.cpp:88,15'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6insertERKS6_
        - Src:             'src/coverage/CoverageValidator.cpp:94,44'
          Dst:             _ZN4geos8coverage17CoverageValidator8validateEPKNS_4geom8GeometryERNS_5index7strtree15TemplateSTRtreeIS5_NS7_14EnvelopeTraitsEEE
        - Src:             'src/coverage/CoverageValidator.cpp:98,1'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEED2Ev
        - Src:             'src/coverage/CoverageValidator.cpp:98,1'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos8coverage17CoverageValidator8validateERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage17CoverageValidator8validateEv
        - _ZN4geos8coverage17CoverageValidatorC2ERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageValidator.cpp:64,23'
          Dst:             _ZN4geos8coverage17CoverageValidatorC2ERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - Src:             'src/coverage/CoverageValidator.cpp:65,14'
          Dst:             _ZN4geos8coverage17CoverageValidator8validateEv
    - functionName:    _ZN4geos8coverage17CoverageValidator7isValidERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEEd
      functionSourceFile: '/src/geos/src/coverage/CoverageValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage17CoverageValidator11setGapWidthEd
        - _ZN4geos8coverage17CoverageValidator16hasInvalidResultERKNSt3__16vectorINS2_10unique_ptrINS_4geom8GeometryENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEE
        - _ZN4geos8coverage17CoverageValidator8validateEv
        - _ZN4geos8coverage17CoverageValidatorC2ERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageValidator.cpp:43,23'
          Dst:             _ZN4geos8coverage17CoverageValidatorC2ERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - Src:             'src/coverage/CoverageValidator.cpp:44,7'
          Dst:             _ZN4geos8coverage17CoverageValidator11setGapWidthEd
        - Src:             'src/coverage/CoverageValidator.cpp:45,33'
          Dst:             _ZN4geos8coverage17CoverageValidator8validateEv
        - Src:             'src/coverage/CoverageValidator.cpp:45,14'
          Dst:             _ZN4geos8coverage17CoverageValidator16hasInvalidResultERKNSt3__16vectorINS2_10unique_ptrINS_4geom8GeometryENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEE
    - functionName:    _ZN4geos8coverage17CoverageValidator16hasInvalidResultERKNSt3__16vectorINS2_10unique_ptrINS_4geom8GeometryENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage17CoverageValidator7isValidERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage17CoverageValidator16hasInvalidResultERKNSt3__16vectorINS2_10unique_ptrINS_4geom8GeometryENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEE
        - _ZN4geos8coverage17CoverageValidator8validateEv
        - _ZN4geos8coverage17CoverageValidatorC2ERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageValidator.cpp:35,23'
          Dst:             _ZN4geos8coverage17CoverageValidatorC2ERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - Src:             'src/coverage/CoverageValidator.cpp:36,33'
          Dst:             _ZN4geos8coverage17CoverageValidator8validateEv
        - Src:             'src/coverage/CoverageValidator.cpp:36,14'
          Dst:             _ZN4geos8coverage17CoverageValidator16hasInvalidResultERKNSt3__16vectorINS2_10unique_ptrINS_4geom8GeometryENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEE
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSE_9allocatorIS7_EEEEENKUlRKS7_E_clESL_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIRZNS9_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSF_9allocatorIS7_EEEEEUlRKS7_E_EEbSE_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIRZNS9_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSF_9allocatorIS7_EEEEEUlRKS7_E_EEbSE_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9visitLeafIRZNS9_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSF_9allocatorIS7_EEEEEUlRKS7_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISQ_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSQ_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9visitLeafIRZNS9_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSF_9allocatorIS7_EEEEEUlRKS7_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISQ_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSQ_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIRZNS9_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSF_9allocatorIS7_EEEEEUlRKS7_E_EEbSE_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE13beginChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE11endChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,16'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9isDeletedEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9visitLeafIRZNS9_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSF_9allocatorIS7_EEEEEUlRKS7_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISQ_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSQ_RKNS1_15TemplateSTRNodeIS7_S8_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSE_9allocatorIS7_EEEEENKUlRKS7_E_clESL_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSE_9allocatorIS7_EEEEENKUlRKS7_E_clESL_
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE7getItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9getBoundsEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIZNS9_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSF_9allocatorIS7_EEEEEUlRKS7_E_EEvSE_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIRZNS9_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSF_9allocatorIS7_EEEEEUlRKS7_E_EEbSE_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9visitLeafIRZNS9_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSF_9allocatorIS7_EEEEEUlRKS7_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISQ_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSQ_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9visitLeafIRZNS9_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSF_9allocatorIS7_EEEEEUlRKS7_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISQ_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSQ_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIRZNS9_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSF_9allocatorIS7_EEEEEUlRKS7_E_EEbSE_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5builtEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5buildEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEEm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE8treeSizeEm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:385,13'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:397,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE8treeSizeEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:405,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEEm
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE8treeSizeEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:445,30'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:446,34'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE13sliceCapacityEmm
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:468,26'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:469,37'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:476,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:491,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE10sliceCountEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE13sliceCapacityEmm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS7_S8_EESD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:499,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:520,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS7_S8_EESD_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS7_S8_EESD_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:46,13'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEEC2EPKS9_SB_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS9_SB_
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE4BodyC2EPKS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:64,16'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS9_SB_
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:65,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE4BodyC2EPKS9_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS9_SB_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:98,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,56'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,13'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE4BodyC2EPKS9_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_ENKUlRKSD_SJ_E_clESJ_SJ_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_ENKUlRKSD_SJ_E_clESJ_SJ_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree14EnvelopeTraits8fromItemIRPKNS_8coverage14TPVWSimplifier4EdgeEEERKNS_4geom8EnvelopeEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos8coverage14TPVWSimplifier4Edge19getEnvelopeInternalEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:724,21'
          Dst:             _ZNK4geos8coverage14TPVWSimplifier4Edge19getEnvelopeInternalEv
    - functionName:    _ZNK4geos8coverage14TPVWSimplifier4Edge19getEnvelopeInternalEv
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8coverage6Corner7GreaterclERKS1_S4_
      functionSourceFile: '/src/geos/include/geos/coverage/Corner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos8coverage6Corner9compareToERKS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/Corner.h:104,22'
          Dst:             _ZNK4geos8coverage6Corner9compareToERKS1_
    - functionName:    _ZNK4geos8coverage6Corner9compareToERKS1_
      functionSourceFile: '/src/geos/include/geos/coverage/Corner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos8coverage6Corner7getAreaEv
        - _ZNK4geos8coverage6Corner8getIndexEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/Corner.h:77,27'
          Dst:             _ZNK4geos8coverage6Corner7getAreaEv
        - Src:             'include/geos/coverage/Corner.h:78,31'
          Dst:             _ZNK4geos8coverage6Corner7getAreaEv
        - Src:             'include/geos/coverage/Corner.h:81,37'
          Dst:             _ZNK4geos8coverage6Corner8getIndexEv
        - Src:             'include/geos/coverage/Corner.h:82,41'
          Dst:             _ZNK4geos8coverage6Corner8getIndexEv
    - functionName:    _ZNK4geos8coverage6Corner7getAreaEv
      functionSourceFile: '/src/geos/include/geos/coverage/Corner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8coverage6Corner8getIndexEv
      functionSourceFile: '/src/geos/include/geos/coverage/Corner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage14TPVWSimplifier4EdgeD2Ev
      functionSourceFile: '/src/geos/include/geos/coverage/TPVWSimplifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index25VertexSequencePackedRtreeD2Ev
        - _ZN4geos8simplify10LinkedLineD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/TPVWSimplifier.h:81,11'
          Dst:             _ZN4geos5index25VertexSequencePackedRtreeD2Ev
        - Src:             'include/geos/coverage/TPVWSimplifier.h:81,11'
          Dst:             _ZN4geos8simplify10LinkedLineD2Ev
    - functionName:    _ZN4geos5index25VertexSequencePackedRtreeD2Ev
      functionSourceFile: '/src/geos/include/geos/index/VertexSequencePackedRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify10LinkedLineD2Ev
      functionSourceFile: '/src/geos/include/geos/simplify/LinkedLine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      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:    _ZN4geos5index25VertexSequencePackedRtreeC2EOS1_
      functionSourceFile: '/src/geos/include/geos/index/VertexSequencePackedRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify10LinkedLineC2EOS1_
      functionSourceFile: '/src/geos/include/geos/simplify/LinkedLine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage14TPVWSimplifier4EdgeC2EOS2_
      functionSourceFile: '/src/geos/include/geos/coverage/TPVWSimplifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index25VertexSequencePackedRtreeC2EOS1_
        - _ZN4geos8simplify10LinkedLineC2EOS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/TPVWSimplifier.h:81,11'
          Dst:             _ZN4geos8simplify10LinkedLineC2EOS1_
        - Src:             'include/geos/coverage/TPVWSimplifier.h:81,11'
          Dst:             _ZN4geos5index25VertexSequencePackedRtreeC2EOS1_
    - functionName:    _ZN4geos8coverage14TPVWSimplifier4EdgeC2EPKNS_4geom10LineStringEbd
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       24
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos5index25VertexSequencePackedRtree6removeEm
        - _ZN4geos5index25VertexSequencePackedRtreeC2ERKNS_4geom18CoordinateSequenceE
        - _ZN4geos5index25VertexSequencePackedRtreeD2Ev
        - _ZN4geos8simplify10LinkedLineC2ERKNS_4geom18CoordinateSequenceE
        - _ZN4geos8simplify10LinkedLineD2Ev
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence6isRingEv
        - _ZNK4geos8simplify10LinkedLine6isRingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/TPVWSimplifier.cpp:147,33'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/coverage/TPVWSimplifier.cpp:147,7'
          Dst:             _ZN4geos8simplify10LinkedLineC2ERKNS_4geom18CoordinateSequenceE
        - Src:             'src/coverage/TPVWSimplifier.cpp:148,34'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/coverage/TPVWSimplifier.cpp:148,7'
          Dst:             _ZN4geos5index25VertexSequencePackedRtreeC2ERKNS_4geom18CoordinateSequenceE
        - Src:             'src/coverage/TPVWSimplifier.cpp:149,32'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/coverage/TPVWSimplifier.cpp:149,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence6isRingEv
        - Src:             'src/coverage/TPVWSimplifier.cpp:155,20'
          Dst:             _ZNK4geos8simplify10LinkedLine6isRingEv
        - Src:             'src/coverage/TPVWSimplifier.cpp:156,21'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree6removeEm
        - Src:             'src/coverage/TPVWSimplifier.cpp:158,1'
          Dst:             _ZN4geos5index25VertexSequencePackedRtreeD2Ev
        - Src:             'src/coverage/TPVWSimplifier.cpp:158,1'
          Dst:             _ZN4geos8simplify10LinkedLineD2Ev
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS7_S8_EERKS7_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          72
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS7_S8_EERKS7_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:655,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:656,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,55'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:661,39'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:665,36'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS7_S8_EERKS7_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE10removeItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS7_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS7_S8_EERKS7_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:347,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:353,19'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,45'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:355,23'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:361,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS7_S8_EERKS7_
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlS7_E_clES7_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSL_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISN_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSN_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSL_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISN_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSN_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSL_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISN_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSN_RKNS1_15TemplateSTRNodeIS7_S8_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlS7_E_clES7_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlS7_E_clES7_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_EEvRSF_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSL_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISN_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSN_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSL_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISN_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSN_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSE_9allocatorISG_EEEEENKUlS7_E_clES7_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_TnNSH_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSH_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISR_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSR_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_TnNSH_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSH_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISR_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSR_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_TnNSH_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSH_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISR_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSR_RKNS1_15TemplateSTRNodeIS7_S8_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSE_9allocatorISG_EEEEENKUlS7_E_clES7_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSE_9allocatorISG_EEEEENKUlS7_E_clES7_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_EEvRSF_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_TnNSH_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSH_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISR_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSR_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_TnNSH_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSH_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISR_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSR_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE4BodyC2EOS7_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEEC2EOS7_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE4BodyC2EOS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:53,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE4BodyC2EOS7_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE14createLeafNodeEOS7_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS7_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE14createLeafNodeEOS7_RKNS_4geom8EnvelopeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:188,14'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:189,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE14createLeafNodeEOS7_RKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6removeEPKNS_4geom8EnvelopeEPv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS7_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:806,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS7_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_EEvRSF_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:800,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_EEvRSF_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSE_9allocatorISG_EEEE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_EEvRSF_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:794,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_EEvRSF_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6insertEPKNS_4geom8EnvelopeEPv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS7_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:810,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS7_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEED0Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexD2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index12SpatialIndexD2Ev
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEEC2Em
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:135,9'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE20validateConstructionEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEEC2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexC2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEEC2Em
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index12SpatialIndexC2Ev
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSE_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIZNS9_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSF_9allocatorIS7_EEEEEUlRKS7_E_EEvSE_OT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:315,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryIZNS9_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSF_9allocatorIS7_EEEEEUlRKS7_E_EEvSE_OT_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6insertEOS7_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits8fromItemIRPKNS_8coverage14TPVWSimplifier4EdgeEEERKNS_4geom8EnvelopeEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:178,16'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits8fromItemIRPKNS_8coverage14TPVWSimplifier4EdgeEEERKNS_4geom8EnvelopeEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:178,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS7_
    - functionName:    _ZNK4geos8coverage14TPVWSimplifier4Edge5queryERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos5index25VertexSequencePackedRtree5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS6_9allocatorImEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/TPVWSimplifier.cpp:287,17'
          Dst:             _ZNK4geos5index25VertexSequencePackedRtree5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS6_9allocatorImEEEE
    - functionName:    _ZNK4geos8coverage14TPVWSimplifier4Edge21hasIntersectingVertexERKNS0_6CornerERKNS_4geom8EnvelopeERKS2_
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos8coverage14TPVWSimplifier4Edge13getCoordinateEm
        - _ZNK4geos8coverage14TPVWSimplifier4Edge5queryERKNS_4geom8EnvelopeE
        - _ZNK4geos8coverage6Corner10intersectsERKNS_4geom10CoordinateE
        - _ZNK4geos8coverage6Corner8isVertexERKNS_4geom10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/TPVWSimplifier.cpp:267,44'
          Dst:             _ZNK4geos8coverage14TPVWSimplifier4Edge5queryERKNS_4geom8EnvelopeE
        - Src:             'src/coverage/TPVWSimplifier.cpp:270,36'
          Dst:             _ZNK4geos8coverage14TPVWSimplifier4Edge13getCoordinateEm
        - Src:             'src/coverage/TPVWSimplifier.cpp:272,20'
          Dst:             _ZNK4geos8coverage6Corner8isVertexERKNS_4geom10CoordinateE
        - Src:             'src/coverage/TPVWSimplifier.cpp:276,20'
          Dst:             _ZNK4geos8coverage6Corner10intersectsERKNS_4geom10CoordinateE
    - functionName:    _ZNK4geos8coverage14TPVWSimplifier4Edge13getCoordinateEm
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos8simplify10LinkedLine13getCoordinateEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/TPVWSimplifier.cpp:164,23'
          Dst:             _ZNK4geos8simplify10LinkedLine13getCoordinateEm
    - functionName:    _ZN4geos8coverage14TPVWSimplifier9EdgeIndex5queryERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSE_9allocatorIS7_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/TPVWSimplifier.cpp:326,11'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS7_NSE_9allocatorIS7_EEEE
    - functionName:    _ZN4geos8coverage14TPVWSimplifier4Edge9addCornerEmRNSt3__114priority_queueINS0_6CornerENS3_6vectorIS5_NS3_9allocatorIS5_EEEENS5_7GreaterEEE
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos8coverage6CornerC2EPKNS_8simplify10LinkedLineEm
        - _ZNK4geos8coverage6Corner7getAreaEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/TPVWSimplifier.cpp:225,16'
          Dst:             _ZN4geos8coverage6CornerC2EPKNS_8simplify10LinkedLineEm
        - Src:             'src/coverage/TPVWSimplifier.cpp:226,20'
          Dst:             _ZNK4geos8coverage6Corner7getAreaEv
    - functionName:    _ZN4geos8coverage14TPVWSimplifier4Edge12removeCornerERNS0_6CornerERNSt3__114priority_queueIS3_NS5_6vectorIS3_NS5_9allocatorIS3_EEEENS3_7GreaterEEE
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index25VertexSequencePackedRtree6removeEm
        - _ZN4geos8coverage14TPVWSimplifier4Edge9addCornerEmRNSt3__114priority_queueINS0_6CornerENS3_6vectorIS5_NS3_9allocatorIS5_EEEENS5_7GreaterEEE
        - _ZN4geos8simplify10LinkedLine6removeEm
        - _ZNK4geos8coverage6Corner8getIndexEv
        - _ZNK4geos8simplify10LinkedLine4nextEm
        - _ZNK4geos8simplify10LinkedLine4prevEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/TPVWSimplifier.cpp:298,32'
          Dst:             _ZNK4geos8coverage6Corner8getIndexEv
        - Src:             'src/coverage/TPVWSimplifier.cpp:299,35'
          Dst:             _ZNK4geos8simplify10LinkedLine4prevEm
        - Src:             'src/coverage/TPVWSimplifier.cpp:300,35'
          Dst:             _ZNK4geos8simplify10LinkedLine4nextEm
        - Src:             'src/coverage/TPVWSimplifier.cpp:301,16'
          Dst:             _ZN4geos8simplify10LinkedLine6removeEm
        - Src:             'src/coverage/TPVWSimplifier.cpp:302,17'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree6removeEm
        - Src:             'src/coverage/TPVWSimplifier.cpp:305,5'
          Dst:             _ZN4geos8coverage14TPVWSimplifier4Edge9addCornerEmRNSt3__114priority_queueINS0_6CornerENS3_6vectorIS5_NS3_9allocatorIS5_EEEENS5_7GreaterEEE
        - Src:             'src/coverage/TPVWSimplifier.cpp:306,5'
          Dst:             _ZN4geos8coverage14TPVWSimplifier4Edge9addCornerEmRNSt3__114priority_queueINS0_6CornerENS3_6vectorIS5_NS3_9allocatorIS5_EEEENS5_7GreaterEEE
    - functionName:    _ZNK4geos8coverage14TPVWSimplifier4Edge11isRemovableERNS0_6CornerERNS1_9EdgeIndexE
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          126
      EdgeCount:       57
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos8coverage14TPVWSimplifier9EdgeIndex5queryERKNS_4geom8EnvelopeE
        - _ZNK4geos8coverage14TPVWSimplifier4Edge21hasIntersectingVertexERKNS0_6CornerERKNS_4geom8EnvelopeERKS2_
        - _ZNK4geos8coverage14TPVWSimplifier4Edge4sizeEv
        - _ZNK4geos8coverage6Corner10isBaselineERKNS_4geom10CoordinateES5_
        - _ZNK4geos8coverage6Corner8envelopeEv
        - _ZNK4geos8simplify10LinkedLine14getCoordinatesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/TPVWSimplifier.cpp:238,33'
          Dst:             _ZNK4geos8coverage6Corner8envelopeEv
        - Src:             'src/coverage/TPVWSimplifier.cpp:241,51'
          Dst:             _ZN4geos8coverage14TPVWSimplifier9EdgeIndex5queryERKNS_4geom8EnvelopeE
        - Src:             'src/coverage/TPVWSimplifier.cpp:243,13'
          Dst:             _ZNK4geos8coverage14TPVWSimplifier4Edge21hasIntersectingVertexERKNS0_6CornerERKNS_4geom8EnvelopeERKS2_
        - Src:             'src/coverage/TPVWSimplifier.cpp:247,35'
          Dst:             _ZNK4geos8coverage14TPVWSimplifier4Edge4sizeEv
        - Src:             'src/coverage/TPVWSimplifier.cpp:251,45'
          Dst:             _ZNK4geos8simplify10LinkedLine14getCoordinatesEv
        - Src:             'src/coverage/TPVWSimplifier.cpp:252,44'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/coverage/TPVWSimplifier.cpp:252,63'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/coverage/TPVWSimplifier.cpp:252,24'
          Dst:             _ZNK4geos8coverage6Corner10isBaselineERKNS_4geom10CoordinateES5_
    - functionName:    _ZNK4geos8coverage14TPVWSimplifier4Edge4sizeEv
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos8simplify10LinkedLine4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/TPVWSimplifier.cpp:178,23'
          Dst:             _ZNK4geos8simplify10LinkedLine4sizeEv
    - functionName:    _ZN4geos8coverage14TPVWSimplifier4Edge11createQueueERNSt3__114priority_queueINS0_6CornerENS3_6vectorIS5_NS3_9allocatorIS5_EEEENS5_7GreaterEEE
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8coverage14TPVWSimplifier4Edge9addCornerEmRNSt3__114priority_queueINS0_6CornerENS3_6vectorIS5_NS3_9allocatorIS5_EEEENS5_7GreaterEEE
        - _ZNK4geos8simplify10LinkedLine6isRingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/TPVWSimplifier.cpp:210,40'
          Dst:             _ZNK4geos8simplify10LinkedLine6isRingEv
        - Src:             'src/coverage/TPVWSimplifier.cpp:213,9'
          Dst:             _ZN4geos8coverage14TPVWSimplifier4Edge9addCornerEmRNSt3__114priority_queueINS0_6CornerENS3_6vectorIS5_NS3_9allocatorIS5_EEEENS5_7GreaterEEE
    - functionName:    _ZN4geos8coverage14TPVWSimplifier9EdgeIndexD2Ev
      functionSourceFile: '/src/geos/include/geos/coverage/TPVWSimplifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/TPVWSimplifier.h:149,11'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos8coverage14TPVWSimplifier4Edge8simplifyERNS1_9EdgeIndexE
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          110
      EdgeCount:       56
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4geos8coverage14TPVWSimplifier4Edge11createQueueERNSt3__114priority_queueINS0_6CornerENS3_6vectorIS5_NS3_9allocatorIS5_EEEENS5_7GreaterEEE
        - _ZN4geos8coverage14TPVWSimplifier4Edge12removeCornerERNS0_6CornerERNSt3__114priority_queueIS3_NS5_6vectorIS3_NS5_9allocatorIS3_EEEENS3_7GreaterEEE
        - _ZNK4geos8coverage14TPVWSimplifier4Edge11isRemovableERNS0_6CornerERNS1_9EdgeIndexE
        - _ZNK4geos8coverage14TPVWSimplifier4Edge4sizeEv
        - _ZNK4geos8coverage6Corner7getAreaEv
        - _ZNK4geos8coverage6Corner9isRemovedEv
        - _ZNK4geos8simplify10LinkedLine14getCoordinatesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/TPVWSimplifier.cpp:186,5'
          Dst:             _ZN4geos8coverage14TPVWSimplifier4Edge11createQueueERNSt3__114priority_queueINS0_6CornerENS3_6vectorIS5_NS3_9allocatorIS5_EEEENS5_7GreaterEEE
        - Src:             'src/coverage/TPVWSimplifier.cpp:187,37'
          Dst:             _ZNK4geos8coverage14TPVWSimplifier4Edge4sizeEv
        - Src:             'src/coverage/TPVWSimplifier.cpp:193,20'
          Dst:             _ZNK4geos8coverage6Corner9isRemovedEv
        - Src:             'src/coverage/TPVWSimplifier.cpp:197,20'
          Dst:             _ZNK4geos8coverage6Corner7getAreaEv
        - Src:             'src/coverage/TPVWSimplifier.cpp:199,13'
          Dst:             _ZNK4geos8coverage14TPVWSimplifier4Edge11isRemovableERNS0_6CornerERNS1_9EdgeIndexE
        - Src:             'src/coverage/TPVWSimplifier.cpp:200,13'
          Dst:             _ZN4geos8coverage14TPVWSimplifier4Edge12removeCornerERNS0_6CornerERNSt3__114priority_queueIS3_NS5_6vectorIS3_NS5_9allocatorIS3_EEEENS3_7GreaterEEE
        - Src:             'src/coverage/TPVWSimplifier.cpp:203,23'
          Dst:             _ZNK4geos8simplify10LinkedLine14getCoordinatesEv
    - functionName:    _ZN4geos8coverage14TPVWSimplifier9EdgeIndex3addERNSt3__16vectorINS1_4EdgeENS3_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6insertEOS7_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/TPVWSimplifier.cpp:317,15'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEE6insertEOS7_
    - functionName:    _ZN4geos8coverage14TPVWSimplifier9EdgeIndexC2Ev
      functionSourceFile: '/src/geos/include/geos/coverage/TPVWSimplifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/TPVWSimplifier.h:149,11'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_8coverage14TPVWSimplifier4EdgeENS1_14EnvelopeTraitsEEC2Ev
    - functionName:    _ZN4geos8coverage14TPVWSimplifier11createEdgesEPKNS_4geom15MultiLineStringERNSt3__16vectorIbNS6_9allocatorIbEEEE
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          98
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage14TPVWSimplifierC2EPKNS_4geom15MultiLineStringEd
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/TPVWSimplifier.cpp:80,31'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
    - functionName:    _ZN4geos8coverage14TPVWSimplifier14setConstraintsEPKNS_4geom15MultiLineStringE
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage14TPVWSimplifier18setFreeRingIndicesERNSt3__16vectorIbNS2_9allocatorIbEEEE
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage14TPVWSimplifier8simplifyEPKNS_4geom15MultiLineStringERNSt3__16vectorIbNS6_9allocatorIbEEEES5_d
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8coverage14TPVWSimplifier14setConstraintsEPKNS_4geom15MultiLineStringE
        - _ZN4geos8coverage14TPVWSimplifier18setFreeRingIndicesERNSt3__16vectorIbNS2_9allocatorIbEEEE
        - _ZN4geos8coverage14TPVWSimplifier8simplifyEv
        - _ZN4geos8coverage14TPVWSimplifierC2EPKNS_4geom15MultiLineStringEd
        - _ZN4geos8coverage14TPVWSimplifierD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/TPVWSimplifier.cpp:66,20'
          Dst:             _ZN4geos8coverage14TPVWSimplifierC2EPKNS_4geom15MultiLineStringEd
        - Src:             'src/coverage/TPVWSimplifier.cpp:67,10'
          Dst:             _ZN4geos8coverage14TPVWSimplifier18setFreeRingIndicesERNSt3__16vectorIbNS2_9allocatorIbEEEE
        - Src:             'src/coverage/TPVWSimplifier.cpp:68,10'
          Dst:             _ZN4geos8coverage14TPVWSimplifier14setConstraintsEPKNS_4geom15MultiLineStringE
        - Src:             'src/coverage/TPVWSimplifier.cpp:69,52'
          Dst:             _ZN4geos8coverage14TPVWSimplifier8simplifyEv
        - Src:             'src/coverage/TPVWSimplifier.cpp:71,1'
          Dst:             _ZN4geos8coverage14TPVWSimplifierD2Ev
        - Src:             'src/coverage/TPVWSimplifier.cpp:71,1'
          Dst:             _ZN4geos8coverage14TPVWSimplifierD2Ev
    - functionName:    _ZN4geos8coverage14TPVWSimplifier8simplifyEv
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          169
      EdgeCount:       58
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4geos8coverage14TPVWSimplifier11createEdgesEPKNS_4geom15MultiLineStringERNSt3__16vectorIbNS6_9allocatorIbEEEE
        - _ZN4geos8coverage14TPVWSimplifier4Edge8simplifyERNS1_9EdgeIndexE
        - _ZN4geos8coverage14TPVWSimplifier9EdgeIndex3addERNSt3__16vectorINS1_4EdgeENS3_9allocatorIS5_EEEE
        - _ZN4geos8coverage14TPVWSimplifier9EdgeIndexC2Ev
        - _ZN4geos8coverage14TPVWSimplifier9EdgeIndexD2Ev
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/TPVWSimplifier.cpp:105,31'
          Dst:             _ZN4geos8coverage14TPVWSimplifier11createEdgesEPKNS_4geom15MultiLineStringERNSt3__16vectorIbNS6_9allocatorIbEEEE
        - Src:             'src/coverage/TPVWSimplifier.cpp:106,41'
          Dst:             _ZN4geos8coverage14TPVWSimplifier11createEdgesEPKNS_4geom15MultiLineStringERNSt3__16vectorIbNS6_9allocatorIbEEEE
        - Src:             'src/coverage/TPVWSimplifier.cpp:108,15'
          Dst:             _ZN4geos8coverage14TPVWSimplifier9EdgeIndexC2Ev
        - Src:             'src/coverage/TPVWSimplifier.cpp:109,15'
          Dst:             _ZN4geos8coverage14TPVWSimplifier9EdgeIndex3addERNSt3__16vectorINS1_4EdgeENS3_9allocatorIS5_EEEE
        - Src:             'src/coverage/TPVWSimplifier.cpp:110,15'
          Dst:             _ZN4geos8coverage14TPVWSimplifier9EdgeIndex3addERNSt3__16vectorINS1_4EdgeENS3_9allocatorIS5_EEEE
        - Src:             'src/coverage/TPVWSimplifier.cpp:118,25'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/coverage/TPVWSimplifier.cpp:114,60'
          Dst:             _ZN4geos8coverage14TPVWSimplifier4Edge8simplifyERNS1_9EdgeIndexE
        - Src:             'src/coverage/TPVWSimplifier.cpp:115,32'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/coverage/TPVWSimplifier.cpp:119,1'
          Dst:             _ZN4geos8coverage14TPVWSimplifier9EdgeIndexD2Ev
        - Src:             'src/coverage/TPVWSimplifier.cpp:119,1'
          Dst:             _ZN4geos8coverage14TPVWSimplifier9EdgeIndexD2Ev
    - functionName:    _ZN4geos8coverage14TPVWSimplifierD2Ev
      functionSourceFile: '/src/geos/include/geos/coverage/TPVWSimplifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage14TPVWSimplifier8simplifyEPKNS_4geom15MultiLineStringEd
      functionSourceFile: '/src/geos/src/coverage/TPVWSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8coverage14TPVWSimplifier8simplifyEv
        - _ZN4geos8coverage14TPVWSimplifierC2EPKNS_4geom15MultiLineStringEd
        - _ZN4geos8coverage14TPVWSimplifierD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/TPVWSimplifier.cpp:52,20'
          Dst:             _ZN4geos8coverage14TPVWSimplifierC2EPKNS_4geom15MultiLineStringEd
        - Src:             'src/coverage/TPVWSimplifier.cpp:53,52'
          Dst:             _ZN4geos8coverage14TPVWSimplifier8simplifyEv
        - Src:             'src/coverage/TPVWSimplifier.cpp:55,1'
          Dst:             _ZN4geos8coverage14TPVWSimplifierD2Ev
        - Src:             'src/coverage/TPVWSimplifier.cpp:55,1'
          Dst:             _ZN4geos8coverage14TPVWSimplifierD2Ev
    - functionName:    _ZN4geos4geomltERKNS0_12CoordinateXYES3_
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateLessThanclERKNS0_12CoordinateXYES4_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Coordinate.h:472,12'
          Dst:             _ZNK4geos4geom18CoordinateLessThanclERKNS0_12CoordinateXYES4_
    - functionName:    _ZNK4geos4geom18CoordinateLessThanclERKNS0_12CoordinateXYES4_
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
      functionUses:    44
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Coordinate.h:459,14'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
    - functionName:    _ZNK4geos8coverage17VertexRingCounter17isGeometryChangedEv
      functionSourceFile: '/src/geos/include/geos/coverage/VertexRingCounter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8coverage17VertexRingCounter6isDoneEv
      functionSourceFile: '/src/geos/include/geos/coverage/VertexRingCounter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage17VertexRingCounterD0Ev
      functionSourceFile: '/src/geos/include/geos/coverage/VertexRingCounter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom24CoordinateSequenceFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/VertexRingCounter.h:33,7'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
    - functionName:    _ZN4geos8coverage17VertexRingCounter9filter_roERKNS_4geom18CoordinateSequenceEm
      functionSourceFile: '/src/geos/src/coverage/VertexRingCounter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence6isRingEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/VertexRingCounter.cpp:51,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence6isRingEv
        - Src:             'src/coverage/VertexRingCounter.cpp:54,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZN4geos8coverage17VertexRingCounterC2ERNSt3__13mapINS_4geom10CoordinateEmNS2_4lessIS5_EENS2_9allocatorINS2_4pairIKS5_mEEEEEE
      functionSourceFile: '/src/geos/include/geos/coverage/VertexRingCounter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom24CoordinateSequenceFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/VertexRingCounter.h:41,5'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterC2Ev
    - functionName:    _ZN4geos8coverage17VertexRingCounter5countERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEERNS2_3mapINS4_10CoordinateEmNS2_4lessISE_EENS8_INS2_4pairIKSE_mEEEEEE
      functionSourceFile: '/src/geos/src/coverage/VertexRingCounter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - _ZN4geos8coverage17VertexRingCounterC2ERNSt3__13mapINS_4geom10CoordinateEmNS2_4lessIS5_EENS2_9allocatorINS2_4pairIKS5_mEEEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/VertexRingCounter.cpp:39,23'
          Dst:             _ZN4geos8coverage17VertexRingCounterC2ERNSt3__13mapINS_4geom10CoordinateEmNS2_4lessIS5_EENS2_9allocatorINS2_4pairIKS5_mEEEEEE
        - Src:             'src/coverage/VertexRingCounter.cpp:43,1'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - Src:             'src/coverage/VertexRingCounter.cpp:43,1'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
    - functionName:    _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence10make_spaceEmm
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:534,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'include/geos/geom/CoordinateSequence.h:535,13'
          Dst:             _ZN4geos4geom18CoordinateSequence10make_spaceEmm
        - Src:             'include/geos/geom/CoordinateSequence.h:536,13'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:539,13'
          Dst:             _ZN4geos4geom18CoordinateSequence10make_spaceEmm
        - Src:             'include/geos/geom/CoordinateSequence.h:540,13'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_m
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:497,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:497,9'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_m
    - functionName:    _ZZN4geos8dissolve13LineDissolver3addEPKNS_4geom8GeometryEEN16LineStringFilterD0Ev
      functionSourceFile: '/src/geos/src/dissolve/LineDissolver.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/dissolve/LineDissolver.cpp:57,12'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZZN4geos8dissolve13LineDissolver3addEPKNS_4geom8GeometryEEN16LineStringFilter9filter_roES5_
      functionSourceFile: '/src/geos/src/dissolve/LineDissolver.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos8dissolve13LineDissolver3addEPKNS_4geom10LineStringE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/dissolve/LineDissolver.cpp:66,23'
          Dst:             _ZN4geos8dissolve13LineDissolver3addEPKNS_4geom10LineStringE
    - functionName:    _ZN4geos8dissolve13LineDissolver3addEPKNS_4geom10LineStringE
      functionSourceFile: '/src/geos/src/dissolve/LineDissolver.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos8dissolve16DissolveHalfEdge8setStartEv
        - _ZN4geos9edgegraph9EdgeGraph7addEdgeERKNS_4geom14CoordinateXYZMES5_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/dissolve/LineDissolver.cpp:90,49'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/dissolve/LineDissolver.cpp:91,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/dissolve/LineDissolver.cpp:92,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/dissolve/LineDissolver.cpp:95,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/dissolve/LineDissolver.cpp:96,24'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/dissolve/LineDissolver.cpp:96,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/dissolve/LineDissolver.cpp:97,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/dissolve/LineDissolver.cpp:98,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/dissolve/LineDissolver.cpp:99,68'
          Dst:             _ZN4geos9edgegraph9EdgeGraph7addEdgeERKNS_4geom14CoordinateXYZMES5_
        - Src:             'src/dissolve/LineDissolver.cpp:107,16'
          Dst:             _ZN4geos8dissolve16DissolveHalfEdge8setStartEv
        - Src:             'src/dissolve/LineDissolver.cpp:95,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos9edgegraph9EdgeGraphD2Ev
      functionSourceFile: '/src/geos/include/geos/edgegraph/EdgeGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8dissolve17DissolveEdgeGraphD2Ev
      functionSourceFile: '/src/geos/include/geos/dissolve/DissolveEdgeGraph.h'
      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:
        - _ZN4geos9edgegraph9EdgeGraphD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/dissolve/DissolveEdgeGraph.h:54,27'
          Dst:             _ZN4geos9edgegraph9EdgeGraphD2Ev
    - functionName:    _ZN4geos9edgegraph9EdgeGraphC2Ev
      functionSourceFile: '/src/geos/include/geos/edgegraph/EdgeGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      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:    _ZN4geos8dissolve17DissolveEdgeGraphC2Ev
      functionSourceFile: '/src/geos/include/geos/dissolve/DissolveEdgeGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9edgegraph9EdgeGraphC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/dissolve/DissolveEdgeGraph.h:53,5'
          Dst:             _ZN4geos9edgegraph9EdgeGraphC2Ev
    - functionName:    _ZN4geos8dissolve13LineDissolver7addLineERKNSt3__110shared_ptrINS_4geom18CoordinateSequenceEEE
      functionSourceFile: '/src/geos/src/dissolve/LineDissolver.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/dissolve/LineDissolver.cpp:272,24'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
    - functionName:    _ZNK4geos9edgegraph8HalfEdge4destEv
      functionSourceFile: '/src/geos/include/geos/edgegraph/HalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8dissolve13LineDissolver9buildRingEPNS_9edgegraph8HalfEdgeE
      functionSourceFile: '/src/geos/src/dissolve/LineDissolver.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       32
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - _ZN4geos8dissolve13LineDissolver7addLineERKNSt3__110shared_ptrINS_4geom18CoordinateSequenceEEE
        - _ZN4geos9edgegraph8HalfEdge6degreeEv
        - _ZNK4geos9edgegraph8HalfEdge3symEv
        - _ZNK4geos9edgegraph8HalfEdge4destEv
        - _ZNK4geos9edgegraph8HalfEdge4nextEv
        - _ZNK4geos9edgegraph8HalfEdge4origEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/dissolve/LineDissolver.cpp:247,18'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4origEv
        - Src:             'src/dissolve/LineDissolver.cpp:247,11'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - Src:             'src/dissolve/LineDissolver.cpp:250,15'
          Dst:             _ZNK4geos9edgegraph8HalfEdge3symEv
        - Src:             'src/dissolve/LineDissolver.cpp:250,22'
          Dst:             _ZN4geos9edgegraph8HalfEdge6degreeEv
        - Src:             'src/dissolve/LineDissolver.cpp:251,30'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4nextEv
        - Src:             'src/dissolve/LineDissolver.cpp:257,26'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4origEv
        - Src:             'src/dissolve/LineDissolver.cpp:257,15'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - Src:             'src/dissolve/LineDissolver.cpp:261,18'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4destEv
        - Src:             'src/dissolve/LineDissolver.cpp:261,11'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - Src:             'src/dissolve/LineDissolver.cpp:264,5'
          Dst:             _ZN4geos8dissolve13LineDissolver7addLineERKNSt3__110shared_ptrINS_4geom18CoordinateSequenceEEE
    - functionName:    _ZNK4geos9edgegraph8HalfEdge4origEv
      functionSourceFile: '/src/geos/include/geos/edgegraph/HalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          35
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:509,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'include/geos/geom/CoordinateSequence.h:510,40'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
        - Src:             'include/geos/geom/CoordinateSequence.h:511,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/geom/CoordinateSequence.h:516,9'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
    - functionName:    _ZNK4geos9edgegraph8HalfEdge3symEv
      functionSourceFile: '/src/geos/include/geos/edgegraph/HalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9edgegraph8HalfEdge4nextEv
      functionSourceFile: '/src/geos/include/geos/edgegraph/HalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8dissolve13LineDissolver19updateRingStartEdgeEPNS0_16DissolveHalfEdgeE
      functionSourceFile: '/src/geos/src/dissolve/LineDissolver.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos8dissolve16DissolveHalfEdge7isStartEv
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - _ZNK4geos9edgegraph8HalfEdge3symEv
        - _ZNK4geos9edgegraph8HalfEdge4origEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/dissolve/LineDissolver.cpp:186,14'
          Dst:             _ZN4geos8dissolve16DissolveHalfEdge7isStartEv
        - Src:             'src/dissolve/LineDissolver.cpp:187,47'
          Dst:             _ZNK4geos9edgegraph8HalfEdge3symEv
        - Src:             'src/dissolve/LineDissolver.cpp:188,18'
          Dst:             _ZN4geos8dissolve16DissolveHalfEdge7isStartEv
        - Src:             'src/dissolve/LineDissolver.cpp:195,12'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4origEv
        - Src:             'src/dissolve/LineDissolver.cpp:195,44'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4origEv
        - Src:             'src/dissolve/LineDissolver.cpp:195,19'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
    - functionName:    _ZN4geos8dissolve13LineDissolver9buildLineEPNS_9edgegraph8HalfEdgeE
      functionSourceFile: '/src/geos/src/dissolve/LineDissolver.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          105
      EdgeCount:       39
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - _ZN4geos8dissolve13LineDissolver10stackEdgesEPNS_9edgegraph8HalfEdgeE
        - _ZN4geos8dissolve13LineDissolver19updateRingStartEdgeEPNS0_16DissolveHalfEdgeE
        - _ZN4geos8dissolve13LineDissolver7addLineERKNSt3__110shared_ptrINS_4geom18CoordinateSequenceEEE
        - _ZN4geos8dissolve13LineDissolver9buildRingEPNS_9edgegraph8HalfEdgeE
        - _ZN4geos9edgegraph12MarkHalfEdge8markBothEPNS0_8HalfEdgeE
        - _ZN4geos9edgegraph8HalfEdge6degreeEv
        - _ZNK4geos9edgegraph8HalfEdge3symEv
        - _ZNK4geos9edgegraph8HalfEdge4destEv
        - _ZNK4geos9edgegraph8HalfEdge4nextEv
        - _ZNK4geos9edgegraph8HalfEdge4origEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/dissolve/LineDissolver.cpp:209,5'
          Dst:             _ZN4geos9edgegraph12MarkHalfEdge8markBothEPNS0_8HalfEdgeE
        - Src:             'src/dissolve/LineDissolver.cpp:210,18'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4origEv
        - Src:             'src/dissolve/LineDissolver.cpp:210,11'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - Src:             'src/dissolve/LineDissolver.cpp:213,15'
          Dst:             _ZNK4geos9edgegraph8HalfEdge3symEv
        - Src:             'src/dissolve/LineDissolver.cpp:213,22'
          Dst:             _ZN4geos9edgegraph8HalfEdge6degreeEv
        - Src:             'src/dissolve/LineDissolver.cpp:214,9'
          Dst:             _ZN4geos8dissolve13LineDissolver19updateRingStartEdgeEPNS0_16DissolveHalfEdgeE
        - Src:             'src/dissolve/LineDissolver.cpp:215,69'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4nextEv
        - Src:             'src/dissolve/LineDissolver.cpp:218,13'
          Dst:             _ZN4geos8dissolve13LineDissolver9buildRingEPNS_9edgegraph8HalfEdgeE
        - Src:             'src/dissolve/LineDissolver.cpp:223,26'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4origEv
        - Src:             'src/dissolve/LineDissolver.cpp:223,15'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - Src:             'src/dissolve/LineDissolver.cpp:226,9'
          Dst:             _ZN4geos9edgegraph12MarkHalfEdge8markBothEPNS0_8HalfEdgeE
        - Src:             'src/dissolve/LineDissolver.cpp:230,18'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4destEv
        - Src:             'src/dissolve/LineDissolver.cpp:230,11'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - Src:             'src/dissolve/LineDissolver.cpp:233,19'
          Dst:             _ZNK4geos9edgegraph8HalfEdge3symEv
        - Src:             'src/dissolve/LineDissolver.cpp:233,5'
          Dst:             _ZN4geos8dissolve13LineDissolver10stackEdgesEPNS_9edgegraph8HalfEdgeE
        - Src:             'src/dissolve/LineDissolver.cpp:235,5'
          Dst:             _ZN4geos8dissolve13LineDissolver7addLineERKNSt3__110shared_ptrINS_4geom18CoordinateSequenceEEE
    - functionName:    _ZN4geos8dissolve13LineDissolver10stackEdgesEPNS_9edgegraph8HalfEdgeE
      functionSourceFile: '/src/geos/src/dissolve/LineDissolver.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9edgegraph12MarkHalfEdge8isMarkedEPNS0_8HalfEdgeE
        - _ZNK4geos9edgegraph8HalfEdge5oNextEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/dissolve/LineDissolver.cpp:161,15'
          Dst:             _ZN4geos9edgegraph12MarkHalfEdge8isMarkedEPNS0_8HalfEdgeE
        - Src:             'src/dissolve/LineDissolver.cpp:163,16'
          Dst:             _ZNK4geos9edgegraph8HalfEdge5oNextEv
    - functionName:    _ZNK4geos9edgegraph8HalfEdge5oNextEv
      functionSourceFile: '/src/geos/include/geos/edgegraph/HalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8dissolve13LineDissolver10buildLinesEv
      functionSourceFile: '/src/geos/src/dissolve/LineDissolver.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8dissolve13LineDissolver9buildLineEPNS_9edgegraph8HalfEdgeE
        - _ZN4geos9edgegraph12MarkHalfEdge8isMarkedEPNS0_8HalfEdgeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/dissolve/LineDissolver.cpp:175,13'
          Dst:             _ZN4geos9edgegraph12MarkHalfEdge8isMarkedEPNS0_8HalfEdgeE
        - Src:             'src/dissolve/LineDissolver.cpp:177,9'
          Dst:             _ZN4geos8dissolve13LineDissolver9buildLineEPNS_9edgegraph8HalfEdgeE
    - functionName:    _ZN4geos8dissolve13LineDissolver7processEPNS_9edgegraph8HalfEdgeE
      functionSourceFile: '/src/geos/src/dissolve/LineDissolver.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos8dissolve13LineDissolver10buildLinesEv
        - _ZN4geos8dissolve13LineDissolver10stackEdgesEPNS_9edgegraph8HalfEdgeE
        - _ZN4geos9edgegraph8HalfEdge8prevNodeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/dissolve/LineDissolver.cpp:145,26'
          Dst:             _ZN4geos9edgegraph8HalfEdge8prevNodeEv
        - Src:             'src/dissolve/LineDissolver.cpp:149,5'
          Dst:             _ZN4geos8dissolve13LineDissolver10stackEdgesEPNS_9edgegraph8HalfEdgeE
        - Src:             'src/dissolve/LineDissolver.cpp:151,5'
          Dst:             _ZN4geos8dissolve13LineDissolver10buildLinesEv
    - functionName:    _ZN4geos8dissolve13LineDissolver13computeResultEv
      functionSourceFile: '/src/geos/src/dissolve/LineDissolver.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          96
      EdgeCount:       38
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos8dissolve13LineDissolver7processEPNS_9edgegraph8HalfEdgeE
        - _ZN4geos9edgegraph12MarkHalfEdge8isMarkedEPNS0_8HalfEdgeE
        - _ZN4geos9edgegraph9EdgeGraph14getVertexEdgesERNSt3__16vectorIPKNS0_8HalfEdgeENS2_9allocatorIS6_EEEE
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/dissolve/LineDissolver.cpp:129,11'
          Dst:             _ZN4geos9edgegraph9EdgeGraph14getVertexEdgesERNSt3__16vectorIPKNS0_8HalfEdgeENS2_9allocatorIS6_EEEE
        - Src:             'src/dissolve/LineDissolver.cpp:137,23'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/dissolve/LineDissolver.cpp:133,13'
          Dst:             _ZN4geos9edgegraph12MarkHalfEdge8isMarkedEPNS0_8HalfEdgeE
        - Src:             'src/dissolve/LineDissolver.cpp:134,9'
          Dst:             _ZN4geos8dissolve13LineDissolver7processEPNS_9edgegraph8HalfEdgeE
    - functionName:    _ZN4geos8dissolve13LineDissolver3addENSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/dissolve/LineDissolver.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos8dissolve13LineDissolver3addEPKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/dissolve/LineDissolver.cpp:81,9'
          Dst:             _ZN4geos8dissolve13LineDissolver3addEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos8dissolve13LineDissolver3addEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/dissolve/LineDissolver.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZZN4geos8dissolve13LineDissolver3addEPKNS_4geom8GeometryEEN16LineStringFilterC2EPS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/dissolve/LineDissolver.cpp:54,25'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/dissolve/LineDissolver.cpp:71,22'
          Dst:             _ZZN4geos8dissolve13LineDissolver3addEPKNS_4geom8GeometryEEN16LineStringFilterC2EPS1_
        - Src:             'src/dissolve/LineDissolver.cpp:73,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
        - Src:             'src/dissolve/LineDissolver.cpp:73,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZZN4geos8dissolve13LineDissolver3addEPKNS_4geom8GeometryEEN16LineStringFilterC2EPS1_
      functionSourceFile: '/src/geos/src/dissolve/LineDissolver.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/dissolve/LineDissolver.cpp:61,9'
          Dst:             _ZN4geos4geom23GeometryComponentFilterC2Ev
    - functionName:    _ZN4geos8dissolve13LineDissolverD2Ev
      functionSourceFile: '/src/geos/include/geos/dissolve/LineDissolver.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8dissolve17DissolveEdgeGraphD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/dissolve/LineDissolver.h:70,16'
          Dst:             _ZN4geos8dissolve17DissolveEdgeGraphD2Ev
    - functionName:    _ZN4geos8dissolve13LineDissolver9getResultEv
      functionSourceFile: '/src/geos/src/dissolve/LineDissolver.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos8dissolve13LineDissolver13computeResultEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/dissolve/LineDissolver.cpp:119,9'
          Dst:             _ZN4geos8dissolve13LineDissolver13computeResultEv
    - functionName:    _ZN4geos8dissolve13LineDissolverC2Ev
      functionSourceFile: '/src/geos/include/geos/dissolve/LineDissolver.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8dissolve17DissolveEdgeGraphC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/dissolve/LineDissolver.h:146,5'
          Dst:             _ZN4geos8dissolve17DissolveEdgeGraphC2Ev
    - functionName:    _ZN4geos8dissolve13LineDissolver8dissolveEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/dissolve/LineDissolver.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8dissolve13LineDissolver3addEPKNS_4geom8GeometryE
        - _ZN4geos8dissolve13LineDissolver9getResultEv
        - _ZN4geos8dissolve13LineDissolverC2Ev
        - _ZN4geos8dissolve13LineDissolverD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/dissolve/LineDissolver.cpp:43,19'
          Dst:             _ZN4geos8dissolve13LineDissolverC2Ev
        - Src:             'src/dissolve/LineDissolver.cpp:44,7'
          Dst:             _ZN4geos8dissolve13LineDissolver3addEPKNS_4geom8GeometryE
        - Src:             'src/dissolve/LineDissolver.cpp:45,14'
          Dst:             _ZN4geos8dissolve13LineDissolver9getResultEv
        - Src:             'src/dissolve/LineDissolver.cpp:46,1'
          Dst:             _ZN4geos8dissolve13LineDissolverD2Ev
        - Src:             'src/dissolve/LineDissolver.cpp:46,1'
          Dst:             _ZN4geos8dissolve13LineDissolverD2Ev
    - functionName:    _ZN4geos9edgegraph8HalfEdgeD0Ev
      functionSourceFile: '/src/geos/include/geos/edgegraph/HalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9edgegraph8HalfEdgeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/edgegraph/HalfEdge.h:126,25'
          Dst:             _ZN4geos9edgegraph8HalfEdgeD2Ev
    - functionName:    _ZN4geos9edgegraph8HalfEdgeD2Ev
      functionSourceFile: '/src/geos/include/geos/edgegraph/HalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9edgegraph8HalfEdge11directionPtEv
      functionSourceFile: '/src/geos/include/geos/edgegraph/HalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9edgegraph8HalfEdge4destEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/edgegraph/HalfEdge.h:112,68'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4destEv
    - functionName:    _ZN4geos9edgegraph8HalfEdgeC2ERKNS_4geom14CoordinateXYZME
      functionSourceFile: '/src/geos/include/geos/edgegraph/HalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9edgegraph9EdgeGraphD0Ev
      functionSourceFile: '/src/geos/include/geos/edgegraph/EdgeGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9edgegraph9EdgeGraphD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/edgegraph/EdgeGraph.h:89,34'
          Dst:             _ZN4geos9edgegraph9EdgeGraphD2Ev
    - functionName:    _ZN4geos9edgegraph9EdgeGraph8findEdgeERKNS_4geom12CoordinateXYES5_
      functionSourceFile: '/src/geos/src/edgegraph/EdgeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9edgegraph8HalfEdge4findERKNS_4geom12CoordinateXYE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/EdgeGraph.cpp:138,15'
          Dst:             _ZN4geos9edgegraph8HalfEdge4findERKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9edgegraph9EdgeGraph14getVertexEdgesERNSt3__16vectorIPKNS0_8HalfEdgeENS2_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/edgegraph/EdgeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9edgegraph9EdgeGraph6insertERKNS_4geom14CoordinateXYZMES5_PNS0_8HalfEdgeE
      functionSourceFile: '/src/geos/src/edgegraph/EdgeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9edgegraph8HalfEdge6insertEPS1_
        - _ZN4geos9edgegraph9EdgeGraph6createERKNS_4geom14CoordinateXYZMES5_
        - _ZNK4geos9edgegraph8HalfEdge3symEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/EdgeGraph.cpp:93,19'
          Dst:             _ZN4geos9edgegraph9EdgeGraph6createERKNS_4geom14CoordinateXYZMES5_
        - Src:             'src/edgegraph/EdgeGraph.cpp:95,15'
          Dst:             _ZN4geos9edgegraph8HalfEdge6insertEPS1_
        - Src:             'src/edgegraph/EdgeGraph.cpp:108,29'
          Dst:             _ZNK4geos9edgegraph8HalfEdge3symEv
        - Src:             'src/edgegraph/EdgeGraph.cpp:108,19'
          Dst:             _ZN4geos9edgegraph8HalfEdge6insertEPS1_
        - Src:             'src/edgegraph/EdgeGraph.cpp:111,30'
          Dst:             _ZNK4geos9edgegraph8HalfEdge3symEv
    - functionName:    _ZN4geos9edgegraph9EdgeGraph6createERKNS_4geom14CoordinateXYZMES5_
      functionSourceFile: '/src/geos/src/edgegraph/EdgeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9edgegraph8HalfEdge4linkEPS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/EdgeGraph.cpp:46,9'
          Dst:             _ZN4geos9edgegraph8HalfEdge4linkEPS1_
    - functionName:    _ZN4geos9edgegraph9EdgeGraph11isValidEdgeERKNS_4geom12CoordinateXYES5_
      functionSourceFile: '/src/geos/src/edgegraph/EdgeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/EdgeGraph.cpp:85,17'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
    - functionName:    _ZN4geos9edgegraph9EdgeGraph7addEdgeERKNS_4geom14CoordinateXYZMES5_
      functionSourceFile: '/src/geos/src/edgegraph/EdgeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          60
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9edgegraph8HalfEdge4findERKNS_4geom12CoordinateXYE
        - _ZN4geos9edgegraph9EdgeGraph11isValidEdgeERKNS_4geom12CoordinateXYES5_
        - _ZN4geos9edgegraph9EdgeGraph6insertERKNS_4geom14CoordinateXYZMES5_PNS0_8HalfEdgeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/EdgeGraph.cpp:54,11'
          Dst:             _ZN4geos9edgegraph9EdgeGraph11isValidEdgeERKNS_4geom12CoordinateXYES5_
        - Src:             'src/edgegraph/EdgeGraph.cpp:71,23'
          Dst:             _ZN4geos9edgegraph8HalfEdge4findERKNS_4geom12CoordinateXYE
        - Src:             'src/edgegraph/EdgeGraph.cpp:77,19'
          Dst:             _ZN4geos9edgegraph9EdgeGraph6insertERKNS_4geom14CoordinateXYZMES5_PNS0_8HalfEdgeE
    - functionName:    _ZN4geos9edgegraph9EdgeGraph10createEdgeERKNS_4geom14CoordinateXYZME
      functionSourceFile: '/src/geos/src/edgegraph/EdgeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9edgegraph8HalfEdge12toStringNodeEPKS1_RNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEE
      functionSourceFile: '/src/geos/src/edgegraph/HalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_14CoordinateXYZME
        - _ZNK4geos9edgegraph8HalfEdge4origEv
        - _ZNK4geos9edgegraph8HalfEdge5oNextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/HalfEdge.cpp:261,27'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4origEv
        - Src:             'src/edgegraph/HalfEdge.cpp:261,20'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_14CoordinateXYZME
        - Src:             'src/edgegraph/HalfEdge.cpp:265,16'
          Dst:             _ZNK4geos9edgegraph8HalfEdge5oNextEv
    - functionName:    _ZN4geos9edgegraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8HalfEdgeE
      functionSourceFile: '/src/geos/src/edgegraph/HalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9edgegraph8HalfEdge8prevNodeEv
      functionSourceFile: '/src/geos/src/edgegraph/HalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9edgegraph8HalfEdge6degreeEv
        - _ZNK4geos9edgegraph8HalfEdge4prevEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/HalfEdge.cpp:241,15'
          Dst:             _ZN4geos9edgegraph8HalfEdge6degreeEv
        - Src:             'src/edgegraph/HalfEdge.cpp:242,16'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4prevEv
    - functionName:    _ZN4geos9edgegraph8HalfEdge6degreeEv
      functionSourceFile: '/src/geos/src/edgegraph/HalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9edgegraph8HalfEdge5oNextEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/HalfEdge.cpp:218,16'
          Dst:             _ZNK4geos9edgegraph8HalfEdge5oNextEv
    - functionName:    _ZNK4geos9edgegraph8HalfEdge4prevEv
      functionSourceFile: '/src/geos/src/edgegraph/HalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9edgegraph8HalfEdge5oNextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/HalfEdge.cpp:231,30'
          Dst:             _ZNK4geos9edgegraph8HalfEdge5oNextEv
    - functionName:    _ZN4geos4geom8Quadrant8quadrantEdd
      functionSourceFile: '/src/geos/include/geos/geom/Quadrant.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          112
      EdgeCount:       55
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Quadrant.h:73,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/geom/Quadrant.h:73,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/geom/Quadrant.h:73,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/geom/Quadrant.h:73,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos9edgegraph8HalfEdge10directionYEv
      functionSourceFile: '/src/geos/include/geos/edgegraph/HalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9edgegraph8HalfEdge10directionXEv
      functionSourceFile: '/src/geos/include/geos/edgegraph/HalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9edgegraph8HalfEdge23compareAngularDirectionEPKS1_
      functionSourceFile: '/src/geos/src/edgegraph/HalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom8Quadrant8quadrantEdd
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos9edgegraph8HalfEdge10directionXEv
        - _ZNK4geos9edgegraph8HalfEdge10directionYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/HalfEdge.cpp:182,17'
          Dst:             _ZNK4geos9edgegraph8HalfEdge10directionXEv
        - Src:             'src/edgegraph/HalfEdge.cpp:183,17'
          Dst:             _ZNK4geos9edgegraph8HalfEdge10directionYEv
        - Src:             'src/edgegraph/HalfEdge.cpp:184,21'
          Dst:             _ZNK4geos9edgegraph8HalfEdge10directionXEv
        - Src:             'src/edgegraph/HalfEdge.cpp:185,21'
          Dst:             _ZNK4geos9edgegraph8HalfEdge10directionYEv
        - Src:             'src/edgegraph/HalfEdge.cpp:191,20'
          Dst:             _ZN4geos4geom8Quadrant8quadrantEdd
        - Src:             'src/edgegraph/HalfEdge.cpp:192,21'
          Dst:             _ZN4geos4geom8Quadrant8quadrantEdd
        - Src:             'src/edgegraph/HalfEdge.cpp:207,12'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZNK4geos9edgegraph8HalfEdge10findLowestEv
      functionSourceFile: '/src/geos/src/edgegraph/HalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos9edgegraph8HalfEdge5oNextEv
        - _ZNK4geos9edgegraph8HalfEdge9compareToEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/HalfEdge.cpp:168,25'
          Dst:             _ZNK4geos9edgegraph8HalfEdge5oNextEv
        - Src:             'src/edgegraph/HalfEdge.cpp:170,16'
          Dst:             _ZNK4geos9edgegraph8HalfEdge9compareToEPKS1_
        - Src:             'src/edgegraph/HalfEdge.cpp:173,16'
          Dst:             _ZNK4geos9edgegraph8HalfEdge5oNextEv
    - functionName:    _ZNK4geos9edgegraph8HalfEdge9compareToEPKS1_
      functionSourceFile: '/src/geos/include/geos/edgegraph/HalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9edgegraph8HalfEdge23compareAngularDirectionEPKS1_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/edgegraph/HalfEdge.h:283,53'
          Dst:             _ZNK4geos9edgegraph8HalfEdge23compareAngularDirectionEPKS1_
    - functionName:    _ZNK4geos9edgegraph8HalfEdge13isEdgesSortedEv
      functionSourceFile: '/src/geos/src/edgegraph/HalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          32
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos9edgegraph8HalfEdge10findLowestEv
        - _ZNK4geos9edgegraph8HalfEdge5oNextEv
        - _ZNK4geos9edgegraph8HalfEdge9compareToEPKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/HalfEdge.cpp:148,30'
          Dst:             _ZNK4geos9edgegraph8HalfEdge10findLowestEv
        - Src:             'src/edgegraph/HalfEdge.cpp:152,30'
          Dst:             _ZNK4geos9edgegraph8HalfEdge5oNextEv
        - Src:             'src/edgegraph/HalfEdge.cpp:154,33'
          Dst:             _ZNK4geos9edgegraph8HalfEdge9compareToEPKS1_
    - functionName:    _ZN4geos4util6Assert20shouldNeverReachHereEv
      functionSourceFile: '/src/geos/include/geos/util/Assert.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util6Assert20shouldNeverReachHereERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/Assert.h:67,9'
          Dst:             _ZN4geos4util6Assert20shouldNeverReachHereERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4geos9edgegraph8HalfEdge13insertionEdgeEPS1_
      functionSourceFile: '/src/geos/src/edgegraph/HalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          82
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4util6Assert20shouldNeverReachHereEv
        - _ZNK4geos9edgegraph8HalfEdge5oNextEv
        - _ZNK4geos9edgegraph8HalfEdge9compareToEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/HalfEdge.cpp:103,34'
          Dst:             _ZNK4geos9edgegraph8HalfEdge5oNextEv
        - Src:             'src/edgegraph/HalfEdge.cpp:110,20'
          Dst:             _ZNK4geos9edgegraph8HalfEdge9compareToEPKS1_
        - Src:             'src/edgegraph/HalfEdge.cpp:111,22'
          Dst:             _ZNK4geos9edgegraph8HalfEdge9compareToEPKS1_
        - Src:             'src/edgegraph/HalfEdge.cpp:112,22'
          Dst:             _ZNK4geos9edgegraph8HalfEdge9compareToEPKS1_
        - Src:             'src/edgegraph/HalfEdge.cpp:122,20'
          Dst:             _ZNK4geos9edgegraph8HalfEdge9compareToEPKS1_
        - Src:             'src/edgegraph/HalfEdge.cpp:123,23'
          Dst:             _ZNK4geos9edgegraph8HalfEdge9compareToEPKS1_
        - Src:             'src/edgegraph/HalfEdge.cpp:123,54'
          Dst:             _ZNK4geos9edgegraph8HalfEdge9compareToEPKS1_
        - Src:             'src/edgegraph/HalfEdge.cpp:129,5'
          Dst:             _ZN4geos4util6Assert20shouldNeverReachHereEv
    - functionName:    _ZN4geos9edgegraph8HalfEdge11insertAfterEPS1_
      functionSourceFile: '/src/geos/src/edgegraph/HalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9edgegraph8HalfEdge7setNextEPS1_
        - _ZNK4geos9edgegraph8HalfEdge3symEv
        - _ZNK4geos9edgegraph8HalfEdge5oNextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/HalfEdge.cpp:138,22'
          Dst:             _ZNK4geos9edgegraph8HalfEdge5oNextEv
        - Src:             'src/edgegraph/HalfEdge.cpp:139,12'
          Dst:             _ZN4geos9edgegraph8HalfEdge7setNextEPS1_
        - Src:             'src/edgegraph/HalfEdge.cpp:140,8'
          Dst:             _ZNK4geos9edgegraph8HalfEdge3symEv
        - Src:             'src/edgegraph/HalfEdge.cpp:140,15'
          Dst:             _ZN4geos9edgegraph8HalfEdge7setNextEPS1_
    - functionName:    _ZN4geos9edgegraph8HalfEdge7setNextEPS1_
      functionSourceFile: '/src/geos/include/geos/edgegraph/HalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9edgegraph8HalfEdge6insertEPS1_
      functionSourceFile: '/src/geos/src/edgegraph/HalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9edgegraph8HalfEdge11insertAfterEPS1_
        - _ZN4geos9edgegraph8HalfEdge13insertionEdgeEPS1_
        - _ZNK4geos9edgegraph8HalfEdge5oNextEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/HalfEdge.cpp:84,9'
          Dst:             _ZNK4geos9edgegraph8HalfEdge5oNextEv
        - Src:             'src/edgegraph/HalfEdge.cpp:92,23'
          Dst:             _ZN4geos9edgegraph8HalfEdge13insertionEdgeEPS1_
        - Src:             'src/edgegraph/HalfEdge.cpp:0,0'
          Dst:             _ZN4geos9edgegraph8HalfEdge11insertAfterEPS1_
    - functionName:    _ZNK4geos9edgegraph8HalfEdge6equalsERKNS_4geom12CoordinateXYES5_
      functionSourceFile: '/src/geos/src/edgegraph/HalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/HalfEdge.cpp:76,19'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/edgegraph/HalfEdge.cpp:76,49'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos9edgegraph8HalfEdge4findERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/edgegraph/HalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          38
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9edgegraph8HalfEdge4destEv
        - _ZNK4geos9edgegraph8HalfEdge5oNextEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/HalfEdge.cpp:64,19'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4destEv
        - Src:             'src/edgegraph/HalfEdge.cpp:64,26'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/edgegraph/HalfEdge.cpp:67,22'
          Dst:             _ZNK4geos9edgegraph8HalfEdge5oNextEv
    - functionName:    _ZN4geos9edgegraph8HalfEdge6setSymEPS1_
      functionSourceFile: '/src/geos/include/geos/edgegraph/HalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9edgegraph8HalfEdge4linkEPS1_
      functionSourceFile: '/src/geos/src/edgegraph/HalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9edgegraph8HalfEdge6setSymEPS1_
        - _ZN4geos9edgegraph8HalfEdge7setNextEPS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/HalfEdge.cpp:48,5'
          Dst:             _ZN4geos9edgegraph8HalfEdge6setSymEPS1_
        - Src:             'src/edgegraph/HalfEdge.cpp:49,12'
          Dst:             _ZN4geos9edgegraph8HalfEdge6setSymEPS1_
        - Src:             'src/edgegraph/HalfEdge.cpp:51,5'
          Dst:             _ZN4geos9edgegraph8HalfEdge7setNextEPS1_
        - Src:             'src/edgegraph/HalfEdge.cpp:52,12'
          Dst:             _ZN4geos9edgegraph8HalfEdge7setNextEPS1_
    - functionName:    _ZN4geos9edgegraph8HalfEdge6createERKNS_4geom14CoordinateXYZMES5_
      functionSourceFile: '/src/geos/src/edgegraph/HalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9edgegraph8HalfEdge4linkEPS1_
        - _ZN4geos9edgegraph8HalfEdgeC2ERKNS_4geom14CoordinateXYZME
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/HalfEdge.cpp:38,24'
          Dst:             _ZN4geos9edgegraph8HalfEdgeC2ERKNS_4geom14CoordinateXYZME
        - Src:             'src/edgegraph/HalfEdge.cpp:39,24'
          Dst:             _ZN4geos9edgegraph8HalfEdgeC2ERKNS_4geom14CoordinateXYZME
        - Src:             'src/edgegraph/HalfEdge.cpp:40,9'
          Dst:             _ZN4geos9edgegraph8HalfEdge4linkEPS1_
    - functionName:    _ZN4geos9edgegraph12MarkHalfEdge8markBothEPNS0_8HalfEdgeE
      functionSourceFile: '/src/geos/src/edgegraph/MarkHalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9edgegraph12MarkHalfEdge4markEv
        - _ZNK4geos9edgegraph8HalfEdge3symEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/MarkHalfEdge.cpp:63,36'
          Dst:             _ZN4geos9edgegraph12MarkHalfEdge4markEv
        - Src:             'src/edgegraph/MarkHalfEdge.cpp:64,35'
          Dst:             _ZNK4geos9edgegraph8HalfEdge3symEv
        - Src:             'src/edgegraph/MarkHalfEdge.cpp:64,43'
          Dst:             _ZN4geos9edgegraph12MarkHalfEdge4markEv
    - functionName:    _ZN4geos9edgegraph12MarkHalfEdge4markEv
      functionSourceFile: '/src/geos/include/geos/edgegraph/MarkHalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9edgegraph12MarkHalfEdge11setMarkBothEPNS0_8HalfEdgeEb
      functionSourceFile: '/src/geos/src/edgegraph/MarkHalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9edgegraph12MarkHalfEdge7setMarkEb
        - _ZNK4geos9edgegraph8HalfEdge3symEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/MarkHalfEdge.cpp:55,36'
          Dst:             _ZN4geos9edgegraph12MarkHalfEdge7setMarkEb
        - Src:             'src/edgegraph/MarkHalfEdge.cpp:56,35'
          Dst:             _ZNK4geos9edgegraph8HalfEdge3symEv
        - Src:             'src/edgegraph/MarkHalfEdge.cpp:56,43'
          Dst:             _ZN4geos9edgegraph12MarkHalfEdge7setMarkEb
    - functionName:    _ZN4geos9edgegraph12MarkHalfEdge7setMarkEb
      functionSourceFile: '/src/geos/include/geos/edgegraph/MarkHalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9edgegraph12MarkHalfEdge7setMarkEPNS0_8HalfEdgeEb
      functionSourceFile: '/src/geos/src/edgegraph/MarkHalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9edgegraph12MarkHalfEdge7setMarkEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/MarkHalfEdge.cpp:48,36'
          Dst:             _ZN4geos9edgegraph12MarkHalfEdge7setMarkEb
    - functionName:    _ZN4geos9edgegraph12MarkHalfEdge4markEPNS0_8HalfEdgeE
      functionSourceFile: '/src/geos/src/edgegraph/MarkHalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9edgegraph12MarkHalfEdge4markEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/MarkHalfEdge.cpp:41,36'
          Dst:             _ZN4geos9edgegraph12MarkHalfEdge4markEv
    - functionName:    _ZNK4geos9edgegraph12MarkHalfEdge8isMarkedEv
      functionSourceFile: '/src/geos/include/geos/edgegraph/MarkHalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9edgegraph12MarkHalfEdge8isMarkedEPNS0_8HalfEdgeE
      functionSourceFile: '/src/geos/src/edgegraph/MarkHalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9edgegraph12MarkHalfEdge8isMarkedEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/edgegraph/MarkHalfEdge.cpp:34,43'
          Dst:             _ZNK4geos9edgegraph12MarkHalfEdge8isMarkedEv
    - functionName:    _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS0_14CoordinateTypeE
      functionSourceFile: '/src/geos/src/geom/Coordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_14CoordinateXYZME
      functionSourceFile: '/src/geos/src/geom/Coordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom14CoordinateXYZM8toStringEv
      functionSourceFile: '/src/geos/src/geom/Coordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_14CoordinateXYZME
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Coordinate.cpp:84,32'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_14CoordinateXYZME
    - functionName:    _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_13CoordinateXYME
      functionSourceFile: '/src/geos/src/geom/Coordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom13CoordinateXYM8toStringEv
      functionSourceFile: '/src/geos/src/geom/Coordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_13CoordinateXYME
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Coordinate.cpp:76,32'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_13CoordinateXYME
    - functionName:    _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/Coordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12CoordinateXY8toStringEv
      functionSourceFile: '/src/geos/src/geom/Coordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Coordinate.cpp:68,32'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
      functionSourceFile: '/src/geos/src/geom/Coordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10Coordinate8toStringEv
      functionSourceFile: '/src/geos/src/geom/Coordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Coordinate.cpp:60,32'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
    - functionName:    _ZN4geos4geom14CoordinateXYZM7getNullEv
      functionSourceFile: '/src/geos/src/geom/Coordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom13CoordinateXYM7getNullEv
      functionSourceFile: '/src/geos/src/geom/Coordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom10Coordinate7getNullEv
      functionSourceFile: '/src/geos/src/geom/Coordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom12CoordinateXY7getNullEv
      functionSourceFile: '/src/geos/src/geom/Coordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18CoordinateSequence5getAtIKNS0_14CoordinateXYZMEEERKT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:260,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEeqERKS6_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEC2EPS3_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEC2EPS3_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEEC2EPKS1_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18CoordinateSequence5getAtIKNS0_13CoordinateXYMEEERKT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:260,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEeqERKS6_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEC2EPS3_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEC2EPS3_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEEC2EPKS1_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceEENK3$_0clINS0_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_14CoordinateXYZME
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:721,12'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_14CoordinateXYZME
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtIKNS0_14CoordinateXYZMEEERKT_m
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:44,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtIKNS0_14CoordinateXYZMEEERKT_m
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEeqERKS6_
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:104,24'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEeqERKS6_
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEC2EPS3_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:835,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:835,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEC2EPS3_m
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEC2EPS3_
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:831,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEC2EPS3_
    - functionName:    _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEEC2EPKS1_
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:864,16'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEEC2EPKS1_
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceEENK3$_0clINS0_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_13CoordinateXYME
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:721,12'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_13CoordinateXYME
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtIKNS0_13CoordinateXYMEEERKT_m
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:44,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtIKNS0_13CoordinateXYMEEERKT_m
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEeqERKS6_
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:104,24'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEeqERKS6_
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEC2EPS3_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:835,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:835,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEC2EPS3_m
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEC2EPS3_
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:831,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEC2EPS3_
    - functionName:    _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEEC2EPKS1_
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:864,16'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEEC2EPKS1_
    - functionName:    '_ZZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceEENK3$_0clINS0_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:721,12'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
    - functionName:    '_ZZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceEENK3$_0clINS0_12CoordinateXYEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:721,12'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
    - functionName:    _ZNK4geos4geom18CoordinateSequence5getAtIKNS0_10CoordinateEEERKT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:260,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEeqERKS6_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEC2EPS3_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEC2EPS3_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEEC2EPKS1_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEgeERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEltERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEpLEl
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEplEl
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEC2EPS2_m
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:78,16'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEC2EPS2_m
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEdeEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERT_m
      functionUses:    88
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:44,32'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERT_m
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEmmEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEC2EPS2_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEppEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEeqERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEmiERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEneERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEeqERKS4_
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:104,24'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEeqERKS4_
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEmiEl
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEC2EPS2_m
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:87,16'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEC2EPS2_m
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEC2EPS2_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEEC2EPS1_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEgeERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEltERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEpLEl
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEplEl
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEC2EPS2_m
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:78,16'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEC2EPS2_m
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEdeEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERT_m
      functionUses:    88
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:44,32'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERT_m
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEmmEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEC2EPS2_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEppEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEeqERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEmiERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEneERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEeqERKS4_
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:104,24'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEeqERKS4_
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEmiEl
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEC2EPS2_m
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:87,16'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEC2EPS2_m
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEC2EPS2_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEEC2EPS1_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEgeERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEltERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEpLEl
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEplEl
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEC2EPS2_m
      functionUses:    70
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:78,16'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEC2EPS2_m
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEdeEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
      functionUses:    171
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:44,32'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEmmEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEC2EPS2_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEppEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEeqERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEmiERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEneERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEeqERKS4_
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:104,24'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEeqERKS4_
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEmiEl
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEC2EPS2_m
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:87,16'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEC2EPS2_m
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEC2EPS2_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEEC2EPS1_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEgeERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEltERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEpLEl
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEplEl
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEC2EPS2_m
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:78,16'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEC2EPS2_m
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEdeEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
      functionUses:    88
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:44,32'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEmmEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEC2EPS2_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEppEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEeqERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEmiERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEneERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEeqERKS4_
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:104,24'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEeqERKS4_
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEmiEl
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEC2EPS2_m
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:87,16'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEC2EPS2_m
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEC2EPS2_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEEC2EPS1_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos4geom18CoordinateSequence3addERKS1_mmENK3$_3clERKNS0_13CoordinateXYME'
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:171,115'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
    - functionName:    '_ZZN4geos4geom18CoordinateSequence3addERKS1_mmENK3$_2clERKNS0_14CoordinateXYZME'
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:170,117'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
    - functionName:    '_ZZN4geos4geom18CoordinateSequence3addERKS1_mmENK3$_1clERKNS0_10CoordinateE'
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:169,109'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
    - functionName:    '_ZZN4geos4geom18CoordinateSequence3addERKS1_mmENK3$_0clERKNS0_12CoordinateXYE'
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:168,113'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
    - functionName:    _ZN4geos4geom13CoordinateXYMC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom13CoordinateXYMC2Eddd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Coordinate.h:305,23'
          Dst:             _ZN4geos4geom13CoordinateXYMC2Eddd
    - functionName:    _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_m
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence10make_spaceEmm
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:534,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'include/geos/geom/CoordinateSequence.h:535,13'
          Dst:             _ZN4geos4geom18CoordinateSequence10make_spaceEmm
        - Src:             'include/geos/geom/CoordinateSequence.h:536,13'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:539,13'
          Dst:             _ZN4geos4geom18CoordinateSequence10make_spaceEmm
        - Src:             'include/geos/geom/CoordinateSequence.h:540,13'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_m
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:497,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:497,9'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_m
    - functionName:    _ZN4geos4geomneERKNS0_18CoordinateSequenceES3_
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence6equalsEPKS1_S3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:747,14'
          Dst:             _ZN4geos4geom18CoordinateSequence6equalsEPKS1_S3_
    - functionName:    _ZN4geos4geom18CoordinateSequence6equalsEPKS1_S3_
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          67
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:492,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geom/CoordinateSequence.cpp:493,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geom/CoordinateSequence.cpp:497,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/CoordinateSequence.cpp:497,50'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/CoordinateSequence.cpp:497,42'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos4geomeqERKNS0_18CoordinateSequenceES3_
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence6equalsEPKS1_S3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:741,12'
          Dst:             _ZN4geos4geom18CoordinateSequence6equalsEPKS1_S3_
    - functionName:    _ZNK4geos4geom18CoordinateSequence8toStringEv
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:734,8'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceE
    - functionName:    _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNK4geos4geom18CoordinateSequence7forEachIRZNS0_lsERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKS1_E3$_0EEvOT_'
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:724,8'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7forEachIRZNS0_lsERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKS1_E3$_0EEvOT_'
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7forEachIRZNS0_lsERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKS1_E3$_0EEvOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          195
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - '_ZZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceEENK3$_0clINS0_10CoordinateEEEDaRKT_'
        - '_ZZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceEENK3$_0clINS0_12CoordinateXYEEEDaRKT_'
        - '_ZZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceEENK3$_0clINS0_13CoordinateXYMEEEDaRKT_'
        - '_ZZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceEENK3$_0clINS0_14CoordinateXYZMEEEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:789,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:789,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,89'
          Dst:             '_ZZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceEENK3$_0clINS0_12CoordinateXYEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,89'
          Dst:             '_ZZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceEENK3$_0clINS0_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,89'
          Dst:             '_ZZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceEENK3$_0clINS0_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,89'
          Dst:             '_ZZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceEENK3$_0clINS0_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
    - functionName:    _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEEC2EPKS1_
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:864,16'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEEC2EPKS1_
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEC2EPS3_
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:831,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEC2EPS3_
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEC2EPS3_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:835,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:835,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEC2EPS3_m
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEeqERKS6_
      functionUses:    37
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:104,24'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEeqERKS6_
    - functionName:    _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtIKNS0_10CoordinateEEERKT_m
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequenceIterator.h:44,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtIKNS0_10CoordinateEEERKT_m
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence8pop_backEv
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          37
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/geom/CoordinateSequence.cpp:697,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:697,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZNK4geos4geom18CoordinateSequence8toVectorERNSt3__16vectorINS0_12CoordinateXYENS2_9allocatorIS4_EEEE
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence6strideEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:684,9'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'src/geom/CoordinateSequence.cpp:686,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CoordinateSequence.cpp:688,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'src/geom/CoordinateSequence.cpp:688,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'src/geom/CoordinateSequence.cpp:688,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'src/geom/CoordinateSequence.cpp:688,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'src/geom/CoordinateSequence.cpp:688,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'src/geom/CoordinateSequence.cpp:688,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'src/geom/CoordinateSequence.cpp:688,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
    - functionName:    _ZNK4geos4geom18CoordinateSequence8toVectorERNSt3__16vectorINS0_10CoordinateENS2_9allocatorIS4_EEEE
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          124
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:667,9'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'src/geom/CoordinateSequence.cpp:669,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CoordinateSequence.cpp:670,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/geom/CoordinateSequence.cpp:671,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'src/geom/CoordinateSequence.cpp:671,28'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - Src:             'src/geom/CoordinateSequence.cpp:671,28'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - Src:             'src/geom/CoordinateSequence.cpp:671,28'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'src/geom/CoordinateSequence.cpp:671,28'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'src/geom/CoordinateSequence.cpp:671,28'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'src/geom/CoordinateSequence.cpp:671,28'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'src/geom/CoordinateSequence.cpp:675,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'src/geom/CoordinateSequence.cpp:675,28'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'src/geom/CoordinateSequence.cpp:675,28'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'src/geom/CoordinateSequence.cpp:675,28'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'src/geom/CoordinateSequence.cpp:675,28'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'src/geom/CoordinateSequence.cpp:675,28'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'src/geom/CoordinateSequence.cpp:675,28'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
    - functionName:    _ZN4geos4geom18CoordinateSequence4swapEmm
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:658,83'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'src/geom/CoordinateSequence.cpp:659,88'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'src/geom/CoordinateSequence.cpp:660,83'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZN4geos4geom18CoordinateSequenceaSEOS1_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence5setZMEbb
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          101
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom10Coordinate7getNullEv
        - _ZN4geos4geom18CoordinateSequence3addERKS1_
        - _ZN4geos4geom18CoordinateSequenceC2Embbb
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos4geom18CoordinateSequenceaSEOS1_
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:636,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/geom/CoordinateSequence.cpp:636,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/geom/CoordinateSequence.cpp:637,28'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Embbb
        - Src:             'src/geom/CoordinateSequence.cpp:638,16'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_
        - Src:             'src/geom/CoordinateSequence.cpp:639,15'
          Dst:             _ZN4geos4geom18CoordinateSequenceaSEOS1_
        - Src:             'src/geom/CoordinateSequence.cpp:640,5'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/geom/CoordinateSequence.cpp:640,5'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/geom/CoordinateSequence.cpp:644,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'src/geom/CoordinateSequence.cpp:644,67'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'src/geom/CoordinateSequence.cpp:645,39'
          Dst:             _ZN4geos4geom10Coordinate7getNullEv
        - Src:             'src/geom/CoordinateSequence.cpp:646,57'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZN4geos4geom18CoordinateSequenceC2Embbb
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence10initializeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:66,9'
          Dst:             _ZN4geos4geom18CoordinateSequence10initializeEv
    - functionName:    _ZN4geos4geom18CoordinateSequence3addERKS1_
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:179,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CoordinateSequence.cpp:179,5'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
    - functionName:    _ZN4geos4geom18CoordinateSequence3addERKS1_mm
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence10make_spaceEmm
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence6strideEv
        - '_ZNK4geos4geom18CoordinateSequence7forEachINS0_10CoordinateEZNS1_3addERKS1_mmE3$_1EEvmmOT0_'
        - '_ZNK4geos4geom18CoordinateSequence7forEachINS0_12CoordinateXYEZNS1_3addERKS1_mmE3$_0EEvmmOT0_'
        - '_ZNK4geos4geom18CoordinateSequence7forEachINS0_13CoordinateXYMEZNS1_3addERKS1_mmE3$_3EEvmmOT0_'
        - '_ZNK4geos4geom18CoordinateSequence7forEachINS0_14CoordinateXYZMEZNS1_3addERKS1_mmE3$_2EEvmmOT0_'
      functionUses:    24
      BranchProfiles:
        - Branch String:   'src/geom/CoordinateSequence.cpp:167,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:159,12'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'src/geom/CoordinateSequence.cpp:159,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'src/geom/CoordinateSequence.cpp:159,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/geom/CoordinateSequence.cpp:159,49'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/geom/CoordinateSequence.cpp:161,88'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'src/geom/CoordinateSequence.cpp:162,91'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'src/geom/CoordinateSequence.cpp:164,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CoordinateSequence.cpp:165,9'
          Dst:             _ZN4geos4geom18CoordinateSequence10make_spaceEmm
        - Src:             'src/geom/CoordinateSequence.cpp:167,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'src/geom/CoordinateSequence.cpp:168,43'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7forEachINS0_12CoordinateXYEZNS1_3addERKS1_mmE3$_0EEvmmOT0_'
        - Src:             'src/geom/CoordinateSequence.cpp:169,43'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7forEachINS0_10CoordinateEZNS1_3addERKS1_mmE3$_1EEvmmOT0_'
        - Src:             'src/geom/CoordinateSequence.cpp:170,43'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7forEachINS0_14CoordinateXYZMEZNS1_3addERKS1_mmE3$_2EEvmmOT0_'
        - Src:             'src/geom/CoordinateSequence.cpp:171,43'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7forEachINS0_13CoordinateXYMEZNS1_3addERKS1_mmE3$_3EEvmmOT0_'
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7forEachINS0_12CoordinateXYEZNS1_3addERKS1_mmE3$_0EEvmmOT0_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - '_ZZN4geos4geom18CoordinateSequence3addERKS1_mmENK3$_0clERKNS0_12CoordinateXYE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:819,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:819,13'
          Dst:             '_ZZN4geos4geom18CoordinateSequence3addERKS1_mmENK3$_0clERKNS0_12CoordinateXYE'
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7forEachINS0_10CoordinateEZNS1_3addERKS1_mmE3$_1EEvmmOT0_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - '_ZZN4geos4geom18CoordinateSequence3addERKS1_mmENK3$_1clERKNS0_10CoordinateE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:819,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:819,13'
          Dst:             '_ZZN4geos4geom18CoordinateSequence3addERKS1_mmENK3$_1clERKNS0_10CoordinateE'
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7forEachINS0_14CoordinateXYZMEZNS1_3addERKS1_mmE3$_2EEvmmOT0_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZN4geos4geom18CoordinateSequence3addERKS1_mmENK3$_2clERKNS0_14CoordinateXYZME'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:819,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:819,13'
          Dst:             '_ZZN4geos4geom18CoordinateSequence3addERKS1_mmENK3$_2clERKNS0_14CoordinateXYZME'
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7forEachINS0_13CoordinateXYMEZNS1_3addERKS1_mmE3$_3EEvmmOT0_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - '_ZZN4geos4geom18CoordinateSequence3addERKS1_mmENK3$_3clERKNS0_13CoordinateXYME'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:819,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:819,13'
          Dst:             '_ZZN4geos4geom18CoordinateSequence3addERKS1_mmENK3$_3clERKNS0_13CoordinateXYME'
    - functionName:    _ZN4geos4geom18CoordinateSequence10initializeEv
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos4geom10fillVectorINS0_10CoordinateEEEvRNSt3__16vectorIdNS3_9allocatorIdEEEE
        - _ZN4geos4geom10fillVectorINS0_12CoordinateXYEEEvRNSt3__16vectorIdNS3_9allocatorIdEEEE
        - _ZN4geos4geom10fillVectorINS0_13CoordinateXYMEEEvRNSt3__16vectorIdNS3_9allocatorIdEEEE
        - _ZN4geos4geom10fillVectorINS0_14CoordinateXYZMEEEvRNSt3__16vectorIdNS3_9allocatorIdEEEE
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/geom/CoordinateSequence.cpp:148,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:148,12'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'src/geom/CoordinateSequence.cpp:149,35'
          Dst:             _ZN4geos4geom10fillVectorINS0_10CoordinateEEEvRNSt3__16vectorIdNS3_9allocatorIdEEEE
        - Src:             'src/geom/CoordinateSequence.cpp:150,36'
          Dst:             _ZN4geos4geom10fillVectorINS0_14CoordinateXYZMEEEvRNSt3__16vectorIdNS3_9allocatorIdEEEE
        - Src:             'src/geom/CoordinateSequence.cpp:151,34'
          Dst:             _ZN4geos4geom10fillVectorINS0_12CoordinateXYEEEvRNSt3__16vectorIdNS3_9allocatorIdEEEE
        - Src:             'src/geom/CoordinateSequence.cpp:152,35'
          Dst:             _ZN4geos4geom10fillVectorINS0_13CoordinateXYMEEEvRNSt3__16vectorIdNS3_9allocatorIdEEEE
    - functionName:    _ZN4geos4geom10fillVectorINS0_10CoordinateEEEvRNSt3__16vectorIdNS3_9allocatorIdEEEE
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:139,13'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
    - functionName:    _ZN4geos4geom10fillVectorINS0_14CoordinateXYZMEEEvRNSt3__16vectorIdNS3_9allocatorIdEEEE
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:139,13'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
    - functionName:    _ZN4geos4geom10fillVectorINS0_12CoordinateXYEEEvRNSt3__16vectorIdNS3_9allocatorIdEEEE
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:139,13'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
    - functionName:    _ZN4geos4geom10fillVectorINS0_13CoordinateXYMEEEvRNSt3__16vectorIdNS3_9allocatorIdEEEE
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom13CoordinateXYMC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:139,13'
          Dst:             _ZN4geos4geom13CoordinateXYMC2Ev
    - functionName:    _ZN4geos4geom18CoordinateSequence9setPointsERKNSt3__16vectorINS0_12CoordinateXYENS2_9allocatorIS4_EEEE
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:629,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence9setPointsERKNSt3__16vectorINS0_10CoordinateENS2_9allocatorIS4_EEEE
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence11setOrdinateEmmd
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          169
      EdgeCount:       67
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERT_m
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERT_m
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/geom/CoordinateSequence.cpp:570,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:572,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
        - Src:             'src/geom/CoordinateSequence.cpp:575,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
        - Src:             'src/geom/CoordinateSequence.cpp:579,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/geom/CoordinateSequence.cpp:580,17'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/CoordinateSequence.cpp:580,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/CoordinateSequence.cpp:580,17'
          Dst:             __cxa_throw
        - Src:             'src/geom/CoordinateSequence.cpp:580,17'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/CoordinateSequence.cpp:582,13'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geom/CoordinateSequence.cpp:587,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/geom/CoordinateSequence.cpp:588,17'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/CoordinateSequence.cpp:588,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/CoordinateSequence.cpp:588,17'
          Dst:             __cxa_throw
        - Src:             'src/geom/CoordinateSequence.cpp:588,17'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/CoordinateSequence.cpp:590,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'src/geom/CoordinateSequence.cpp:591,17'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERT_m
        - Src:             'src/geom/CoordinateSequence.cpp:593,17'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERT_m
        - Src:             'src/geom/CoordinateSequence.cpp:600,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/CoordinateSequence.cpp:600,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/CoordinateSequence.cpp:600,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/CoordinateSequence.cpp:600,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos4geom18CoordinateSequence11getEnvelopeEv
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Edddd
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZNK4geos4geom18CoordinateSequence6strideEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:547,9'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/geom/CoordinateSequence.cpp:548,16'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/geom/CoordinateSequence.cpp:563,12'
          Dst:             _ZN4geos4geom8EnvelopeC2Edddd
        - Src:             'src/geom/CoordinateSequence.cpp:556,53'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZNK4geos4geom18CoordinateSequence14expandEnvelopeERNS0_8EnvelopeE
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:539,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geom/CoordinateSequence.cpp:541,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/CoordinateSequence.cpp:541,13'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
    - functionName:    _ZNK4geos4geom18CoordinateSequence15equalsIdenticalERKS1_
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          92
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:511,9'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CoordinateSequence.cpp:511,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CoordinateSequence.cpp:515,9'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/geom/CoordinateSequence.cpp:515,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/geom/CoordinateSequence.cpp:519,9'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/geom/CoordinateSequence.cpp:519,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEE3endEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEC2EPS2_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:835,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:835,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEC2EPS2_m
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEE5beginEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEC2EPS2_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:831,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEC2EPS2_
    - functionName:    _ZN4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesIT_EEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEEC2EPS1_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:869,16'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEEC2EPS1_
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEE3endEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEC2EPS2_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:835,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:835,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEC2EPS2_m
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEE5beginEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEC2EPS2_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:831,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEC2EPS2_
    - functionName:    _ZN4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesIT_EEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEEC2EPS1_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:869,16'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEEC2EPS1_
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE3endEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEC2EPS2_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:835,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:835,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEC2EPS2_m
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE5beginEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEC2EPS2_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:831,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEC2EPS2_
    - functionName:    _ZN4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesIT_EEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEEC2EPS1_
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:869,16'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEEC2EPS1_
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEE3endEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEC2EPS2_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:835,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:835,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEC2EPS2_m
    - functionName:    _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEE5beginEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEC2EPS2_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:831,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEC2EPS2_
    - functionName:    _ZN4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesIT_EEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEEC2EPS1_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:869,16'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEEC2EPS1_
    - functionName:    _ZN4geos4geom18CoordinateSequence4sortEv
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesIT_EEv
        - _ZN4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesIT_EEv
        - _ZN4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesIT_EEv
        - _ZN4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesIT_EEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/geom/CoordinateSequence.cpp:472,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:472,12'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'src/geom/CoordinateSequence.cpp:473,46'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesIT_EEv
        - Src:             'src/geom/CoordinateSequence.cpp:473,68'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEE5beginEv
        - Src:             'src/geom/CoordinateSequence.cpp:473,77'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesIT_EEv
        - Src:             'src/geom/CoordinateSequence.cpp:473,99'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEE3endEv
        - Src:             'src/geom/CoordinateSequence.cpp:474,46'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesIT_EEv
        - Src:             'src/geom/CoordinateSequence.cpp:474,66'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE5beginEv
        - Src:             'src/geom/CoordinateSequence.cpp:474,75'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesIT_EEv
        - Src:             'src/geom/CoordinateSequence.cpp:474,95'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE3endEv
        - Src:             'src/geom/CoordinateSequence.cpp:475,46'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesIT_EEv
        - Src:             'src/geom/CoordinateSequence.cpp:475,70'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEE5beginEv
        - Src:             'src/geom/CoordinateSequence.cpp:475,79'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesIT_EEv
        - Src:             'src/geom/CoordinateSequence.cpp:475,103'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEE3endEv
        - Src:             'src/geom/CoordinateSequence.cpp:476,46'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesIT_EEv
        - Src:             'src/geom/CoordinateSequence.cpp:476,69'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEE5beginEv
        - Src:             'src/geom/CoordinateSequence.cpp:476,78'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesIT_EEv
        - Src:             'src/geom/CoordinateSequence.cpp:476,101'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEE3endEv
    - functionName:    _ZNK4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERKT_v
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:425,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:425,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZNK4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERKT_v
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18CoordinateSequence6isRingEv
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - _ZNK4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERKT_v
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:444,9'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CoordinateSequence.cpp:447,9'
          Dst:             _ZNK4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CoordinateSequence.cpp:447,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CoordinateSequence.cpp:447,31'
          Dst:             _ZN4geos4geomneERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos4geomneERKNS0_12CoordinateXYES3_
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Coordinate.h:99,20'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos4geom18CoordinateSequence19increasingDirectionERKS1_
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:427,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CoordinateSequence.cpp:431,20'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/geom/CoordinateSequence.cpp:431,37'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/geom/CoordinateSequence.cpp:431,27'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
    - functionName:    _ZN4geos4geom18CoordinateSequence6scrollEm
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:420,69'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZN4geos4geom18CoordinateSequence6scrollEPKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence6scrollEm
        - _ZN4geos4geom18CoordinateSequence7indexOfEPKNS0_12CoordinateXYEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:408,23'
          Dst:             _ZN4geos4geom18CoordinateSequence7indexOfEPKNS0_12CoordinateXYEPKS1_
        - Src:             'src/geom/CoordinateSequence.cpp:413,5'
          Dst:             _ZN4geos4geom18CoordinateSequence6scrollEm
    - functionName:    _ZN4geos4geom18CoordinateSequence7indexOfEPKNS0_12CoordinateXYEPKS1_
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:390,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CoordinateSequence.cpp:392,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/CoordinateSequence.cpp:392,26'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos4geom18CoordinateSequence6scrollEPS1_PKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence6scrollEPKNS0_12CoordinateXYE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:402,9'
          Dst:             _ZN4geos4geom18CoordinateSequence6scrollEPKNS0_12CoordinateXYE
    - functionName:    _ZNK4geos4geom18CoordinateSequence18minCoordinateIndexEv
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:376,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geom/CoordinateSequence.cpp:378,55'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/CoordinateSequence.cpp:378,45'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'src/geom/CoordinateSequence.cpp:379,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZNK4geos4geom18CoordinateSequence13minCoordinateEv
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence18minCoordinateIndexEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:365,9'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/geom/CoordinateSequence.cpp:368,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence18minCoordinateIndexEv
        - Src:             'src/geom/CoordinateSequence.cpp:368,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence28atLeastNCoordinatesOrNothingEmPS1_
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceC2Emm
        - _ZNK4geos4geom18CoordinateSequence12getDimensionEv
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:353,11'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geom/CoordinateSequence.cpp:358,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence12getDimensionEv
        - Src:             'src/geom/CoordinateSequence.cpp:358,20'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Emm
    - functionName:    _ZNK4geos4geom18CoordinateSequence12getDimensionEv
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:275,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/geom/CoordinateSequence.cpp:275,54'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/geom/CoordinateSequence.cpp:284,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZN4geos4geom18CoordinateSequenceC2Emm
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          114
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence10initializeEv
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:83,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/CoordinateSequence.cpp:83,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/CoordinateSequence.cpp:83,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/CoordinateSequence.cpp:83,9'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/CoordinateSequence.cpp:85,5'
          Dst:             _ZN4geos4geom18CoordinateSequence10initializeEv
    - functionName:    _ZNK4geos4geom18CoordinateSequence26hasRepeatedOrInvalidPointsEv
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          101
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:333,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'src/geom/CoordinateSequence.cpp:337,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'src/geom/CoordinateSequence.cpp:337,65'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'src/geom/CoordinateSequence.cpp:333,60'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZNK4geos4geom18CoordinateSequence17hasRepeatedPointsEv
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:316,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'src/geom/CoordinateSequence.cpp:317,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'src/geom/CoordinateSequence.cpp:317,65'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'src/geom/CoordinateSequence.cpp:316,60'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZNK4geos4geom18CoordinateSequence11getOrdinateEmm
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/geom/CoordinateSequence.cpp:295,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:297,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/CoordinateSequence.cpp:299,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/CoordinateSequence.cpp:301,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/geom/CoordinateSequence.cpp:301,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geom/CoordinateSequence.cpp:303,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'src/geom/CoordinateSequence.cpp:303,66'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/geom/CoordinateSequence.cpp:304,66'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'src/geom/CoordinateSequence.cpp:304,111'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
    - functionName:    _ZN4geos4geom18CoordinateSequence9closeRingEb
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
        - _ZN4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERT_v
        - _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - _ZNK4geos4geom18CoordinateSequence6strideEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:263,9'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/geom/CoordinateSequence.cpp:263,40'
          Dst:             _ZN4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERT_v
        - Src:             'src/geom/CoordinateSequence.cpp:263,65'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
        - Src:             'src/geom/CoordinateSequence.cpp:263,62'
          Dst:             _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - Src:             'src/geom/CoordinateSequence.cpp:264,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZN4geos4geom18CoordinateSequenceC2ERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence7reverseEv
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    23
      BranchProfiles:
        - Branch String:   'src/geom/CoordinateSequence.cpp:459,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:457,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'src/geom/CoordinateSequence.cpp:459,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
        - Src:             'src/geom/CoordinateSequence.cpp:458,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZN4geos4geom18CoordinateSequence3addERKS1_bb
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_b
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZN4geos4geom18CoordinateSequenceC2ERKS1_
        - _ZN4geos4geom18CoordinateSequenceD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:242,9'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_b
        - Src:             'src/geom/CoordinateSequence.cpp:244,28'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2ERKS1_
        - Src:             'src/geom/CoordinateSequence.cpp:245,13'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
        - Src:             'src/geom/CoordinateSequence.cpp:246,9'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_b
        - Src:             'src/geom/CoordinateSequence.cpp:248,5'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/geom/CoordinateSequence.cpp:248,5'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZN4geos4geom18CoordinateSequence3addERKS1_b
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mmb
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:233,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/geom/CoordinateSequence.cpp:234,23'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CoordinateSequence.cpp:234,9'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mmb
    - functionName:    _ZN4geos4geom18CoordinateSequence3addERKS1_mmb
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          148
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:193,10'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/geom/CoordinateSequence.cpp:194,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/CoordinateSequence.cpp:194,69'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
        - Src:             'src/geom/CoordinateSequence.cpp:194,60'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/geom/CoordinateSequence.cpp:205,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/CoordinateSequence.cpp:207,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/CoordinateSequence.cpp:208,19'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/geom/CoordinateSequence.cpp:210,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/geom/CoordinateSequence.cpp:213,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/CoordinateSequence.cpp:213,65'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/geom/CoordinateSequence.cpp:217,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/CoordinateSequence.cpp:0,0'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
    - functionName:    _ZN4geos4geom18CoordinateSequence3addIPKNS0_14CoordinateXYZMEJEEEvT_S6_DpT0_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          31
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:598,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
    - functionName:    _ZN4geos4geom18CoordinateSequenceC2ERKSt16initializer_listINS0_14CoordinateXYZMEE
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addIPKNS0_14CoordinateXYZMEJEEEvT_S6_DpT0_
        - _ZN4geos4geom18CoordinateSequence7reserveEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:132,5'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/geom/CoordinateSequence.cpp:133,5'
          Dst:             _ZN4geos4geom18CoordinateSequence3addIPKNS0_14CoordinateXYZMEJEEEvT_S6_DpT0_
    - functionName:    _ZN4geos4geom18CoordinateSequence7reserveEm
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:622,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZN4geos4geom18CoordinateSequence3addIPKNS0_13CoordinateXYMEJEEEvT_S6_DpT0_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          31
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:598,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_
    - functionName:    _ZN4geos4geom18CoordinateSequenceC2ERKSt16initializer_listINS0_13CoordinateXYMEE
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addIPKNS0_13CoordinateXYMEJEEEvT_S6_DpT0_
        - _ZN4geos4geom18CoordinateSequence7reserveEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:122,5'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/geom/CoordinateSequence.cpp:123,5'
          Dst:             _ZN4geos4geom18CoordinateSequence3addIPKNS0_13CoordinateXYMEJEEEvT_S6_DpT0_
    - functionName:    _ZN4geos4geom18CoordinateSequence3addIPKNS0_12CoordinateXYEJEEEvT_S6_DpT0_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          31
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:598,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
    - functionName:    _ZN4geos4geom18CoordinateSequenceC2ERKSt16initializer_listINS0_12CoordinateXYEE
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addIPKNS0_12CoordinateXYEJEEEvT_S6_DpT0_
        - _ZN4geos4geom18CoordinateSequence7reserveEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:108,5'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/geom/CoordinateSequence.cpp:109,5'
          Dst:             _ZN4geos4geom18CoordinateSequence3addIPKNS0_12CoordinateXYEJEEEvT_S6_DpT0_
    - functionName:    _ZN4geos4geom18CoordinateSequence3addIPKNS0_10CoordinateEJEEEvT_S6_DpT0_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          31
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:598,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
    - functionName:    _ZN4geos4geom18CoordinateSequenceC2ERKSt16initializer_listINS0_10CoordinateEE
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addIPKNS0_10CoordinateEJEEEvT_S6_DpT0_
        - _ZN4geos4geom18CoordinateSequence7reserveEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:94,5'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/geom/CoordinateSequence.cpp:95,5'
          Dst:             _ZN4geos4geom18CoordinateSequence3addIPKNS0_10CoordinateEJEEEvT_S6_DpT0_
    - functionName:    _ZN4geos4geom18CoordinateSequenceC2Ev
      functionSourceFile: '/src/geos/src/geom/CoordinateSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceC2Emm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CoordinateSequence.cpp:51,5'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Emm
    - functionName:    _ZNK4geos4geom5Curve20getBoundaryDimensionEv
      functionSourceFile: '/src/geos/include/geos/geom/Curve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Geometry17isDimensionStrictENS0_9Dimension13DimensionTypeE
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Geometry12hasDimensionENS0_9Dimension13DimensionTypeE
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom5Curve12getDimensionEv
      functionSourceFile: '/src/geos/include/geos/geom/Curve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Geometry11isRectangleEv
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Geometry12getGeometryNEm
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Geometry16getNumGeometriesEv
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom8Geometry7setSRIDEi
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom5Curve7reverseEv
      functionSourceFile: '/src/geos/src/geom/Curve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry7reverseEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Curve.cpp:60,65'
          Dst:             _ZNK4geos4geom8Geometry7reverseEv
    - functionName:    _ZNK4geos4geom5Curve6isRingEv
      functionSourceFile: '/src/geos/src/geom/Curve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom5Curve8apply_rwEPNS0_14GeometryFilterE
      functionSourceFile: '/src/geos/src/geom/Curve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom5Curve8apply_rwEPNS0_23GeometryComponentFilterE
      functionSourceFile: '/src/geos/src/geom/Curve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom5Curve8apply_roEPNS0_14GeometryFilterE
      functionSourceFile: '/src/geos/src/geom/Curve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom5Curve8apply_roEPNS0_23GeometryComponentFilterE
      functionSourceFile: '/src/geos/src/geom/Curve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom5CurveD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/Curve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geomltERKNS0_8EnvelopeES3_
      functionSourceFile: '/src/geos/src/geom/Envelope.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          92
      EdgeCount:       34
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNK4geos4geom8Envelope6isNullEv
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Envelope.cpp:260,11'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'src/geom/Envelope.cpp:262,15'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'src/geom/Envelope.cpp:269,11'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'src/geom/Envelope.cpp:273,11'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/geom/Envelope.cpp:273,25'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/geom/Envelope.cpp:274,11'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/geom/Envelope.cpp:274,25'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/geom/Envelope.cpp:275,11'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/geom/Envelope.cpp:275,25'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/geom/Envelope.cpp:276,11'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/geom/Envelope.cpp:276,25'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/geom/Envelope.cpp:277,11'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/geom/Envelope.cpp:277,25'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/geom/Envelope.cpp:278,11'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/geom/Envelope.cpp:278,25'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/geom/Envelope.cpp:279,11'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/geom/Envelope.cpp:279,25'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/geom/Envelope.cpp:280,11'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/geom/Envelope.cpp:280,25'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
    - functionName:    _ZN4geos4geom8Envelope9setToNullEv
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom8Envelope8expandByEdd
      functionSourceFile: '/src/geos/src/geom/Envelope.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8Envelope9setToNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Envelope.cpp:246,9'
          Dst:             _ZN4geos4geom8Envelope9setToNullEv
    - functionName:    _ZN4geos4geom8Envelope9translateEdd
      functionSourceFile: '/src/geos/src/geom/Envelope.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom8Envelope4initEdddd
        - _ZNK4geos4geom8Envelope6isNullEv
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Envelope.cpp:227,8'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'src/geom/Envelope.cpp:230,10'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/geom/Envelope.cpp:230,30'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/geom/Envelope.cpp:231,10'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/geom/Envelope.cpp:231,30'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/geom/Envelope.cpp:230,5'
          Dst:             _ZN4geos4geom8Envelope4initEdddd
    - functionName:    _ZNK4geos4geom8Envelope12intersectionERKS1_
      functionSourceFile: '/src/geos/src/geom/Envelope.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          90
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom8Envelope4initEdddd
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZNK4geos4geom8Envelope10intersectsERKS1_
        - _ZNK4geos4geom8Envelope6isNullEv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Envelope.cpp:209,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/geom/Envelope.cpp:211,8'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'src/geom/Envelope.cpp:211,24'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'src/geom/Envelope.cpp:211,38'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
        - Src:             'src/geom/Envelope.cpp:219,9'
          Dst:             _ZN4geos4geom8Envelope4initEdddd
    - functionName:    _ZNK4geos4geom8Envelope12intersectionERKS1_RS1_
      functionSourceFile: '/src/geos/src/geom/Envelope.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          90
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom8Envelope4initEdddd
        - _ZNK4geos4geom8Envelope10intersectsERKS1_
        - _ZNK4geos4geom8Envelope6isNullEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Envelope.cpp:193,8'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'src/geom/Envelope.cpp:193,24'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'src/geom/Envelope.cpp:193,38'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
        - Src:             'src/geom/Envelope.cpp:201,12'
          Dst:             _ZN4geos4geom8Envelope4initEdddd
    - functionName:    _ZNK4geos4geom8Envelope6centreERNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/Envelope.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Envelope6isNullEv
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Envelope.cpp:181,8'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'src/geom/Envelope.cpp:184,19'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/geom/Envelope.cpp:184,31'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/geom/Envelope.cpp:185,19'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/geom/Envelope.cpp:185,31'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
    - functionName:    _ZNK4geos4geom8Envelope8toStringEv
      functionSourceFile: '/src/geos/src/geom/Envelope.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Envelope.cpp:149,7'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8EnvelopeE
    - functionName:    _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8EnvelopeE
      functionSourceFile: '/src/geos/src/geom/Envelope.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Envelope8isfiniteEv
      functionSourceFile: '/src/geos/src/geom/Envelope.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Envelope6equalsEPKS1_
      functionSourceFile: '/src/geos/src/geom/Envelope.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom8Envelope6isNullEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Envelope.cpp:118,8'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'src/geom/Envelope.cpp:119,23'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
    - functionName:    _ZNK4geos4geom8Envelope6coversERKS1_
      functionSourceFile: '/src/geos/src/geom/Envelope.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom8Envelope5splitERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionSourceFile: '/src/geos/src/geom/Envelope.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom8EnvelopeC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/geom/Envelope.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom8Envelope4initEdddd
        - _ZN4geos4geom8Envelope5splitERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - strtod
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Envelope.cpp:94,39'
          Dst:             _ZN4geos4geom8Envelope5splitERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/geom/Envelope.cpp:97,10'
          Dst:             strtod
        - Src:             'src/geom/Envelope.cpp:98,10'
          Dst:             strtod
        - Src:             'src/geom/Envelope.cpp:99,10'
          Dst:             strtod
        - Src:             'src/geom/Envelope.cpp:100,10'
          Dst:             strtod
        - Src:             'src/geom/Envelope.cpp:97,5'
          Dst:             _ZN4geos4geom8Envelope4initEdddd
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_
      functionSourceFile: '/src/geos/src/geom/Envelope.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          94
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
      functionSourceFile: '/src/geos/src/geom/Envelope.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          87
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    65
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEED0Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryExtracter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/GeometryExtracter.h:63,12'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
    - functionName:    _ZN4geos4geom14GeometryFilterD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/GeometryFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEE9filter_roEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryExtracter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/GeometryExtracter.h:77,41'
          Dst:             __dynamic_cast
    - functionName:    _ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEEC2ERSB_
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryExtracter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/GeometryExtracter.h:70,9'
          Dst:             _ZN4geos4geom14GeometryFilterC2Ev
    - functionName:    _ZN4geos4geom14GeometryFilterC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/GeometryFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom14GeometryFilter9filter_rwEPNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/GeometryFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom14GeometryFilter9filter_roEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/GeometryFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom14GeometryFilterD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/GeometryFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/GeometryFilter.h:69,23'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
    - functionName:    _ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEED0Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryExtracter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/GeometryExtracter.h:63,12'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
    - functionName:    _ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEE9filter_roEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryExtracter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/GeometryExtracter.h:77,41'
          Dst:             __dynamic_cast
    - functionName:    _ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEEC2ERSB_
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryExtracter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/GeometryExtracter.h:70,9'
          Dst:             _ZN4geos4geom14GeometryFilterC2Ev
    - functionName:    _ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEED0Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryExtracter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/GeometryExtracter.h:63,12'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
    - functionName:    _ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEE9filter_roEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryExtracter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/GeometryExtracter.h:77,41'
          Dst:             __dynamic_cast
    - functionName:    _ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEEC2ERSB_
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryExtracter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/GeometryExtracter.h:70,9'
          Dst:             _ZN4geos4geom14GeometryFilterC2Ev
    - functionName:    _ZN4geos4geom4util17GeometryExtracter7extractINS0_5PointENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEEEvRKNS0_8GeometryERT0_
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryExtracter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterD2Ev
        - _ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEEC2ERSB_
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/GeometryExtracter.h:50,39'
          Dst:             __dynamic_cast
        - Src:             'include/geos/geom/util/GeometryExtracter.h:54,21'
          Dst:             __dynamic_cast
        - Src:             'include/geos/geom/util/GeometryExtracter.h:55,74'
          Dst:             _ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEEC2ERSB_
        - Src:             'include/geos/geom/util/GeometryExtracter.h:57,9'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
        - Src:             'include/geos/geom/util/GeometryExtracter.h:57,9'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
    - functionName:    _ZN4geos4geom4util17GeometryExtracter7extractINS0_10LineStringENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEEEvRKNS0_8GeometryERT0_
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryExtracter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterD2Ev
        - _ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEEC2ERSB_
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/GeometryExtracter.h:50,39'
          Dst:             __dynamic_cast
        - Src:             'include/geos/geom/util/GeometryExtracter.h:54,21'
          Dst:             __dynamic_cast
        - Src:             'include/geos/geom/util/GeometryExtracter.h:55,74'
          Dst:             _ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEEC2ERSB_
        - Src:             'include/geos/geom/util/GeometryExtracter.h:57,9'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
        - Src:             'include/geos/geom/util/GeometryExtracter.h:57,9'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
    - functionName:    _ZN4geos4geom4util17GeometryExtracter7extractINS0_7PolygonENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEEEvRKNS0_8GeometryERT0_
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryExtracter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterD2Ev
        - _ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEEC2ERSB_
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/GeometryExtracter.h:50,39'
          Dst:             __dynamic_cast
        - Src:             'include/geos/geom/util/GeometryExtracter.h:54,21'
          Dst:             __dynamic_cast
        - Src:             'include/geos/geom/util/GeometryExtracter.h:55,74'
          Dst:             _ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEEC2ERSB_
        - Src:             'include/geos/geom/util/GeometryExtracter.h:57,9'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
        - Src:             'include/geos/geom/util/GeometryExtracter.h:57,9'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
    - functionName:    _ZN4geos9operation8geounion13UnionStrategyC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/union/UnionStrategy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8geounion13UnionStrategyD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/union/UnionStrategy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8geounion12UnaryUnionOp7extractERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/union/UnaryUnionOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom4util17GeometryExtracter7extractINS0_10LineStringENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEEEvRKNS0_8GeometryERT0_
        - _ZN4geos4geom4util17GeometryExtracter7extractINS0_5PointENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEEEvRKNS0_8GeometryERT0_
        - _ZN4geos4geom4util17GeometryExtracter7extractINS0_7PolygonENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEEEvRKNS0_8GeometryERT0_
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:174,9'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:179,29'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:182,9'
          Dst:             _ZN4geos4geom4util17GeometryExtracter7extractINS0_7PolygonENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEEEvRKNS0_8GeometryERT0_
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:183,9'
          Dst:             _ZN4geos4geom4util17GeometryExtracter7extractINS0_10LineStringENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEEEvRKNS0_8GeometryERT0_
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:184,9'
          Dst:             _ZN4geos4geom4util17GeometryExtracter7extractINS0_5PointENSt3__16vectorIPKS4_NS5_9allocatorIS8_EEEEEEvRKNS0_8GeometryERT0_
    - functionName:    _ZN4geos9operation8geounion20ClassicUnionStrategyC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/union/CascadedPolygonUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8geounion13UnionStrategyC2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/union/CascadedPolygonUnion.h:54,5'
          Dst:             _ZN4geos9operation8geounion13UnionStrategyC2Ev
    - functionName:    _ZN4geos9operation8geounion12UnaryUnionOpD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/union/UnaryUnionOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8geounion13UnionStrategyD2Ev
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:88,16'
          Dst:             _ZN4geos9operation8geounion13UnionStrategyD2Ev
    - functionName:    _ZN4geos9operation8geounion12UnaryUnionOpC2ERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/union/UnaryUnionOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8geounion12UnaryUnionOp7extractERKNS_4geom8GeometryE
        - _ZN4geos9operation8geounion13UnionStrategyD2Ev
        - _ZN4geos9operation8geounion20ClassicUnionStrategyC2Ev
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:132,25'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:131,5'
          Dst:             _ZN4geos9operation8geounion20ClassicUnionStrategyC2Ev
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:135,9'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOp7extractERKNS_4geom8GeometryE
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:136,5'
          Dst:             _ZN4geos9operation8geounion13UnionStrategyD2Ev
    - functionName:    _ZN4geos9operation9predicate19RectangleIntersectsC2ERKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/include/geos/operation/predicate/RectangleIntersects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom8Geometry21GeometryChangedFilterD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Geometry.h:1002,20'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZNK4geos4geom8Geometry19hasCurvedComponentsEv
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Geometry8isSimpleEv
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation5valid10IsSimpleOp8isSimpleEv
        - _ZN4geos9operation5valid10IsSimpleOpC2ERKNS_4geom8GeometryE
        - _ZN4geos9operation5valid10IsSimpleOpD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:793,34'
          Dst:             _ZN4geos9operation5valid10IsSimpleOpC2ERKNS_4geom8GeometryE
        - Src:             'src/geom/Geometry.cpp:794,15'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp8isSimpleEv
        - Src:             'src/geom/Geometry.cpp:795,1'
          Dst:             _ZN4geos9operation5valid10IsSimpleOpD2Ev
        - Src:             'src/geom/Geometry.cpp:795,1'
          Dst:             _ZN4geos9operation5valid10IsSimpleOpD2Ev
    - functionName:    _ZN4geos4geom8Geometry8apply_rwEPNS0_23GeometryComponentFilterE
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Geometry8apply_roEPNS0_23GeometryComponentFilterE
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom8Geometry8apply_rwEPNS0_14GeometryFilterE
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Geometry8apply_roEPNS0_14GeometryFilterE
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Geometry5equalERKNS0_12CoordinateXYES4_d
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:760,18'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/geom/Geometry.cpp:763,14'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos4geom19GeometryGreaterThenclEPKNS0_8GeometryES4_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry9compareToEPKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:747,15'
          Dst:             _ZNK4geos4geom8Geometry9compareToEPKS1_
    - functionName:    _ZNK4geos4geom8Geometry9compareToEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          108
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom8GeometryD2Ev
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory7dropRefEv
        - __clang_call_terminate
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:741,15'
          Dst:             _ZNK4geos4geom15GeometryFactory7dropRefEv
        - Src:             'src/geom/Geometry.cpp:741,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4geos4geom8GeometryD0Ev
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Geometry11getEnvelopeEv
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory10toGeometryEPKNS0_8EnvelopeE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:258,38'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/Geometry.cpp:258,52'
          Dst:             _ZNK4geos4geom15GeometryFactory10toGeometryEPKNS0_8EnvelopeE
    - functionName:    _ZNK4geos4geom8Geometry8disjointEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG8disjointEPKNS_4geom8GeometryES6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:265,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG8disjointEPKNS_4geom8GeometryES6_
    - functionName:    _ZNK4geos4geom8Geometry7touchesEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG7touchesEPKNS_4geom8GeometryES6_
        - _ZNK4geos4geom8Envelope10intersectsEPKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:276,33'
          Dst:             _ZNK4geos4geom8Envelope10intersectsEPKS1_
        - Src:             'src/geom/Geometry.cpp:282,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG7touchesEPKNS_4geom8GeometryES6_
    - functionName:    _ZNK4geos4geom8Geometry10intersectsEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          128
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos6detail9down_castIPKNS_4geom7PolygonEKNS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom7SurfaceEKNS2_8GeometryEEET_PT0_
        - _ZN4geos9algorithm6locate24SimplePointInAreaLocator20locatePointInSurfaceERKNS_4geom12CoordinateXYERKNS3_7SurfaceE
        - _ZN4geos9operation8relateng8RelateNG10intersectsEPKNS_4geom8GeometryES6_
        - _ZN4geos9operation9predicate19RectangleIntersects10intersectsERKNS_4geom7PolygonERKNS3_8GeometryE
        - _ZNK4geos4geom8Envelope10intersectsEPKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:295,33'
          Dst:             _ZNK4geos4geom8Envelope10intersectsEPKS1_
        - Src:             'src/geom/Geometry.cpp:318,28'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom7PolygonEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/Geometry.cpp:319,16'
          Dst:             _ZN4geos9operation9predicate19RectangleIntersects10intersectsERKNS_4geom7PolygonERKNS3_8GeometryE
        - Src:             'src/geom/Geometry.cpp:322,28'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom7PolygonEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/Geometry.cpp:323,16'
          Dst:             _ZN4geos9operation9predicate19RectangleIntersects10intersectsERKNS_4geom7PolygonERKNS3_8GeometryE
        - Src:             'src/geom/Geometry.cpp:328,97'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom7SurfaceEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/Geometry.cpp:328,20'
          Dst:             _ZN4geos9algorithm6locate24SimplePointInAreaLocator20locatePointInSurfaceERKNS_4geom12CoordinateXYERKNS3_7SurfaceE
        - Src:             'src/geom/Geometry.cpp:331,94'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom7SurfaceEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/Geometry.cpp:331,20'
          Dst:             _ZN4geos9algorithm6locate24SimplePointInAreaLocator20locatePointInSurfaceERKNS_4geom12CoordinateXYERKNS3_7SurfaceE
        - Src:             'src/geom/Geometry.cpp:336,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG10intersectsEPKNS_4geom8GeometryES6_
    - functionName:    _ZNK4geos4geom8Geometry7crossesEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG7crossesEPKNS_4geom8GeometryES6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:400,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG7crossesEPKNS_4geom8GeometryES6_
    - functionName:    _ZNK4geos4geom8Geometry6withinEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG6withinEPKNS_4geom8GeometryES6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:420,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG6withinEPKNS_4geom8GeometryES6_
    - functionName:    _ZNK4geos4geom8Geometry8containsEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG8containsEPKNS_4geom8GeometryES6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:430,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG8containsEPKNS_4geom8GeometryES6_
    - functionName:    _ZNK4geos4geom8Geometry8overlapsEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG8overlapsEPKNS_4geom8GeometryES6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:472,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG8overlapsEPKNS_4geom8GeometryES6_
    - functionName:    _ZNK4geos4geom8Geometry8toStringEv
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Geometry6toTextEv
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKTWriter5writeEPKNS_4geom8GeometryE
        - _ZN4geos2io9WKTWriterC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:560,19'
          Dst:             _ZN4geos2io9WKTWriterC2Ev
        - Src:             'src/geom/Geometry.cpp:564,19'
          Dst:             _ZN4geos2io9WKTWriter5writeEPKNS_4geom8GeometryE
    - functionName:    _ZNK4geos4geom8Geometry10convexHullEv
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm10ConvexHull13getConvexHullEv
        - _ZN4geos9algorithm10ConvexHullC2EPKNS_4geom8GeometryE
        - _ZN4geos9algorithm10ConvexHullD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:588,12'
          Dst:             _ZN4geos9algorithm10ConvexHullC2EPKNS_4geom8GeometryE
        - Src:             'src/geom/Geometry.cpp:588,29'
          Dst:             _ZN4geos9algorithm10ConvexHull13getConvexHullEv
        - Src:             'src/geom/Geometry.cpp:588,5'
          Dst:             _ZN4geos9algorithm10ConvexHullD2Ev
        - Src:             'src/geom/Geometry.cpp:588,5'
          Dst:             _ZN4geos9algorithm10ConvexHullD2Ev
    - functionName:    _ZNK4geos4geom8Geometry7getAreaEv
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Geometry9getLengthEv
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Geometry8distanceEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8distance10DistanceOp8distanceEPKNS_4geom8GeometryES6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:707,12'
          Dst:             _ZN4geos9operation8distance10DistanceOp8distanceEPKNS_4geom8GeometryES6_
    - functionName:    _ZNK4geos4geom8Geometry16isWithinDistanceEPKS1_d
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8distance10DistanceOp16isWithinDistanceERKNS_4geom8GeometryES6_d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:150,12'
          Dst:             _ZN4geos9operation8distance10DistanceOp16isWithinDistanceERKNS_4geom8GeometryES6_d
    - functionName:    _ZNK4geos4geom8Geometry11getCentroidEv
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - _ZNK4geos4geom15GeometryFactory11createPointEm
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:157,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geom/Geometry.cpp:159,16'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/Geometry.cpp:159,30'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEm
        - Src:             'src/geom/Geometry.cpp:164,35'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/Geometry.cpp:164,49'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
    - functionName:    _ZNK4geos4geom8Geometry11getCentroidERNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm8Centroid11getCentroidERKNS_4geom8GeometryERNS2_12CoordinateXYE
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos4geom8Geometry17getPrecisionModelEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:202,10'
          Dst:             _ZN4geos9algorithm8Centroid11getCentroidERKNS_4geom8GeometryERNS2_12CoordinateXYE
        - Src:             'src/geom/Geometry.cpp:205,5'
          Dst:             _ZNK4geos4geom8Geometry17getPrecisionModelEv
        - Src:             'src/geom/Geometry.cpp:205,26'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZNK4geos4geom8Geometry17isEquivalentClassEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_bad_typeid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:672,25'
          Dst:             __cxa_bad_typeid
    - functionName:    _ZNK4geos4geom8Geometry17getPrecisionModelEv
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:801,22'
          Dst:             _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
    - functionName:    _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/PrecisionModel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom14PrecisionModel11makePreciseEd
      functionUses:    56
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/PrecisionModel.h:189,19'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseEd
        - Src:             'include/geos/geom/PrecisionModel.h:190,19'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseEd
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom7PolygonEKNS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9predicate19RectangleIntersects10intersectsERKNS_4geom7PolygonERKNS3_8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/predicate/RectangleIntersects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9predicate19RectangleIntersects10intersectsERKNS_4geom8GeometryE
        - _ZN4geos9operation9predicate19RectangleIntersectsC2ERKNS_4geom7PolygonE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/predicate/RectangleIntersects.h:89,29'
          Dst:             _ZN4geos9operation9predicate19RectangleIntersectsC2ERKNS_4geom7PolygonE
        - Src:             'include/geos/operation/predicate/RectangleIntersects.h:90,19'
          Dst:             _ZN4geos9operation9predicate19RectangleIntersects10intersectsERKNS_4geom8GeometryE
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom7SurfaceEKNS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom8Geometry21GeometryChangedFilter9filter_rwEPS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom8Geometry26checkNotGeometryCollectionEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:686,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/Geometry.cpp:686,16'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/Geometry.cpp:686,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/Geometry.cpp:686,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos4geom8Geometry13symDifferenceEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16HeuristicOverlayEPKNS0_8GeometryES3_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:642,12'
          Dst:             _ZN4geos4geom16HeuristicOverlayEPKNS0_8GeometryES3_i
    - functionName:    _ZNK4geos4geom8Geometry10differenceEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16HeuristicOverlayEPKNS0_8GeometryES3_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:636,12'
          Dst:             _ZN4geos4geom16HeuristicOverlayEPKNS0_8GeometryES3_i
    - functionName:    _ZN4geos9operation8geounion12UnaryUnionOp5UnionERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/union/UnaryUnionOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8geounion12UnaryUnionOp5UnionEv
        - _ZN4geos9operation8geounion12UnaryUnionOpC2ERKNS_4geom8GeometryE
        - _ZN4geos9operation8geounion12UnaryUnionOpD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:111,22'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOpC2ERKNS_4geom8GeometryE
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:112,19'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOp5UnionEv
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:113,5'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOpD2Ev
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:113,5'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOpD2Ev
    - functionName:    _ZNK4geos4geom8Geometry5UnionEv
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8geounion12UnaryUnionOp5UnionERKNS_4geom8GeometryE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:630,12'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOp5UnionERKNS_4geom8GeometryE
    - functionName:    _ZNK4geos4geom8Geometry5UnionEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16HeuristicOverlayEPKNS0_8GeometryES3_i
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:622,12'
          Dst:             _ZN4geos4geom16HeuristicOverlayEPKNS0_8GeometryES3_i
    - functionName:    _ZNK4geos4geom8Geometry12intersectionEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16HeuristicOverlayEPKNS0_8GeometryES3_i
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:616,12'
          Dst:             _ZN4geos4geom16HeuristicOverlayEPKNS0_8GeometryES3_i
    - functionName:    _ZNK4geos4geom8Geometry6bufferEdii
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer8BufferOp8bufferOpEPKNS_4geom8GeometryEdii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:582,38'
          Dst:             _ZN4geos9operation6buffer8BufferOp8bufferOpEPKNS_4geom8GeometryEdii
    - functionName:    _ZNK4geos4geom8Geometry6bufferEdi
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer8BufferOp8bufferOpEPKNS_4geom8GeometryEdii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:576,38'
          Dst:             _ZN4geos9operation6buffer8BufferOp8bufferOpEPKNS_4geom8GeometryEdii
    - functionName:    _ZNK4geos4geom8Geometry6bufferEd
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer8BufferOp8bufferOpEPKNS_4geom8GeometryEdii
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:570,38'
          Dst:             _ZN4geos9operation6buffer8BufferOp8bufferOpEPKNS_4geom8GeometryEdii
    - functionName:    _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z19getMachineByteOrderv
        - _ZN4geos2io9WKBWriter8writeHEXERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
        - _ZN4geos2io9WKBWriterC2Ehibi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:552,19'
          Dst:             _Z19getMachineByteOrderv
        - Src:             'src/geom/Geometry.cpp:552,19'
          Dst:             _ZN4geos2io9WKBWriterC2Ehibi
        - Src:             'src/geom/Geometry.cpp:553,12'
          Dst:             _ZN4geos2io9WKBWriter8writeHEXERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
    - functionName:    _ZNK4geos4geom8Geometry6relateERKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry6relateEPKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:540,12'
          Dst:             _ZNK4geos4geom8Geometry6relateEPKS1_
    - functionName:    _ZNK4geos4geom8Geometry6relateEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:531,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_
    - functionName:    _ZNK4geos4geom8Geometry6equalsEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG10equalsTopoEPKNS_4geom8GeometryES6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:504,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG10equalsTopoEPKNS_4geom8GeometryES6_
    - functionName:    _ZNK4geos4geom8Geometry6relateEPKS1_RKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:492,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
    - functionName:    _ZNK4geos4geom8Geometry9coveredByEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG9coveredByEPKNS_4geom8GeometryES6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:390,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG9coveredByEPKNS_4geom8GeometryES6_
    - functionName:    _ZNK4geos4geom8Geometry6coversEPKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG6coversEPKNS_4geom8GeometryES6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:353,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG6coversEPKNS_4geom8GeometryES6_
    - functionName:    _ZNK4geos4geom8Geometry7isValidEv
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation5valid9IsValidOp7isValidEv
        - _ZN4geos9operation5valid9IsValidOpC2EPKNS_4geom8GeometryE
        - _ZN4geos9operation5valid9IsValidOpD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:252,12'
          Dst:             _ZN4geos9operation5valid9IsValidOpC2EPKNS_4geom8GeometryE
        - Src:             'src/geom/Geometry.cpp:252,28'
          Dst:             _ZN4geos9operation5valid9IsValidOp7isValidEv
        - Src:             'src/geom/Geometry.cpp:252,5'
          Dst:             _ZN4geos9operation5valid9IsValidOpD2Ev
        - Src:             'src/geom/Geometry.cpp:252,5'
          Dst:             _ZN4geos9operation5valid9IsValidOpD2Ev
    - functionName:    _ZN4geos4geom8Geometry15geometryChangedEv
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm18InteriorPointPointD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/InteriorPointPoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Geometry16getInteriorPointEv
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4geom15GeometryFactory28createPointFromInternalCoordEPKNS0_10CoordinateEPKNS0_8GeometryE
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - _ZN4geos9algorithm17InteriorPointAreaC2EPKNS_4geom8GeometryE
        - _ZN4geos9algorithm17InteriorPointLineC2EPKNS_4geom8GeometryE
        - _ZN4geos9algorithm18InteriorPointPointC2EPKNS_4geom8GeometryE
        - _ZN4geos9algorithm18InteriorPointPointD2Ev
        - _ZNK4geos4geom15GeometryFactory11createPointEm
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos9algorithm17InteriorPointArea16getInteriorPointERNS_4geom10CoordinateE
        - _ZNK4geos9algorithm17InteriorPointLine16getInteriorPointERNS_4geom10CoordinateE
        - _ZNK4geos9algorithm18InteriorPointPoint16getInteriorPointERNS_4geom12CoordinateXYE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:212,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - Src:             'src/geom/Geometry.cpp:214,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geom/Geometry.cpp:217,28'
          Dst:             _ZN4geos9algorithm18InteriorPointPointC2EPKNS_4geom8GeometryE
        - Src:             'src/geom/Geometry.cpp:218,20'
          Dst:             _ZNK4geos9algorithm18InteriorPointPoint16getInteriorPointERNS_4geom12CoordinateXYE
        - Src:             'src/geom/Geometry.cpp:221,5'
          Dst:             _ZN4geos9algorithm18InteriorPointPointD2Ev
        - Src:             'src/geom/Geometry.cpp:219,20'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/Geometry.cpp:219,34'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEm
        - Src:             'src/geom/Geometry.cpp:221,5'
          Dst:             _ZN4geos9algorithm18InteriorPointPointD2Ev
        - Src:             'src/geom/Geometry.cpp:221,5'
          Dst:             _ZN4geos9algorithm18InteriorPointPointD2Ev
        - Src:             'src/geom/Geometry.cpp:223,27'
          Dst:             _ZN4geos9algorithm17InteriorPointLineC2EPKNS_4geom8GeometryE
        - Src:             'src/geom/Geometry.cpp:224,20'
          Dst:             _ZNK4geos9algorithm17InteriorPointLine16getInteriorPointERNS_4geom10CoordinateE
        - Src:             'src/geom/Geometry.cpp:225,20'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/Geometry.cpp:225,34'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEm
        - Src:             'src/geom/Geometry.cpp:229,27'
          Dst:             _ZN4geos9algorithm17InteriorPointAreaC2EPKNS_4geom8GeometryE
        - Src:             'src/geom/Geometry.cpp:230,20'
          Dst:             _ZNK4geos9algorithm17InteriorPointArea16getInteriorPointERNS_4geom10CoordinateE
        - Src:             'src/geom/Geometry.cpp:231,20'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/Geometry.cpp:231,34'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEm
        - Src:             'src/geom/Geometry.cpp:234,30'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/Geometry.cpp:234,30'
          Dst:             _ZN4geos4geom15GeometryFactory28createPointFromInternalCoordEPKNS0_10CoordinateEPKNS0_8GeometryE
    - functionName:    _ZNK4geos4geom8Geometry16isMixedDimensionEPNS0_9Dimension13DimensionTypeE
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom8Geometry12isCollectionEv
        - _ZNK4geos4geom8Geometry16isMixedDimensionEPNS0_9Dimension13DimensionTypeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:179,9'
          Dst:             _ZNK4geos4geom8Geometry12isCollectionEv
        - Src:             'src/geom/Geometry.cpp:181,34'
          Dst:             _ZNK4geos4geom8Geometry16isMixedDimensionEPNS0_9Dimension13DimensionTypeE
    - functionName:    _ZNK4geos4geom8Geometry16isMixedDimensionEv
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry16isMixedDimensionEPNS0_9Dimension13DimensionTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:172,12'
          Dst:             _ZNK4geos4geom8Geometry16isMixedDimensionEPNS0_9Dimension13DimensionTypeE
    - functionName:    _ZN4geos4geom8Geometry15hasNullElementsEPKNS0_18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom10Coordinate6isNullEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:137,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geom/Geometry.cpp:139,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geom/Geometry.cpp:139,27'
          Dst:             _ZNK4geos4geom10Coordinate6isNullEv
    - functionName:    _ZN4geos4geom8GeometryC2ERKS1_
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory6addRefEv
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:127,15'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/geom/Geometry.cpp:131,15'
          Dst:             _ZNK4geos4geom15GeometryFactory6addRefEv
    - functionName:    _ZNK4geos4geom15GeometryFactory7getSRIDEv
      functionSourceFile: '/src/geos/include/geos/geom/GeometryFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom15GeometryFactory18getDefaultInstanceEv
        - _ZNK4geos4geom15GeometryFactory6addRefEv
        - _ZNK4geos4geom15GeometryFactory7getSRIDEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Geometry.cpp:119,20'
          Dst:             _ZN4geos4geom15GeometryFactory18getDefaultInstanceEv
        - Src:             'src/geom/Geometry.cpp:121,22'
          Dst:             _ZNK4geos4geom15GeometryFactory7getSRIDEv
        - Src:             'src/geom/Geometry.cpp:122,15'
          Dst:             _ZNK4geos4geom15GeometryFactory6addRefEv
    - functionName:    _ZN4geos4geom7jtsportEv
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom11geosversionEv
      functionSourceFile: '/src/geos/src/geom/Geometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK4geos4geom18GeometryCollection11reverseImplEvENK3$_0clERKNSt3__110unique_ptrINS0_8GeometryENS3_14default_deleteIS5_EEEE'
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry7reverseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:484,19'
          Dst:             _ZNK4geos4geom8Geometry7reverseEv
    - functionName:    '_ZZN4geos4geom18GeometryCollection9normalizeEvENK3$_0clERKNSt3__110unique_ptrINS0_8GeometryENS3_14default_deleteIS5_EEEESA_'
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry9compareToEPKS1_
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:349,19'
          Dst:             _ZNK4geos4geom8Geometry9compareToEPKS1_
    - functionName:    _ZZN4geos4geom8Geometry15hasNullElementsINSt3__110unique_ptrIS1_NS3_14default_deleteIS1_EEEEEEbPKNS3_6vectorIT_NS3_9allocatorIS9_EEEEENKUlRKS7_E_clESG_
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geomeqERKNS0_8EnvelopeES3_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope6equalsEPKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:824,18'
          Dst:             _ZNK4geos4geom8Envelope6equalsEPKS1_
    - functionName:    _ZNK4geos4geom18GeometryCollection12getSortIndexEv
      functionSourceFile: '/src/geos/include/geos/geom/GeometryCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18GeometryCollection9cloneImplEv
      functionSourceFile: '/src/geos/include/geos/geom/GeometryCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/GeometryCollection.h:238,65'
          Dst:             _ZN4geos4geom18GeometryCollectionC2ERKS1_
    - functionName:    _ZN4geos4geom18GeometryCollectionC2ERKS1_
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4geom8GeometryC2ERKS1_
        - _ZN4geos4geom8GeometryD2Ev
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:40,5'
          Dst:             _ZN4geos4geom8GeometryC2ERKS1_
        - Src:             'src/geom/GeometryCollection.cpp:46,43'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/geom/GeometryCollection.cpp:48,1'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom18GeometryCollectionD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/GeometryCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8GeometryD2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/GeometryCollection.h:81,44'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom18GeometryCollectionD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/GeometryCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/GeometryCollection.h:81,44'
          Dst:             _ZN4geos4geom18GeometryCollectionD2Ev
    - functionName:    _ZN4geos4geom18GeometryCollection7setSRIDEi
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8Geometry7setSRIDEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:81,15'
          Dst:             _ZN4geos4geom8Geometry7setSRIDEi
    - functionName:    _ZNK4geos4geom18GeometryCollection13getCoordinateEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18GeometryCollection14getCoordinatesEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          117
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:101,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geom/GeometryCollection.cpp:103,50'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geom/GeometryCollection.cpp:103,26'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
    - functionName:    _ZNK4geos4geom18GeometryCollection12getNumPointsEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18GeometryCollection15getGeometryTypeEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18GeometryCollection19hasCurvedComponentsEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18GeometryCollection8setFlagsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:372,5'
          Dst:             _ZNK4geos4geom18GeometryCollection8setFlagsEv
    - functionName:    _ZNK4geos4geom18GeometryCollection17getGeometryTypeIdEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18GeometryCollection16getNumGeometriesEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18GeometryCollection12getGeometryNEm
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18GeometryCollection7isEmptyEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18GeometryCollection12getDimensionEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom18GeometryCollection8setFlagsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:142,5'
          Dst:             _ZNK4geos4geom18GeometryCollection8setFlagsEv
    - functionName:    _ZNK4geos4geom18GeometryCollection12hasDimensionENS0_9Dimension13DimensionTypeE
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18GeometryCollection8setFlagsEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/geom/GeometryCollection.cpp:177,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:175,5'
          Dst:             _ZNK4geos4geom18GeometryCollection8setFlagsEv
    - functionName:    _ZNK4geos4geom18GeometryCollection17isDimensionStrictENS0_9Dimension13DimensionTypeE
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          102
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4geos4geom18GeometryCollection8setFlagsEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/geom/GeometryCollection.cpp:164,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:158,5'
          Dst:             _ZNK4geos4geom18GeometryCollection8setFlagsEv
    - functionName:    _ZNK4geos4geom18GeometryCollection22getCoordinateDimensionEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18GeometryCollection4hasZEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18GeometryCollection8setFlagsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:217,5'
          Dst:             _ZNK4geos4geom18GeometryCollection8setFlagsEv
    - functionName:    _ZNK4geos4geom18GeometryCollection4hasMEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18GeometryCollection8setFlagsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:210,5'
          Dst:             _ZNK4geos4geom18GeometryCollection8setFlagsEv
    - functionName:    _ZNK4geos4geom18GeometryCollection11getBoundaryEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          41
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:261,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/GeometryCollection.cpp:261,11'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/GeometryCollection.cpp:261,5'
          Dst:             __cxa_throw
        - Src:             'src/geom/GeometryCollection.cpp:261,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos4geom18GeometryCollection20getBoundaryDimensionEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18GeometryCollection19getEnvelopeInternalEv
      functionSourceFile: '/src/geos/include/geos/geom/GeometryCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom18GeometryCollection23computeEnvelopeInternalEv
        - _ZNK4geos4geom8Envelope6isNullEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/GeometryCollection.h:193,22'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'include/geos/geom/GeometryCollection.h:194,24'
          Dst:             _ZNK4geos4geom18GeometryCollection23computeEnvelopeInternalEv
    - functionName:    _ZNK4geos4geom18GeometryCollection11equalsExactEPKNS0_8GeometryEd
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos6detail9down_castIPKNS_4geom18GeometryCollectionEKNS2_8GeometryEEET_PT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:271,49'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom18GeometryCollectionEKNS2_8GeometryEEET_PT0_
    - functionName:    _ZNK4geos4geom18GeometryCollection15equalsIdenticalEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos4geomneERKNS0_8EnvelopeES3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:295,18'
          Dst:             _ZN4geos4geomneERKNS0_8EnvelopeES3_
    - functionName:    _ZN4geos4geom18GeometryCollection8apply_rwEPKNS0_16CoordinateFilterE
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18GeometryCollection8apply_roEPNS0_16CoordinateFilterE
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18GeometryCollection8apply_rwEPNS0_14GeometryFilterE
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18GeometryCollection8apply_roEPNS0_14GeometryFilterE
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18GeometryCollection8apply_rwEPNS0_23GeometryComponentFilterE
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18GeometryCollection8apply_roEPNS0_23GeometryComponentFilterE
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18GeometryCollection8apply_rwERNS0_24CoordinateSequenceFilterE
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom8Geometry15geometryChangedEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:447,9'
          Dst:             _ZN4geos4geom8Geometry15geometryChangedEv
    - functionName:    _ZNK4geos4geom18GeometryCollection8apply_roERNS0_24CoordinateSequenceFilterE
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18GeometryCollection9normalizeEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18GeometryCollection7getAreaEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18GeometryCollection9getLengthEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18GeometryCollection21geometryChangedActionEv
      functionSourceFile: '/src/geos/include/geos/geom/GeometryCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope9setToNullEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/GeometryCollection.h:255,18'
          Dst:             _ZN4geos4geom8Envelope9setToNullEv
    - functionName:    _ZNK4geos4geom18GeometryCollection11reverseImplEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom18GeometryCollection5cloneEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:475,16'
          Dst:             _ZNK4geos4geom18GeometryCollection5cloneEv
        - Src:             'src/geom/GeometryCollection.cpp:487,12'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/GeometryCollection.cpp:487,26'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
    - functionName:    _ZNK4geos4geom18GeometryCollection18compareToSameClassEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Geometry7compareINSt3__16vectorINS3_10unique_ptrIS1_NS3_14default_deleteIS1_EEEENS3_9allocatorIS8_EEEEEEiRKT_SE_
        - _ZN4geos6detail9down_castIPKNS_4geom18GeometryCollectionEKNS2_8GeometryEEET_PT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:367,36'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom18GeometryCollectionEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/GeometryCollection.cpp:368,12'
          Dst:             _ZN4geos4geom8Geometry7compareINSt3__16vectorINS3_10unique_ptrIS1_NS3_14default_deleteIS1_EEEENS3_9allocatorIS8_EEEEEEiRKT_SE_
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom18GeometryCollectionEKNS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom8Geometry7compareINSt3__16vectorINS3_10unique_ptrIS1_NS3_14default_deleteIS1_EEEENS3_9allocatorIS8_EEEEEEiRKT_SE_
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          75
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4geos4geom8Geometry9compareToEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Geometry.h:944,36'
          Dst:             _ZNK4geos4geom8Geometry9compareToEPKS1_
    - functionName:    _ZNK4geos4geom18GeometryCollection5cloneEv
      functionSourceFile: '/src/geos/include/geos/geom/GeometryCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geomneERKNS0_8EnvelopeES3_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomeqERKNS0_8EnvelopeES3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:831,20'
          Dst:             _ZN4geos4geomeqERKNS0_8EnvelopeES3_
    - functionName:    _ZNK4geos4geom18GeometryCollection23computeEnvelopeInternalEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
        - _ZN4geos4geom8EnvelopeC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:356,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/geom/GeometryCollection.cpp:359,20'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
    - functionName:    _ZNK4geos4geom18GeometryCollection8setFlagsEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          123
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom8Geometry15geometryChangedEv
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:237,5'
          Dst:             _ZN4geos4geom8Geometry15geometryChangedEv
    - functionName:    _ZN4geos4geom8Geometry15hasNullElementsINSt3__110unique_ptrIS1_NS3_14default_deleteIS1_EEEEEEbPKNS3_6vectorIT_NS3_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       27
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos4geom8Geometry15hasNullElementsINSt3__110unique_ptrIS1_NS3_14default_deleteIS1_EEEEEEbPKNS3_6vectorIT_NS3_9allocatorIS9_EEEE
        - _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE
        - _ZN4geos4geom8GeometryD2Ev
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom18GeometryCollection23computeEnvelopeInternalEv
        - _ZNK4geos4geom8Geometry7getSRIDEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:65,5'
          Dst:             _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE
        - Src:             'src/geom/GeometryCollection.cpp:68,14'
          Dst:             _ZNK4geos4geom18GeometryCollection23computeEnvelopeInternalEv
        - Src:             'src/geom/GeometryCollection.cpp:71,9'
          Dst:             _ZN4geos4geom8Geometry15hasNullElementsINSt3__110unique_ptrIS1_NS3_14default_deleteIS1_EEEEEEbPKNS3_6vectorIT_NS3_9allocatorIS9_EEEE
        - Src:             'src/geom/GeometryCollection.cpp:72,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/GeometryCollection.cpp:72,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/GeometryCollection.cpp:72,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/GeometryCollection.cpp:72,9'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/GeometryCollection.cpp:75,13'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/geom/GeometryCollection.cpp:76,1'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom18GeometryCollectionaSERKS1_
      functionSourceFile: '/src/geos/src/geom/GeometryCollection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryCollection.cpp:58,43'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
    - functionName:    _ZN4geos4geom23GeometryComponentFilterD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/GeometryComponentFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/GeometryComponentFilter.h:56,32'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom23GeometryComponentFilter9filter_roEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/GeometryComponentFilter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryComponentFilter.cpp:35,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
    - functionName:    _ZN4geos30ignore_unused_variable_warningIPNS_4geom8GeometryEEEvRKT_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom23GeometryComponentFilter9filter_rwEPNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/GeometryComponentFilter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPNS_4geom8GeometryEEEvRKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryComponentFilter.cpp:28,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPNS_4geom8GeometryEEEvRKT_
    - functionName:    '_ZZNK4geos4geom15GeometryFactory13createSurfaceEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEEENK3$_0clIS7_EEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequenceC2EOS1_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceEENK3$_0clINS0_14CoordinateXYZMEEEvRKT_'
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_14CoordinateXYZME
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:543,29'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_14CoordinateXYZME
    - functionName:    _ZNK4geos4geom15GeometryFactory11createPointERKNS0_14CoordinateXYZME
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom5PointC2ERKNS0_14CoordinateXYZMEPKNS0_15GeometryFactoryE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:268,39'
          Dst:             _ZN4geos4geom5PointC2ERKNS0_14CoordinateXYZMEPKNS0_15GeometryFactoryE
    - functionName:    '_ZZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceEENK3$_0clINS0_13CoordinateXYMEEEvRKT_'
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_13CoordinateXYME
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:543,29'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_13CoordinateXYME
    - functionName:    _ZNK4geos4geom15GeometryFactory11createPointERKNS0_13CoordinateXYME
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom5PointC2ERKNS0_13CoordinateXYMEPKNS0_15GeometryFactoryE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:262,39'
          Dst:             _ZN4geos4geom5PointC2ERKNS0_13CoordinateXYMEPKNS0_15GeometryFactoryE
    - functionName:    '_ZZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceEENK3$_0clINS0_10CoordinateEEEvRKT_'
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:543,29'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
    - functionName:    _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom5PointC2ERKNS0_10CoordinateEPKNS0_15GeometryFactoryE
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:256,39'
          Dst:             _ZN4geos4geom5PointC2ERKNS0_10CoordinateEPKNS0_15GeometryFactoryE
    - functionName:    '_ZZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceEENK3$_0clINS0_12CoordinateXYEEEvRKT_'
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:543,29'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
    - functionName:    _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom5PointC2ERKNS0_12CoordinateXYEPKNS0_15GeometryFactoryE
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:249,39'
          Dst:             _ZN4geos4geom5PointC2ERKNS0_12CoordinateXYEPKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom4util23GeometryEditorOperationC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryEditorOperation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4util23GeometryEditorOperationD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryEditorOperation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4util23GeometryEditorOperationD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryEditorOperation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom12_GLOBAL__N_121gfCoordinateOperation4editEPKNS0_18CoordinateSequenceEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom12_GLOBAL__N_121gfCoordinateOperationD0Ev
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util23GeometryEditorOperationD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:62,7'
          Dst:             _ZN4geos4geom4util23GeometryEditorOperationD2Ev
    - functionName:    _ZN4geos4geom4util19CoordinateOperationC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/CoordinateOperation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util23GeometryEditorOperationC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/CoordinateOperation.h:40,16'
          Dst:             _ZN4geos4geom4util23GeometryEditorOperationC2Ev
    - functionName:    _ZN4geos4geom11SimpleCurveD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/SimpleCurve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8GeometryD2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/SimpleCurve.h:26,16'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom11SurfaceImplINS0_5CurveEEC2EONSt3__110unique_ptrIS2_NS4_14default_deleteIS2_EEEEONS4_6vectorIS8_NS4_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom7Surface15createEmptyRingERKNS0_15GeometryFactoryE
        - _ZN4geos4geom7SurfaceCI2NS0_8GeometryEEPKNS0_15GeometryFactoryE
        - _ZN4geos4geom8GeometryD2Ev
        - _ZNK4geos4geom7Surface20validateConstructionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/SurfaceImpl.h:80,9'
          Dst:             _ZN4geos4geom7SurfaceCI2NS0_8GeometryEEPKNS0_15GeometryFactoryE
        - Src:             'include/geos/geom/SurfaceImpl.h:85,48'
          Dst:             _ZN4geos4geom7Surface15createEmptyRingERKNS0_15GeometryFactoryE
        - Src:             'include/geos/geom/SurfaceImpl.h:88,9'
          Dst:             _ZNK4geos4geom7Surface20validateConstructionEv
        - Src:             'include/geos/geom/SurfaceImpl.h:89,5'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom7SurfaceCI2NS0_8GeometryEEPKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/geom/Surface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Surface.h:32,21'
          Dst:             _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom11SurfaceImplINS0_5CurveEED2Ev
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      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:
        - _ZN4geos4geom8GeometryD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/SurfaceImpl.h:32,7'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom11SurfaceImplINS0_5CurveEED0Ev
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Surface12getDimensionEv
      functionSourceFile: '/src/geos/include/geos/geom/Surface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Surface20getBoundaryDimensionEv
      functionSourceFile: '/src/geos/include/geos/geom/Surface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom7Surface21geometryChangedActionEv
      functionSourceFile: '/src/geos/include/geos/geom/Surface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11SurfaceImplINS0_5CurveEE15getExteriorRingEv
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11SurfaceImplINS0_5CurveEE16getInteriorRingNEm
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11SurfaceImplINS0_5CurveEE18getNumInteriorRingEv
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom11SurfaceImplINS0_5CurveEE15getExteriorRingEv
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom11SurfaceImplINS0_5CurveEE16getInteriorRingNEm
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom11SurfaceImplINS0_5CurveEEC2EONSt3__110unique_ptrIS2_NS4_14default_deleteIS2_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom7Surface15createEmptyRingERKNS0_15GeometryFactoryE
        - _ZN4geos4geom7SurfaceCI2NS0_8GeometryEEPKNS0_15GeometryFactoryE
        - _ZN4geos4geom8GeometryD2Ev
        - _ZNK4geos4geom7Surface20validateConstructionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/SurfaceImpl.h:67,9'
          Dst:             _ZN4geos4geom7SurfaceCI2NS0_8GeometryEEPKNS0_15GeometryFactoryE
        - Src:             'include/geos/geom/SurfaceImpl.h:71,48'
          Dst:             _ZN4geos4geom7Surface15createEmptyRingERKNS0_15GeometryFactoryE
        - Src:             'include/geos/geom/SurfaceImpl.h:74,9'
          Dst:             _ZNK4geos4geom7Surface20validateConstructionEv
        - Src:             'include/geos/geom/SurfaceImpl.h:75,5'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom11SurfaceImplINS0_10LinearRingEEC2EONSt3__110unique_ptrIS2_NS4_14default_deleteIS2_EEEEONS4_6vectorIS8_NS4_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom7Surface15createEmptyRingERKNS0_15GeometryFactoryE
        - _ZN4geos4geom7SurfaceCI2NS0_8GeometryEEPKNS0_15GeometryFactoryE
        - _ZN4geos4geom8GeometryD2Ev
        - _ZNK4geos4geom7Surface20validateConstructionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/SurfaceImpl.h:80,9'
          Dst:             _ZN4geos4geom7SurfaceCI2NS0_8GeometryEEPKNS0_15GeometryFactoryE
        - Src:             'include/geos/geom/SurfaceImpl.h:85,48'
          Dst:             _ZN4geos4geom7Surface15createEmptyRingERKNS0_15GeometryFactoryE
        - Src:             'include/geos/geom/SurfaceImpl.h:88,9'
          Dst:             _ZNK4geos4geom7Surface20validateConstructionEv
        - Src:             'include/geos/geom/SurfaceImpl.h:89,5'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom11SurfaceImplINS0_10LinearRingEED2Ev
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      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:
        - _ZN4geos4geom8GeometryD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/SurfaceImpl.h:32,7'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom11SurfaceImplINS0_10LinearRingEED0Ev
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11SurfaceImplINS0_10LinearRingEE15getExteriorRingEv
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11SurfaceImplINS0_10LinearRingEE16getInteriorRingNEm
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11SurfaceImplINS0_10LinearRingEE18getNumInteriorRingEv
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom11SurfaceImplINS0_10LinearRingEE15getExteriorRingEv
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom11SurfaceImplINS0_10LinearRingEE16getInteriorRingNEm
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom11SurfaceImplINS0_10LinearRingEEC2EONSt3__110unique_ptrIS2_NS4_14default_deleteIS2_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom7Surface15createEmptyRingERKNS0_15GeometryFactoryE
        - _ZN4geos4geom7SurfaceCI2NS0_8GeometryEEPKNS0_15GeometryFactoryE
        - _ZN4geos4geom8GeometryD2Ev
        - _ZNK4geos4geom7Surface20validateConstructionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/SurfaceImpl.h:67,9'
          Dst:             _ZN4geos4geom7SurfaceCI2NS0_8GeometryEEPKNS0_15GeometryFactoryE
        - Src:             'include/geos/geom/SurfaceImpl.h:71,48'
          Dst:             _ZN4geos4geom7Surface15createEmptyRingERKNS0_15GeometryFactoryE
        - Src:             'include/geos/geom/SurfaceImpl.h:74,9'
          Dst:             _ZNK4geos4geom7Surface20validateConstructionEv
        - Src:             'include/geos/geom/SurfaceImpl.h:75,5'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom15GeometryFactory7destroyEv
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15GeometryFactory7dropRefEv
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15GeometryFactory6addRefEv
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom15GeometryFactory18getDefaultInstanceEv
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom15GeometryFactoryC2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:1005,5'
          Dst:             __cxa_guard_acquire
        - Src:             'src/geom/GeometryFactory.cpp:1005,28'
          Dst:             _ZN4geos4geom15GeometryFactoryC2Ev
        - Src:             'src/geom/GeometryFactory.cpp:1005,5'
          Dst:             __cxa_guard_release
        - Src:             'src/geom/GeometryFactory.cpp:1005,5'
          Dst:             __cxa_guard_abort
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom15GeometryFactoryC2Ev
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14PrecisionModelC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:78,18'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ev
    - 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:    6
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom15GeometryFactoryD2Ev
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom15GeometryFactoryD0Ev
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15GeometryFactory15destroyGeometryEPNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom12_GLOBAL__N_121gfCoordinateOperationC2Ev
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util19CoordinateOperationC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:62,7'
          Dst:             _ZN4geos4geom4util19CoordinateOperationC2Ev
    - functionName:    _ZNK4geos4geom15GeometryFactory14createGeometryEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom12_GLOBAL__N_121gfCoordinateOperationC2Ev
        - _ZN4geos4geom4util14GeometryEditor4editEPKNS0_8GeometryEPNS1_23GeometryEditorOperationE
        - _ZN4geos4geom4util14GeometryEditorC2EPKNS0_15GeometryFactoryE
        - _ZN4geos4geom4util23GeometryEditorOperationD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:989,26'
          Dst:             _ZN4geos4geom4util14GeometryEditorC2EPKNS0_15GeometryFactoryE
        - Src:             'src/geom/GeometryFactory.cpp:990,27'
          Dst:             _ZN4geos4geom12_GLOBAL__N_121gfCoordinateOperationC2Ev
        - Src:             'src/geom/GeometryFactory.cpp:991,19'
          Dst:             _ZN4geos4geom4util14GeometryEditor4editEPKNS0_8GeometryEPNS1_23GeometryEditorOperationE
        - Src:             'src/geom/GeometryFactory.cpp:992,1'
          Dst:             _ZN4geos4geom4util23GeometryEditorOperationD2Ev
        - Src:             'src/geom/GeometryFactory.cpp:992,1'
          Dst:             _ZN4geos4geom4util23GeometryEditorOperationD2Ev
    - functionName:    _ZN4geos4geom10commonTypeINSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEEEENS0_14GeometryTypeIdERKT_
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          148
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/geom/GeometryFactory.cpp:882,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15GeometryFactory13buildGeometryERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom10commonTypeINSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEEEENS0_14GeometryTypeIdERKT_
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiSurfaceERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/geom/GeometryFactory.cpp:973,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:964,16'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'src/geom/GeometryFactory.cpp:968,30'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/geom/GeometryFactory.cpp:971,23'
          Dst:             _ZN4geos4geom10commonTypeINSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEEEENS0_14GeometryTypeIdERKT_
        - Src:             'src/geom/GeometryFactory.cpp:974,38'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:975,38'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:976,43'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:977,40'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:978,40'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiSurfaceERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:979,25'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
    - functionName:    _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:354,12'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
    - functionName:    _ZNK4geos4geom15GeometryFactory16createMultiPointERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:524,12'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:521,38'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
    - functionName:    _ZNK4geos4geom15GeometryFactory16createMultiCurveERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:335,12'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:332,37'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
    - functionName:    _ZNK4geos4geom15GeometryFactory21createMultiLineStringERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          111
      EdgeCount:       52
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom10LineStringC2ERKS1_
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:304,12'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:295,21'
          Dst:             __dynamic_cast
        - Src:             'src/geom/GeometryFactory.cpp:298,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/GeometryFactory.cpp:298,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/GeometryFactory.cpp:298,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/GeometryFactory.cpp:298,13'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/GeometryFactory.cpp:301,31'
          Dst:             _ZN4geos4geom10LineStringC2ERKS1_
    - functionName:    _ZNK4geos4geom15GeometryFactory18createMultiPolygonERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:426,12'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:423,37'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
    - functionName:    _ZNK4geos4geom15GeometryFactory18createMultiSurfaceERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:460,12'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:457,32'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
    - functionName:    _ZNK4geos4geom15GeometryFactory24createGeometryCollectionERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:391,12'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:388,37'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
    - functionName:    _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom12MultiSurfaceC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:440,46'
          Dst:             _ZN4geos4geom12MultiSurfaceC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom12MultiPolygonC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:413,46'
          Dst:             _ZN4geos4geom12MultiPolygonC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom15MultiLineStringC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:316,49'
          Dst:             _ZN4geos4geom15MultiLineStringC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10MultiCurveC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:347,44'
          Dst:             _ZN4geos4geom10MultiCurveC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10MultiPointC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:512,44'
          Dst:             _ZN4geos4geom10MultiPointC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:949,16'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'src/geom/GeometryFactory.cpp:956,12'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom12MultiPolygonC2EONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:406,46'
          Dst:             _ZN4geos4geom12MultiPolygonC2EONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:935,16'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'src/geom/GeometryFactory.cpp:942,12'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom15MultiLineStringC2EONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:310,49'
          Dst:             _ZN4geos4geom15MultiLineStringC2EONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:921,16'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'src/geom/GeometryFactory.cpp:928,12'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10MultiPointC2EONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:506,44'
          Dst:             _ZN4geos4geom10MultiPointC2EONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom10commonTypeINSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEEEENS0_14GeometryTypeIdERKT_
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          148
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/geom/GeometryFactory.cpp:882,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom10commonTypeINSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEEEENS0_14GeometryTypeIdERKT_
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
      functionUses:    19
      BranchProfiles:
        - Branch String:   'src/geom/GeometryFactory.cpp:907,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:898,16'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'src/geom/GeometryFactory.cpp:905,23'
          Dst:             _ZN4geos4geom10commonTypeINSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEEEENS0_14GeometryTypeIdERKT_
        - Src:             'src/geom/GeometryFactory.cpp:908,38'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:909,38'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:910,43'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:911,40'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:912,40'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:913,25'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
    - functionName:    _ZN4geos4geom8Geometry11multiTypeIdENS0_14GeometryTypeIdE
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15GeometryFactory11createMultiEONSt3__110unique_ptrINS0_8GeometryENS2_14default_deleteIS4_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          180
      EdgeCount:       64
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4geos4geom8Geometry11multiTypeIdENS0_14GeometryTypeIdE
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom15GeometryFactory11createEmptyENS0_14GeometryTypeIdE
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry12isCollectionEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/geom/GeometryFactory.cpp:844,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:834,15'
          Dst:             _ZNK4geos4geom8Geometry12isCollectionEv
        - Src:             'src/geom/GeometryFactory.cpp:838,22'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/GeometryFactory.cpp:838,48'
          Dst:             _ZN4geos4geom8Geometry11multiTypeIdENS0_14GeometryTypeIdE
        - Src:             'src/geom/GeometryFactory.cpp:838,36'
          Dst:             _ZNK4geos4geom15GeometryFactory11createEmptyENS0_14GeometryTypeIdE
        - Src:             'src/geom/GeometryFactory.cpp:842,39'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/GeometryFactory.cpp:846,24'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:848,24'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:850,24'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:853,24'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:855,24'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:857,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/GeometryFactory.cpp:857,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/GeometryFactory.cpp:857,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/GeometryFactory.cpp:857,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos4geom15GeometryFactory11createEmptyENS0_14GeometryTypeIdE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          165
      EdgeCount:       44
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom15GeometryFactory11createPointEm
        - _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveEv
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEv
        - _ZNK4geos4geom15GeometryFactory18createCurvePolygonEbb
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEv
        - _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEv
        - _ZNK4geos4geom15GeometryFactory19createCompoundCurveEv
        - _ZNK4geos4geom15GeometryFactory20createCircularStringEbb
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/geom/GeometryFactory.cpp:809,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:810,33'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEm
        - Src:             'src/geom/GeometryFactory.cpp:811,38'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - Src:             'src/geom/GeometryFactory.cpp:812,35'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - Src:             'src/geom/GeometryFactory.cpp:813,42'
          Dst:             _ZNK4geos4geom15GeometryFactory20createCircularStringEbb
        - Src:             'src/geom/GeometryFactory.cpp:814,41'
          Dst:             _ZNK4geos4geom15GeometryFactory19createCompoundCurveEv
        - Src:             'src/geom/GeometryFactory.cpp:815,40'
          Dst:             _ZNK4geos4geom15GeometryFactory18createCurvePolygonEbb
        - Src:             'src/geom/GeometryFactory.cpp:816,38'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEv
        - Src:             'src/geom/GeometryFactory.cpp:817,43'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
        - Src:             'src/geom/GeometryFactory.cpp:818,40'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEv
        - Src:             'src/geom/GeometryFactory.cpp:819,38'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveEv
        - Src:             'src/geom/GeometryFactory.cpp:820,40'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEv
        - Src:             'src/geom/GeometryFactory.cpp:821,46'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'src/geom/GeometryFactory.cpp:823,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/GeometryFactory.cpp:823,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/GeometryFactory.cpp:823,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/GeometryFactory.cpp:823,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos4geom15GeometryFactory11createPointEm
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceC2Emm
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos4geom5PointC2EONS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:224,24'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Emm
        - Src:             'src/geom/GeometryFactory.cpp:225,39'
          Dst:             _ZN4geos4geom5PointC2EONS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE
        - Src:             'src/geom/GeometryFactory.cpp:226,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/geom/GeometryFactory.cpp:226,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZNK4geos4geom15GeometryFactory16createLineStringEm
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:679,12'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos4geom15GeometryFactory13createPolygonEm
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:554,15'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:555,12'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos4geom15GeometryFactory20createCircularStringEbb
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory20createCircularStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:695,12'
          Dst:             _ZNK4geos4geom15GeometryFactory20createCircularStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos4geom15GeometryFactory19createCompoundCurveEv
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory19createCompoundCurveEONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:762,12'
          Dst:             _ZNK4geos4geom15GeometryFactory19createCompoundCurveEONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos4geom15GeometryFactory18createCurvePolygonEbb
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom12CurvePolygonCI2NS0_11SurfaceImplINS0_5CurveEEEEONSt3__110unique_ptrIS3_NS4_14default_deleteIS3_EEEERKNS0_15GeometryFactoryE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEbb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:617,59'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEbb
        - Src:             'src/geom/GeometryFactory.cpp:617,46'
          Dst:             _ZN4geos4geom12CurvePolygonCI2NS0_11SurfaceImplINS0_5CurveEEEEONSt3__110unique_ptrIS3_NS4_14default_deleteIS3_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory16createMultiPointEv
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10MultiPointC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:531,44'
          Dst:             _ZN4geos4geom10MultiPointC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:284,12'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos4geom15GeometryFactory18createMultiPolygonEv
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:398,12'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos4geom15GeometryFactory16createMultiCurveEv
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_5CurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:321,12'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_5CurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEv
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom12MultiSurfaceC2EONSt3__16vectorINS2_10unique_ptrINS0_7SurfaceENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:433,46'
          Dst:             _ZN4geos4geom12MultiSurfaceC2EONSt3__16vectorINS2_10unique_ptrINS0_7SurfaceENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_5CurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10MultiCurveC2EONSt3__16vectorINS2_10unique_ptrINS0_5CurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:341,44'
          Dst:             _ZN4geos4geom10MultiCurveC2EONSt3__16vectorINS2_10unique_ptrINS0_5CurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory16createLinearRingEbb
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom10LinearRingC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:478,44'
          Dst:             _ZN4geos4geom10LinearRingC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom12CurvePolygonCI2NS0_11SurfaceImplINS0_5CurveEEEEONSt3__110unique_ptrIS3_NS4_14default_deleteIS3_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/geom/CurvePolygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11SurfaceImplINS0_5CurveEEC2EONSt3__110unique_ptrIS2_NS4_14default_deleteIS2_EEEERKNS0_15GeometryFactoryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CurvePolygon.h:43,24'
          Dst:             _ZN4geos4geom11SurfaceImplINS0_5CurveEEC2EONSt3__110unique_ptrIS2_NS4_14default_deleteIS2_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory19createCompoundCurveEONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom13CompoundCurveC2EONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:770,47'
          Dst:             _ZN4geos4geom13CompoundCurveC2EONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory20createCircularStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom14CircularStringC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
        - _ZNK4geos4geom15GeometryFactory20createCircularStringEbb
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:741,16'
          Dst:             _ZNK4geos4geom15GeometryFactory20createCircularStringEbb
        - Src:             'src/geom/GeometryFactory.cpp:743,48'
          Dst:             _ZN4geos4geom14CircularStringC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10LinearRingC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:485,44'
          Dst:             _ZN4geos4geom10LinearRingC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom7PolygonCI2NS0_11SurfaceImplINS0_10LinearRingEEEEONSt3__110unique_ptrIS3_NS4_14default_deleteIS3_EEEERKNS0_15GeometryFactoryE
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:572,41'
          Dst:             _ZN4geos4geom7PolygonCI2NS0_11SurfaceImplINS0_10LinearRingEEEEONSt3__110unique_ptrIS3_NS4_14default_deleteIS3_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom7PolygonCI2NS0_11SurfaceImplINS0_10LinearRingEEEEONSt3__110unique_ptrIS3_NS4_14default_deleteIS3_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/geom/Polygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11SurfaceImplINS0_10LinearRingEEC2EONSt3__110unique_ptrIS2_NS4_14default_deleteIS2_EEEERKNS0_15GeometryFactoryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Polygon.h:117,24'
          Dst:             _ZN4geos4geom11SurfaceImplINS0_10LinearRingEEC2EONSt3__110unique_ptrIS2_NS4_14default_deleteIS2_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom10LineStringC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEm
      functionUses:    50
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:730,16'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - Src:             'src/geom/GeometryFactory.cpp:732,44'
          Dst:             _ZN4geos4geom10LineStringC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory11createEmptyEi
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          85
      EdgeCount:       28
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom15GeometryFactory11createPointEm
        - _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/geom/GeometryFactory.cpp:795,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:796,25'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'src/geom/GeometryFactory.cpp:797,24'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEm
        - Src:             'src/geom/GeometryFactory.cpp:798,24'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - Src:             'src/geom/GeometryFactory.cpp:799,24'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - Src:             'src/geom/GeometryFactory.cpp:801,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/GeometryFactory.cpp:801,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/GeometryFactory.cpp:801,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/GeometryFactory.cpp:801,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos4geom15GeometryFactory20createCircularStringERKNS0_18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom14CircularStringC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:788,74'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/geom/GeometryFactory.cpp:788,48'
          Dst:             _ZN4geos4geom14CircularStringC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom10LineStringC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:779,66'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/geom/GeometryFactory.cpp:779,44'
          Dst:             _ZN4geos4geom10LineStringC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory20createCircularStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom14CircularStringC2ERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEERKNS0_15GeometryFactoryE
        - _ZNK4geos4geom15GeometryFactory20createCircularStringEbb
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:751,16'
          Dst:             _ZNK4geos4geom15GeometryFactory20createCircularStringEbb
        - Src:             'src/geom/GeometryFactory.cpp:753,48'
          Dst:             _ZN4geos4geom14CircularStringC2ERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom10LineStringC2ERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEERKNS0_15GeometryFactoryE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEm
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:719,16'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - Src:             'src/geom/GeometryFactory.cpp:721,44'
          Dst:             _ZN4geos4geom10LineStringC2ERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom14CircularStringC2ERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/CircularString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom11SimpleCurveC2ERKS1_
        - _ZN4geos4geom11SimpleCurveD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularString.h:23,16'
          Dst:             _ZN4geos4geom11SimpleCurveC2ERKS1_
        - Src:             'include/geos/geom/CircularString.h:23,16'
          Dst:             _ZN4geos4geom11SimpleCurveD2Ev
    - functionName:    _ZNK4geos4geom15GeometryFactory20createCircularStringERKNS0_14CircularStringE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom14CircularStringC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:711,48'
          Dst:             _ZN4geos4geom14CircularStringC2ERKS1_
    - functionName:    _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_10LineStringE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10LineStringC2ERKS1_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:703,44'
          Dst:             _ZN4geos4geom10LineStringC2ERKS1_
    - functionName:    _ZNK4geos4geom15GeometryFactory13createSurfaceEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          107
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_4geom10LinearRingENS2_5CurveEEET_PT0_
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - _ZNK4geos4geom15GeometryFactory18createCurvePolygonEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:661,45'
          Dst:             _ZN4geos6detail9down_castIPNS_4geom10LinearRingENS2_5CurveEEET_PT0_
        - Src:             'src/geom/GeometryFactory.cpp:668,16'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:665,30'
          Dst:             _ZN4geos6detail9down_castIPNS_4geom10LinearRingENS2_5CurveEEET_PT0_
        - Src:             'src/geom/GeometryFactory.cpp:671,12'
          Dst:             _ZNK4geos4geom15GeometryFactory18createCurvePolygonEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
    - functionName:    _ZN4geos6detail9down_castIPNS_4geom10LinearRingENS2_5CurveEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom7PolygonCI2NS0_11SurfaceImplINS0_10LinearRingEEEEONSt3__110unique_ptrIS3_NS4_14default_deleteIS3_EEEEONS4_6vectorIS8_NS4_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:592,41'
          Dst:             _ZN4geos4geom7PolygonCI2NS0_11SurfaceImplINS0_10LinearRingEEEEONSt3__110unique_ptrIS3_NS4_14default_deleteIS3_EEEEONS4_6vectorIS8_NS4_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory18createCurvePolygonEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom12CurvePolygonCI2NS0_11SurfaceImplINS0_5CurveEEEEONSt3__110unique_ptrIS3_NS4_14default_deleteIS3_EEEEONS4_6vectorIS8_NS4_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:635,46'
          Dst:             _ZN4geos4geom12CurvePolygonCI2NS0_11SurfaceImplINS0_5CurveEEEEONSt3__110unique_ptrIS3_NS4_14default_deleteIS3_EEEEONS4_6vectorIS8_NS4_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom12CurvePolygonCI2NS0_11SurfaceImplINS0_5CurveEEEEONSt3__110unique_ptrIS3_NS4_14default_deleteIS3_EEEEONS4_6vectorIS8_NS4_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/geom/CurvePolygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11SurfaceImplINS0_5CurveEEC2EONSt3__110unique_ptrIS2_NS4_14default_deleteIS2_EEEEONS4_6vectorIS8_NS4_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CurvePolygon.h:43,24'
          Dst:             _ZN4geos4geom11SurfaceImplINS0_5CurveEEC2EONSt3__110unique_ptrIS2_NS4_14default_deleteIS2_EEEEONS4_6vectorIS8_NS4_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom7PolygonCI2NS0_11SurfaceImplINS0_10LinearRingEEEEONSt3__110unique_ptrIS3_NS4_14default_deleteIS3_EEEEONS4_6vectorIS8_NS4_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/geom/Polygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11SurfaceImplINS0_10LinearRingEEC2EONSt3__110unique_ptrIS2_NS4_14default_deleteIS2_EEEEONS4_6vectorIS8_NS4_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Polygon.h:117,24'
          Dst:             _ZN4geos4geom11SurfaceImplINS0_10LinearRingEEC2EONSt3__110unique_ptrIS2_NS4_14default_deleteIS2_EEEEONS4_6vectorIS8_NS4_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory13createSurfaceEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_4geom10LinearRingENS2_5CurveEEET_PT0_
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory18createCurvePolygonEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:644,45'
          Dst:             _ZN4geos6detail9down_castIPNS_4geom10LinearRingENS2_5CurveEEET_PT0_
        - Src:             'src/geom/GeometryFactory.cpp:645,16'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:648,12'
          Dst:             _ZNK4geos4geom15GeometryFactory18createCurvePolygonEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos4geom15GeometryFactory18createCurvePolygonEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom12CurvePolygonCI2NS0_11SurfaceImplINS0_5CurveEEEEONSt3__110unique_ptrIS3_NS4_14default_deleteIS3_EEEERKNS0_15GeometryFactoryE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:626,46'
          Dst:             _ZN4geos4geom12CurvePolygonCI2NS0_11SurfaceImplINS0_5CurveEEEEONSt3__110unique_ptrIS3_NS4_14default_deleteIS3_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory13createPolygonERKNS0_10LinearRingERKNSt3__16vectorIPS2_NS5_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          100
      EdgeCount:       43
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4geom10LinearRingC2ERKS1_
        - _ZN4geos4geom7PolygonCI2NS0_11SurfaceImplINS0_10LinearRingEEEEONSt3__110unique_ptrIS3_NS4_14default_deleteIS3_EEEEONS4_6vectorIS8_NS4_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:600,45'
          Dst:             _ZN4geos4geom10LinearRingC2ERKS1_
        - Src:             'src/geom/GeometryFactory.cpp:605,31'
          Dst:             _ZN4geos4geom10LinearRingC2ERKS1_
        - Src:             'src/geom/GeometryFactory.cpp:608,16'
          Dst:             _ZN4geos4geom7PolygonCI2NS0_11SurfaceImplINS0_10LinearRingEEEEONSt3__110unique_ptrIS3_NS4_14default_deleteIS3_EEEEONS4_6vectorIS8_NS4_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory13createPolygonEONS0_18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:581,44'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:582,42'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7forEachIZNKS0_15GeometryFactory16createMultiPointERKS1_E3$_0EEvOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          195
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - '_ZZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceEENK3$_0clINS0_10CoordinateEEEvRKT_'
        - '_ZZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceEENK3$_0clINS0_12CoordinateXYEEEvRKT_'
        - '_ZZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceEENK3$_0clINS0_13CoordinateXYMEEEvRKT_'
        - '_ZZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceEENK3$_0clINS0_14CoordinateXYZMEEEvRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:789,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:789,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,89'
          Dst:             '_ZZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceEENK3$_0clINS0_12CoordinateXYEEEvRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,89'
          Dst:             '_ZZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceEENK3$_0clINS0_10CoordinateEEEvRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,89'
          Dst:             '_ZZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceEENK3$_0clINS0_13CoordinateXYMEEEvRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,89'
          Dst:             '_ZZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceEENK3$_0clINS0_14CoordinateXYZMEEEvRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
    - functionName:    _ZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - '_ZNK4geos4geom18CoordinateSequence7forEachIZNKS0_15GeometryFactory16createMultiPointERKS1_E3$_0EEvOT_'
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:538,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geom/GeometryFactory.cpp:542,16'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7forEachIZNKS0_15GeometryFactory16createMultiPointERKS1_E3$_0EEvOT_'
        - Src:             'src/geom/GeometryFactory.cpp:546,12'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos4geom15GeometryFactory16createLinearRingERKNS0_18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:499,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/geom/GeometryFactory.cpp:499,12'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos4geom15GeometryFactory16createLinearRingERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10LinearRingC2ERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEERKNS0_15GeometryFactoryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:492,44'
          Dst:             _ZN4geos4geom10LinearRingC2ERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory16createLinearRingEm
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom10LinearRingC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:469,44'
          Dst:             _ZN4geos4geom10LinearRingC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEONSt3__16vectorINS2_10unique_ptrINS0_7SurfaceENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom12MultiSurfaceC2EONSt3__16vectorINS2_10unique_ptrINS0_7SurfaceENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:447,46'
          Dst:             _ZN4geos4geom12MultiSurfaceC2EONSt3__16vectorINS2_10unique_ptrINS0_7SurfaceENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory13createPolygonEbb
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:563,15'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:564,12'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos4geom15GeometryFactory16createLineStringEbb
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:687,12'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos4geom15GeometryFactory19createEmptyGeometryENS0_14GeometryTypeIdEbb
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          175
      EdgeCount:       46
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom15GeometryFactory11createPointEbb
        - _ZNK4geos4geom15GeometryFactory13createPolygonEbb
        - _ZNK4geos4geom15GeometryFactory16createLineStringEbb
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEbb
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveEv
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEv
        - _ZNK4geos4geom15GeometryFactory18createCurvePolygonEbb
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEv
        - _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEv
        - _ZNK4geos4geom15GeometryFactory19createCompoundCurveEv
        - _ZNK4geos4geom15GeometryFactory20createCircularStringEbb
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/geom/GeometryFactory.cpp:361,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:362,33'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEbb
        - Src:             'src/geom/GeometryFactory.cpp:363,38'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEbb
        - Src:             'src/geom/GeometryFactory.cpp:364,38'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEbb
        - Src:             'src/geom/GeometryFactory.cpp:365,35'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEbb
        - Src:             'src/geom/GeometryFactory.cpp:366,38'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEv
        - Src:             'src/geom/GeometryFactory.cpp:367,43'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
        - Src:             'src/geom/GeometryFactory.cpp:368,40'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEv
        - Src:             'src/geom/GeometryFactory.cpp:369,46'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'src/geom/GeometryFactory.cpp:370,42'
          Dst:             _ZNK4geos4geom15GeometryFactory20createCircularStringEbb
        - Src:             'src/geom/GeometryFactory.cpp:371,41'
          Dst:             _ZNK4geos4geom15GeometryFactory19createCompoundCurveEv
        - Src:             'src/geom/GeometryFactory.cpp:372,40'
          Dst:             _ZNK4geos4geom15GeometryFactory18createCurvePolygonEbb
        - Src:             'src/geom/GeometryFactory.cpp:373,38'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveEv
        - Src:             'src/geom/GeometryFactory.cpp:374,40'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEv
        - Src:             'src/geom/GeometryFactory.cpp:376,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/GeometryFactory.cpp:376,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/GeometryFactory.cpp:376,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/GeometryFactory.cpp:376,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos4geom15GeometryFactory11createPointEbb
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceC2Embbb
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos4geom5PointC2EONS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:232,24'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Embbb
        - Src:             'src/geom/GeometryFactory.cpp:233,39'
          Dst:             _ZN4geos4geom5PointC2EONS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE
        - Src:             'src/geom/GeometryFactory.cpp:234,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/geom/GeometryFactory.cpp:234,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZNK4geos4geom15GeometryFactory11createPointERKNS0_18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceC2ERKS1_
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos4geom5PointC2EONS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:275,24'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2ERKS1_
        - Src:             'src/geom/GeometryFactory.cpp:276,39'
          Dst:             _ZN4geos4geom5PointC2EONS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE
        - Src:             'src/geom/GeometryFactory.cpp:278,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/geom/GeometryFactory.cpp:278,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZNK4geos4geom15GeometryFactory11createPointEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom5PointC2EONS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE
        - _ZNK4geos4geom15GeometryFactory11createPointEm
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:241,16'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEm
        - Src:             'src/geom/GeometryFactory.cpp:243,39'
          Dst:             _ZN4geos4geom5PointC2EONS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom15GeometryFactory10toGeometryEPKNS0_8EnvelopeE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          162
      EdgeCount:       41
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - _ZNK4geos4geom15GeometryFactory11createPointEm
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom8Envelope6isNullEv
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:184,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/geom/GeometryFactory.cpp:186,18'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'src/geom/GeometryFactory.cpp:187,16'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEm
        - Src:             'src/geom/GeometryFactory.cpp:189,18'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/geom/GeometryFactory.cpp:189,41'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/geom/GeometryFactory.cpp:189,64'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/geom/GeometryFactory.cpp:189,87'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/geom/GeometryFactory.cpp:190,29'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/geom/GeometryFactory.cpp:191,29'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/geom/GeometryFactory.cpp:192,42'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - Src:             'src/geom/GeometryFactory.cpp:197,25'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/geom/GeometryFactory.cpp:198,25'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/geom/GeometryFactory.cpp:199,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/geom/GeometryFactory.cpp:201,25'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/geom/GeometryFactory.cpp:202,25'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/geom/GeometryFactory.cpp:203,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/geom/GeometryFactory.cpp:205,25'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/geom/GeometryFactory.cpp:206,25'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/geom/GeometryFactory.cpp:207,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/geom/GeometryFactory.cpp:209,25'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/geom/GeometryFactory.cpp:210,25'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/geom/GeometryFactory.cpp:211,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/geom/GeometryFactory.cpp:213,25'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/geom/GeometryFactory.cpp:214,25'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/geom/GeometryFactory.cpp:215,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/geom/GeometryFactory.cpp:217,26'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/geom/GeometryFactory.cpp:217,12'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos4geom14PrecisionModel11makePreciseEPNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/PrecisionModel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/PrecisionModel.h:196,16'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos4geom15GeometryFactory28createPointFromInternalCoordEPKNS0_10CoordinateEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom14PrecisionModel11makePreciseEPNS0_12CoordinateXYE
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry17getPrecisionModelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:175,15'
          Dst:             _ZNK4geos4geom8Geometry17getPrecisionModelEv
        - Src:             'src/geom/GeometryFactory.cpp:175,36'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseEPNS0_12CoordinateXYE
        - Src:             'src/geom/GeometryFactory.cpp:176,22'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/GeometryFactory.cpp:176,36'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
    - functionName:    _ZN4geos4geom15GeometryFactory6createERKS1_
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom15GeometryFactoryC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:156,20'
          Dst:             _ZN4geos4geom15GeometryFactoryC2ERKS1_
    - functionName:    _ZN4geos4geom15GeometryFactoryC2ERKS1_
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom15GeometryFactory6createEPKNS0_14PrecisionModelEi
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom15GeometryFactoryC2EPKNS0_14PrecisionModelEi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:139,20'
          Dst:             _ZN4geos4geom15GeometryFactoryC2EPKNS0_14PrecisionModelEi
    - functionName:    _ZN4geos4geom15GeometryFactoryC2EPKNS0_14PrecisionModelEi
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom14PrecisionModelC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:120,18'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ev
    - functionName:    _ZN4geos4geom15GeometryFactory6createEPKNS0_14PrecisionModelE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom15GeometryFactoryC2EPKNS0_14PrecisionModelE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:115,20'
          Dst:             _ZN4geos4geom15GeometryFactoryC2EPKNS0_14PrecisionModelE
    - functionName:    _ZN4geos4geom15GeometryFactoryC2EPKNS0_14PrecisionModelE
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom14PrecisionModelC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:97,18'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ev
    - functionName:    _ZN4geos4geom15GeometryFactory6createEv
      functionSourceFile: '/src/geos/src/geom/GeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom15GeometryFactoryC2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/GeometryFactory.cpp:93,37'
          Dst:             _ZN4geos4geom15GeometryFactoryC2Ev
    - functionName:    _ZNK4geos4geom20StructuredCollection12getDimensionEv
      functionSourceFile: '/src/geos/include/geos/geom/HeuristicOverlay.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom20StructuredCollectionC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/HeuristicOverlay.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom20StructuredCollection13getPointUnionEv
      functionSourceFile: '/src/geos/include/geos/geom/HeuristicOverlay.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom20StructuredCollection12getLineUnionEv
      functionSourceFile: '/src/geos/include/geos/geom/HeuristicOverlay.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom20StructuredCollection12getPolyUnionEv
      functionSourceFile: '/src/geos/include/geos/geom/HeuristicOverlay.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom20StructuredCollection13computeResultERS1_iNS0_9Dimension13DimensionTypeES4_
      functionSourceFile: '/src/geos/src/geom/HeuristicOverlay.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom20StructuredCollection16unionByDimensionEv
        - _ZN4geos9operation9overlayng11OverlayUtil15resultDimensionEiii
        - _ZNK4geos4geom20StructuredCollection12doUnaryUnionEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/HeuristicOverlay.cpp:361,10'
          Dst:             _ZN4geos4geom20StructuredCollection16unionByDimensionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:362,21'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil15resultDimensionEiii
        - Src:             'src/geom/HeuristicOverlay.cpp:363,17'
          Dst:             _ZNK4geos4geom20StructuredCollection12doUnaryUnionEi
    - functionName:    _ZN4geos4geom20StructuredCollection16unionByDimensionEv
      functionSourceFile: '/src/geos/src/geom/HeuristicOverlay.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          213
      EdgeCount:       74
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation9overlayng15OverlayNGRobust5UnionEPKNS_4geom8GeometryE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - _ZNK4geos4geom8Geometry11isPolygonalEv
        - _ZNK4geos4geom8Geometry8isLinealEv
        - _ZNK4geos4geom8Geometry8isPuntalEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/HeuristicOverlay.cpp:291,51'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - Src:             'src/geom/HeuristicOverlay.cpp:292,58'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - Src:             'src/geom/HeuristicOverlay.cpp:293,55'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - Src:             'src/geom/HeuristicOverlay.cpp:295,16'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust5UnionEPKNS_4geom8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:296,18'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust5UnionEPKNS_4geom8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:297,18'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust5UnionEPKNS_4geom8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:305,21'
          Dst:             _ZNK4geos4geom8Geometry8isPuntalEv
        - Src:             'src/geom/HeuristicOverlay.cpp:306,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/HeuristicOverlay.cpp:306,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/HeuristicOverlay.cpp:306,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/HeuristicOverlay.cpp:306,9'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/HeuristicOverlay.cpp:307,23'
          Dst:             _ZNK4geos4geom8Geometry8isLinealEv
        - Src:             'src/geom/HeuristicOverlay.cpp:308,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/HeuristicOverlay.cpp:308,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/HeuristicOverlay.cpp:308,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/HeuristicOverlay.cpp:308,9'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/HeuristicOverlay.cpp:309,23'
          Dst:             _ZNK4geos4geom8Geometry11isPolygonalEv
        - Src:             'src/geom/HeuristicOverlay.cpp:310,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/HeuristicOverlay.cpp:310,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/HeuristicOverlay.cpp:310,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/HeuristicOverlay.cpp:310,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos4geom20StructuredCollection12doUnaryUnionEi
      functionSourceFile: '/src/geos/src/geom/HeuristicOverlay.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          148
      EdgeCount:       40
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom20StructuredCollection8toVectorEPKNS0_8GeometryERNSt3__16vectorIS4_NS5_9allocatorIS4_EEEE
        - _ZN4geos9operation9overlayng11OverlayUtil17createEmptyResultEimPKNS_4geom15GeometryFactoryE
        - _ZN4geos9operation9overlayng11OverlayUtil25resultCoordinateDimensionEhh
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - _ZNK4geos4geom15GeometryFactory13buildGeometryINSt3__111__wrap_iterIPPKNS0_8GeometryEEEEENS3_10unique_ptrIS5_NS3_14default_deleteIS5_EEEET_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/HeuristicOverlay.cpp:323,48'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:328,54'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:333,50'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:339,5'
          Dst:             _ZN4geos4geom20StructuredCollection8toVectorEPKNS0_8GeometryERNSt3__16vectorIS4_NS5_9allocatorIS4_EEEE
        - Src:             'src/geom/HeuristicOverlay.cpp:340,5'
          Dst:             _ZN4geos4geom20StructuredCollection8toVectorEPKNS0_8GeometryERNSt3__16vectorIS4_NS5_9allocatorIS4_EEEE
        - Src:             'src/geom/HeuristicOverlay.cpp:341,5'
          Dst:             _ZN4geos4geom20StructuredCollection8toVectorEPKNS0_8GeometryERNSt3__16vectorIS4_NS5_9allocatorIS4_EEEE
        - Src:             'src/geom/HeuristicOverlay.cpp:344,35'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil25resultCoordinateDimensionEhh
        - Src:             'src/geom/HeuristicOverlay.cpp:347,34'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil25resultCoordinateDimensionEhh
        - Src:             'src/geom/HeuristicOverlay.cpp:350,16'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil17createEmptyResultEimPKNS_4geom15GeometryFactoryE
        - Src:             'src/geom/HeuristicOverlay.cpp:353,21'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryINSt3__111__wrap_iterIPPKNS0_8GeometryEEEEENS3_10unique_ptrIS5_NS3_14default_deleteIS5_EEEET_SE_
    - functionName:    _ZN4geos4geom20StructuredCollection8toVectorEPKNS0_8GeometryERNSt3__16vectorIS4_NS5_9allocatorIS4_EEEE
      functionSourceFile: '/src/geos/src/geom/HeuristicOverlay.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom20StructuredCollection8toVectorEPKNS0_8GeometryERNSt3__16vectorIS4_NS5_9allocatorIS4_EEEE
        - _ZNK4geos4geom8Geometry12isCollectionEv
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/geom/HeuristicOverlay.cpp:267,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/HeuristicOverlay.cpp:261,12'
          Dst:             _ZNK4geos4geom8Geometry12isCollectionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:263,13'
          Dst:             _ZN4geos4geom20StructuredCollection8toVectorEPKNS0_8GeometryERNSt3__16vectorIS4_NS5_9allocatorIS4_EEEE
    - functionName:    _ZNK4geos4geom15GeometryFactory13buildGeometryINSt3__111__wrap_iterIPPKNS0_8GeometryEEEEENS3_10unique_ptrIS5_NS3_14default_deleteIS5_EEEET_SE_
      functionSourceFile: '/src/geos/include/geos/geom/GeometryFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          263
      EdgeCount:       106
      CyclomaticComplexity: 53
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom8Geometry5cloneEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/GeometryFactory.h:472,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/GeometryFactory.h:447,46'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'include/geos/geom/GeometryFactory.h:452,29'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'include/geos/geom/GeometryFactory.h:463,39'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'include/geos/geom/GeometryFactory.h:468,20'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'include/geos/geom/GeometryFactory.h:473,39'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'include/geos/geom/GeometryFactory.h:474,39'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'include/geos/geom/GeometryFactory.h:475,39'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'include/geos/geom/GeometryFactory.h:477,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/geom/GeometryFactory.h:477,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/geom/GeometryFactory.h:477,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/geom/GeometryFactory.h:477,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos4geom8Geometry8isPuntalEv
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Geometry8isLinealEv
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/HeuristicOverlay.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          136
      EdgeCount:       57
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4geos4geom20StructuredCollection12addDimensionENS0_9Dimension13DimensionTypeE
        - _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry12isCollectionEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/geom/HeuristicOverlay.cpp:237,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/HeuristicOverlay.cpp:229,32'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/HeuristicOverlay.cpp:230,12'
          Dst:             _ZNK4geos4geom8Geometry12isCollectionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:232,13'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:251,17'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/HeuristicOverlay.cpp:251,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/HeuristicOverlay.cpp:251,17'
          Dst:             __cxa_throw
        - Src:             'src/geom/HeuristicOverlay.cpp:251,17'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/HeuristicOverlay.cpp:0,0'
          Dst:             _ZN4geos4geom20StructuredCollection12addDimensionENS0_9Dimension13DimensionTypeE
    - functionName:    _ZN4geos4geom20StructuredCollection12addDimensionENS0_9Dimension13DimensionTypeE
      functionSourceFile: '/src/geos/src/geom/HeuristicOverlay.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom20StructuredCollectionD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/HeuristicOverlay.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom20StructuredCollection14doIntersectionERKS1_
      functionSourceFile: '/src/geos/src/geom/HeuristicOverlay.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          214
      EdgeCount:       57
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - _ZN4geos4geom20StructuredCollectionC2Ev
        - _ZN4geos4geom20StructuredCollectionD2Ev
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - _ZNK4geos4geom20StructuredCollection12getDimensionEv
        - _ZNK4geos4geom20StructuredCollection12getLineUnionEv
        - _ZNK4geos4geom20StructuredCollection12getPolyUnionEv
        - _ZNK4geos4geom20StructuredCollection13computeResultERS1_iNS0_9Dimension13DimensionTypeES4_
        - _ZNK4geos4geom20StructuredCollection13getPointUnionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/HeuristicOverlay.cpp:398,11'
          Dst:             _ZNK4geos4geom20StructuredCollection12getPolyUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:396,49'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:403,11'
          Dst:             _ZNK4geos4geom20StructuredCollection12getLineUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:401,49'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:408,11'
          Dst:             _ZNK4geos4geom20StructuredCollection13getPointUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:406,47'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:413,11'
          Dst:             _ZNK4geos4geom20StructuredCollection12getPolyUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:411,49'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:418,11'
          Dst:             _ZNK4geos4geom20StructuredCollection12getLineUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:416,49'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:423,11'
          Dst:             _ZNK4geos4geom20StructuredCollection13getPointUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:421,47'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:428,11'
          Dst:             _ZNK4geos4geom20StructuredCollection13getPointUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:426,45'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:433,11'
          Dst:             _ZNK4geos4geom20StructuredCollection12getLineUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:431,47'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:438,11'
          Dst:             _ZNK4geos4geom20StructuredCollection12getPolyUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:436,47'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:451,26'
          Dst:             _ZN4geos4geom20StructuredCollectionC2Ev
        - Src:             'src/geom/HeuristicOverlay.cpp:452,7'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:453,7'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:454,7'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:455,7'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:456,7'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:457,7'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:458,7'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:459,7'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:460,7'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:461,54'
          Dst:             _ZNK4geos4geom20StructuredCollection12getDimensionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:461,72'
          Dst:             _ZNK4geos4geom20StructuredCollection12getDimensionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:461,12'
          Dst:             _ZNK4geos4geom20StructuredCollection13computeResultERS1_iNS0_9Dimension13DimensionTypeES4_
        - Src:             'src/geom/HeuristicOverlay.cpp:462,1'
          Dst:             _ZN4geos4geom20StructuredCollectionD2Ev
        - Src:             'src/geom/HeuristicOverlay.cpp:462,1'
          Dst:             _ZN4geos4geom20StructuredCollectionD2Ev
    - functionName:    _ZNK4geos4geom20StructuredCollection15doSymDifferenceERKS1_
      functionSourceFile: '/src/geos/src/geom/HeuristicOverlay.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          88
      EdgeCount:       21
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - _ZN4geos4geom20StructuredCollectionC2Ev
        - _ZN4geos4geom20StructuredCollectionD2Ev
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - _ZNK4geos4geom20StructuredCollection12getDimensionEv
        - _ZNK4geos4geom20StructuredCollection12getLineUnionEv
        - _ZNK4geos4geom20StructuredCollection12getPolyUnionEv
        - _ZNK4geos4geom20StructuredCollection13computeResultERS1_iNS0_9Dimension13DimensionTypeES4_
        - _ZNK4geos4geom20StructuredCollection13getPointUnionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/HeuristicOverlay.cpp:510,11'
          Dst:             _ZNK4geos4geom20StructuredCollection12getPolyUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:508,51'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:515,11'
          Dst:             _ZNK4geos4geom20StructuredCollection12getLineUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:513,51'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:520,11'
          Dst:             _ZNK4geos4geom20StructuredCollection13getPointUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:518,47'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:523,26'
          Dst:             _ZN4geos4geom20StructuredCollectionC2Ev
        - Src:             'src/geom/HeuristicOverlay.cpp:524,7'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:525,7'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:526,7'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:527,55'
          Dst:             _ZNK4geos4geom20StructuredCollection12getDimensionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:527,73'
          Dst:             _ZNK4geos4geom20StructuredCollection12getDimensionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:527,12'
          Dst:             _ZNK4geos4geom20StructuredCollection13computeResultERS1_iNS0_9Dimension13DimensionTypeES4_
        - Src:             'src/geom/HeuristicOverlay.cpp:528,1'
          Dst:             _ZN4geos4geom20StructuredCollectionD2Ev
        - Src:             'src/geom/HeuristicOverlay.cpp:528,1'
          Dst:             _ZN4geos4geom20StructuredCollectionD2Ev
    - functionName:    _ZNK4geos4geom20StructuredCollection12doDifferenceERKS1_
      functionSourceFile: '/src/geos/src/geom/HeuristicOverlay.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          136
      EdgeCount:       36
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - _ZN4geos4geom20StructuredCollectionC2Ev
        - _ZN4geos4geom20StructuredCollectionD2Ev
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - _ZNK4geos4geom20StructuredCollection12getDimensionEv
        - _ZNK4geos4geom20StructuredCollection12getLineUnionEv
        - _ZNK4geos4geom20StructuredCollection12getPolyUnionEv
        - _ZNK4geos4geom20StructuredCollection13computeResultERS1_iNS0_9Dimension13DimensionTypeES4_
        - _ZNK4geos4geom20StructuredCollection13getPointUnionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/HeuristicOverlay.cpp:470,11'
          Dst:             _ZNK4geos4geom20StructuredCollection12getPolyUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:468,48'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:475,11'
          Dst:             _ZNK4geos4geom20StructuredCollection12getPolyUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:473,48'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:480,11'
          Dst:             _ZNK4geos4geom20StructuredCollection12getPolyUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:478,46'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:485,11'
          Dst:             _ZNK4geos4geom20StructuredCollection12getLineUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:483,53'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:488,51'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:495,11'
          Dst:             _ZNK4geos4geom20StructuredCollection13getPointUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:493,54'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:498,26'
          Dst:             _ZN4geos4geom20StructuredCollectionC2Ev
        - Src:             'src/geom/HeuristicOverlay.cpp:499,7'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:500,7'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:501,7'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:502,52'
          Dst:             _ZNK4geos4geom20StructuredCollection12getDimensionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:502,70'
          Dst:             _ZNK4geos4geom20StructuredCollection12getDimensionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:502,12'
          Dst:             _ZNK4geos4geom20StructuredCollection13computeResultERS1_iNS0_9Dimension13DimensionTypeES4_
        - Src:             'src/geom/HeuristicOverlay.cpp:503,1'
          Dst:             _ZN4geos4geom20StructuredCollectionD2Ev
        - Src:             'src/geom/HeuristicOverlay.cpp:503,1'
          Dst:             _ZN4geos4geom20StructuredCollectionD2Ev
    - functionName:    _ZNK4geos4geom20StructuredCollection7doUnionERKS1_
      functionSourceFile: '/src/geos/src/geom/HeuristicOverlay.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          88
      EdgeCount:       21
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - _ZN4geos4geom20StructuredCollectionC2Ev
        - _ZN4geos4geom20StructuredCollectionD2Ev
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - _ZNK4geos4geom20StructuredCollection12getDimensionEv
        - _ZNK4geos4geom20StructuredCollection12getLineUnionEv
        - _ZNK4geos4geom20StructuredCollection12getPolyUnionEv
        - _ZNK4geos4geom20StructuredCollection13computeResultERS1_iNS0_9Dimension13DimensionTypeES4_
        - _ZNK4geos4geom20StructuredCollection13getPointUnionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/HeuristicOverlay.cpp:371,11'
          Dst:             _ZNK4geos4geom20StructuredCollection12getPolyUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:370,28'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:376,11'
          Dst:             _ZNK4geos4geom20StructuredCollection12getLineUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:375,28'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:381,11'
          Dst:             _ZNK4geos4geom20StructuredCollection13getPointUnionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:380,24'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/geom/HeuristicOverlay.cpp:385,26'
          Dst:             _ZN4geos4geom20StructuredCollectionC2Ev
        - Src:             'src/geom/HeuristicOverlay.cpp:386,7'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:387,7'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:388,7'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:389,47'
          Dst:             _ZNK4geos4geom20StructuredCollection12getDimensionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:389,65'
          Dst:             _ZNK4geos4geom20StructuredCollection12getDimensionEv
        - Src:             'src/geom/HeuristicOverlay.cpp:389,12'
          Dst:             _ZNK4geos4geom20StructuredCollection13computeResultERS1_iNS0_9Dimension13DimensionTypeES4_
        - Src:             'src/geom/HeuristicOverlay.cpp:390,1'
          Dst:             _ZN4geos4geom20StructuredCollectionD2Ev
        - Src:             'src/geom/HeuristicOverlay.cpp:390,1'
          Dst:             _ZN4geos4geom20StructuredCollectionD2Ev
    - functionName:    _ZN4geos4geom20StructuredCollectionC2EPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/HeuristicOverlay.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - _ZN4geos4geom20StructuredCollection16unionByDimensionEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/HeuristicOverlay.h:63,22'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'include/geos/geom/HeuristicOverlay.h:69,9'
          Dst:             _ZN4geos4geom20StructuredCollection14readCollectionEPKNS0_8GeometryE
        - Src:             'include/geos/geom/HeuristicOverlay.h:70,9'
          Dst:             _ZN4geos4geom20StructuredCollection16unionByDimensionEv
    - functionName:    _ZN4geos4geom20StructuredCollection7overlayEPKNS0_8GeometryES4_i
      functionSourceFile: '/src/geos/src/geom/HeuristicOverlay.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          103
      EdgeCount:       39
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom20StructuredCollectionC2EPKNS0_8GeometryE
        - _ZN4geos4geom20StructuredCollectionD2Ev
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom20StructuredCollection12doDifferenceERKS1_
        - _ZNK4geos4geom20StructuredCollection14doIntersectionERKS1_
        - _ZNK4geos4geom20StructuredCollection15doSymDifferenceERKS1_
        - _ZNK4geos4geom20StructuredCollection7doUnionERKS1_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/geom/HeuristicOverlay.cpp:203,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/HeuristicOverlay.cpp:201,26'
          Dst:             _ZN4geos4geom20StructuredCollectionC2EPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:202,26'
          Dst:             _ZN4geos4geom20StructuredCollectionC2EPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:205,19'
          Dst:             _ZNK4geos4geom20StructuredCollection7doUnionERKS1_
        - Src:             'src/geom/HeuristicOverlay.cpp:207,19'
          Dst:             _ZNK4geos4geom20StructuredCollection12doDifferenceERKS1_
        - Src:             'src/geom/HeuristicOverlay.cpp:209,19'
          Dst:             _ZNK4geos4geom20StructuredCollection15doSymDifferenceERKS1_
        - Src:             'src/geom/HeuristicOverlay.cpp:211,19'
          Dst:             _ZNK4geos4geom20StructuredCollection14doIntersectionERKS1_
        - Src:             'src/geom/HeuristicOverlay.cpp:213,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/HeuristicOverlay.cpp:213,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/HeuristicOverlay.cpp:213,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/HeuristicOverlay.cpp:213,9'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/HeuristicOverlay.cpp:215,1'
          Dst:             _ZN4geos4geom20StructuredCollectionD2Ev
        - Src:             'src/geom/HeuristicOverlay.cpp:215,1'
          Dst:             _ZN4geos4geom20StructuredCollectionD2Ev
        - Src:             'src/geom/HeuristicOverlay.cpp:215,1'
          Dst:             _ZN4geos4geom20StructuredCollectionD2Ev
        - Src:             'src/geom/HeuristicOverlay.cpp:215,1'
          Dst:             _ZN4geos4geom20StructuredCollectionD2Ev
    - functionName:    _ZN4geos4geom16HeuristicOverlayEPKNS0_8GeometryES3_i
      functionSourceFile: '/src/geos/src/geom/HeuristicOverlay.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          78
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom12isCombinableEPKNS0_8GeometryES3_
        - _ZN4geos4geom14combineReducedEPKNS0_8GeometryES3_
        - _ZN4geos4geom20StructuredCollection7overlayEPKNS0_8GeometryES4_i
        - _ZN4geos4geom20isHandledByOverlayNGEPKNS0_8GeometryE
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/HeuristicOverlay.cpp:140,16'
          Dst:             _ZN4geos4geom12isCombinableEPKNS0_8GeometryES3_
        - Src:             'src/geom/HeuristicOverlay.cpp:141,16'
          Dst:             _ZN4geos4geom14combineReducedEPKNS0_8GeometryES3_
        - Src:             'src/geom/HeuristicOverlay.cpp:149,11'
          Dst:             _ZN4geos4geom20isHandledByOverlayNGEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:150,11'
          Dst:             _ZN4geos4geom20isHandledByOverlayNGEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:152,16'
          Dst:             _ZN4geos4geom20StructuredCollection7overlayEPKNS0_8GeometryES4_i
        - Src:             'src/geom/HeuristicOverlay.cpp:191,15'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
    - functionName:    _ZN4geos4geom12isCombinableEPKNS0_8GeometryES3_
      functionSourceFile: '/src/geos/src/geom/HeuristicOverlay.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom24hasSingleNonEmptyElementEPKNS0_8GeometryE
        - _ZNK4geos4geom8Envelope10intersectsEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/HeuristicOverlay.cpp:81,36'
          Dst:             _ZNK4geos4geom8Envelope10intersectsEPKS1_
        - Src:             'src/geom/HeuristicOverlay.cpp:84,12'
          Dst:             _ZN4geos4geom24hasSingleNonEmptyElementEPKNS0_8GeometryE
        - Src:             'src/geom/HeuristicOverlay.cpp:85,12'
          Dst:             _ZN4geos4geom24hasSingleNonEmptyElementEPKNS0_8GeometryE
    - functionName:    _ZN4geos4geom14combineReducedEPKNS0_8GeometryES3_
      functionSourceFile: '/src/geos/src/geom/HeuristicOverlay.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom15extractElementsEPKNS0_8GeometryERNSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEE
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/HeuristicOverlay.cpp:113,5'
          Dst:             _ZN4geos4geom15extractElementsEPKNS0_8GeometryERNSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEE
        - Src:             'src/geom/HeuristicOverlay.cpp:114,5'
          Dst:             _ZN4geos4geom15extractElementsEPKNS0_8GeometryERNSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEE
        - Src:             'src/geom/HeuristicOverlay.cpp:115,16'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/HeuristicOverlay.cpp:115,30'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos4geom20isHandledByOverlayNGEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/HeuristicOverlay.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom8Geometry16isMixedDimensionEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/HeuristicOverlay.cpp:119,15'
          Dst:             _ZNK4geos4geom8Geometry16isMixedDimensionEv
    - functionName:    _ZN4geos4geom15extractElementsEPKNS0_8GeometryERNSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/geom/HeuristicOverlay.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom15extractElementsEPKNS0_8GeometryERNSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEE
        - _ZNK4geos4geom8Geometry5cloneEv
        - __dynamic_cast
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/HeuristicOverlay.cpp:91,28'
          Dst:             __dynamic_cast
        - Src:             'src/geom/HeuristicOverlay.cpp:96,13'
          Dst:             _ZN4geos4geom15extractElementsEPKNS0_8GeometryERNSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEE
        - Src:             'src/geom/HeuristicOverlay.cpp:103,24'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
    - functionName:    _ZN4geos4geom24hasSingleNonEmptyElementEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/HeuristicOverlay.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom24hasSingleNonEmptyElementEPKNS0_8GeometryE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/HeuristicOverlay.cpp:63,13'
          Dst:             _ZN4geos4geom24hasSingleNonEmptyElementEPKNS0_8GeometryE
    - functionName:    _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18IntersectionMatrixE
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix8toStringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:397,21'
          Dst:             _ZNK4geos4geom18IntersectionMatrix8toStringEv
    - functionName:    _ZNK4geos4geom18IntersectionMatrix8toStringEv
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          117
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom9Dimension17toDimensionSymbolEi
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:388,23'
          Dst:             _ZN4geos4geom9Dimension17toDimensionSymbolEi
        - Src:             'src/geom/IntersectionMatrix.cpp:388,23'
          Dst:             _ZN4geos4geom9Dimension17toDimensionSymbolEi
        - Src:             'src/geom/IntersectionMatrix.cpp:388,23'
          Dst:             _ZN4geos4geom9Dimension17toDimensionSymbolEi
        - Src:             'src/geom/IntersectionMatrix.cpp:388,23'
          Dst:             _ZN4geos4geom9Dimension17toDimensionSymbolEi
        - Src:             'src/geom/IntersectionMatrix.cpp:388,23'
          Dst:             _ZN4geos4geom9Dimension17toDimensionSymbolEi
        - Src:             'src/geom/IntersectionMatrix.cpp:388,23'
          Dst:             _ZN4geos4geom9Dimension17toDimensionSymbolEi
        - Src:             'src/geom/IntersectionMatrix.cpp:388,23'
          Dst:             _ZN4geos4geom9Dimension17toDimensionSymbolEi
        - Src:             'src/geom/IntersectionMatrix.cpp:388,23'
          Dst:             _ZN4geos4geom9Dimension17toDimensionSymbolEi
        - Src:             'src/geom/IntersectionMatrix.cpp:388,23'
          Dst:             _ZN4geos4geom9Dimension17toDimensionSymbolEi
    - functionName:    _ZN4geos4geom18IntersectionMatrix9transposeEv
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18IntersectionMatrix11isCoveredByEv
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix7matchesEic
        - _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:347,17'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:347,9'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:349,17'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:349,9'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:351,17'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:351,9'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:353,17'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:353,9'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:358,9'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:361,9'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
    - functionName:    _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
      functionSourceFile: '/src/geos/include/geos/geom/IntersectionMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    61
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18IntersectionMatrix7matchesEic
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          94
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18IntersectionMatrix8isCoversEv
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix7matchesEic
        - _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:325,17'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:325,9'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:327,17'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:327,9'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:329,17'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:329,9'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:331,17'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:331,9'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:335,12'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:338,12'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
    - functionName:    _ZNK4geos4geom18IntersectionMatrix10isOverlapsEii
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          94
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix7matchesEic
        - _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:308,24'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:308,16'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:309,24'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:309,16'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:313,16'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:314,24'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:314,16'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:0,0'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:0,0'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
    - functionName:    _ZNK4geos4geom18IntersectionMatrix8isEqualsEii
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix7matchesEic
        - _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:294,20'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:294,12'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:295,12'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:296,12'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:297,12'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:298,12'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
    - functionName:    _ZNK4geos4geom18IntersectionMatrix10isContainsEv
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix7matchesEic
        - _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:281,20'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:281,12'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:282,12'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:283,12'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
    - functionName:    _ZNK4geos4geom18IntersectionMatrix8isWithinEv
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix7matchesEic
        - _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:272,20'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:272,12'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:273,12'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:274,12'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
    - functionName:    _ZNK4geos4geom18IntersectionMatrix9isCrossesEii
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          115
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix7matchesEic
        - _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:253,24'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:253,16'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:254,24'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:254,16'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:259,24'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:259,16'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:260,24'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:260,16'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:263,16'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
    - functionName:    _ZNK4geos4geom18IntersectionMatrix9isTouchesEii
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          109
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix7matchesEic
        - _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:237,16'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:238,25'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:238,17'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:239,25'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:239,17'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:240,25'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:240,17'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
    - functionName:    _ZNK4geos4geom18IntersectionMatrix12isIntersectsEv
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix10isDisjointEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:216,13'
          Dst:             _ZNK4geos4geom18IntersectionMatrix10isDisjointEv
    - functionName:    _ZNK4geos4geom18IntersectionMatrix10isDisjointEv
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:203,9'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:205,9'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:207,9'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:209,9'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
    - functionName:    _ZN4geos4geom18IntersectionMatrix10setAtLeastENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix10setAtLeastENS0_8LocationES2_i
        - _ZN4geos4geom9Dimension16toDimensionValueEc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:183,30'
          Dst:             _ZN4geos4geom9Dimension16toDimensionValueEc
        - Src:             'src/geom/IntersectionMatrix.cpp:183,9'
          Dst:             _ZN4geos4geom18IntersectionMatrix10setAtLeastENS0_8LocationES2_i
    - functionName:    _ZN4geos4geom18IntersectionMatrix10setAtLeastENS0_8LocationES2_i
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix3setENS0_8LocationES2_i
        - _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:160,8'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:161,9'
          Dst:             _ZN4geos4geom18IntersectionMatrix3setENS0_8LocationES2_i
    - functionName:    _ZN4geos4geom18IntersectionMatrix3setENS0_8LocationES2_i
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18IntersectionMatrix17setAtLeastIfValidENS0_8LocationES2_i
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix10setAtLeastENS0_8LocationES2_i
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:170,9'
          Dst:             _ZN4geos4geom18IntersectionMatrix10setAtLeastENS0_8LocationES2_i
    - functionName:    _ZN4geos4geom18IntersectionMatrix7matchesERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrixC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom18IntersectionMatrix7matchesERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:130,24'
          Dst:             _ZN4geos4geom18IntersectionMatrixC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/IntersectionMatrix.cpp:131,21'
          Dst:             _ZNK4geos4geom18IntersectionMatrix7matchesERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4geos4geom18IntersectionMatrixC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix3setERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos4geom18IntersectionMatrix6setAllEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:44,5'
          Dst:             _ZN4geos4geom18IntersectionMatrix6setAllEi
        - Src:             'src/geom/IntersectionMatrix.cpp:45,5'
          Dst:             _ZN4geos4geom18IntersectionMatrix3setERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK4geos4geom18IntersectionMatrix7matchesERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          178
      EdgeCount:       39
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix7matchesEic
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:79,17'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:75,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/IntersectionMatrix.cpp:75,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/IntersectionMatrix.cpp:75,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/IntersectionMatrix.cpp:75,9'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/IntersectionMatrix.cpp:79,17'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:79,17'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:79,17'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:79,17'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:79,17'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:79,17'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:79,17'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
        - Src:             'src/geom/IntersectionMatrix.cpp:79,17'
          Dst:             _ZN4geos4geom18IntersectionMatrix7matchesEic
    - functionName:    _ZN4geos4geom18IntersectionMatrix6setAllEi
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix3setENS0_8LocationES2_i
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:193,13'
          Dst:             _ZN4geos4geom18IntersectionMatrix3setENS0_8LocationES2_i
        - Src:             'src/geom/IntersectionMatrix.cpp:193,13'
          Dst:             _ZN4geos4geom18IntersectionMatrix3setENS0_8LocationES2_i
        - Src:             'src/geom/IntersectionMatrix.cpp:193,13'
          Dst:             _ZN4geos4geom18IntersectionMatrix3setENS0_8LocationES2_i
        - Src:             'src/geom/IntersectionMatrix.cpp:193,13'
          Dst:             _ZN4geos4geom18IntersectionMatrix3setENS0_8LocationES2_i
        - Src:             'src/geom/IntersectionMatrix.cpp:193,13'
          Dst:             _ZN4geos4geom18IntersectionMatrix3setENS0_8LocationES2_i
        - Src:             'src/geom/IntersectionMatrix.cpp:193,13'
          Dst:             _ZN4geos4geom18IntersectionMatrix3setENS0_8LocationES2_i
        - Src:             'src/geom/IntersectionMatrix.cpp:193,13'
          Dst:             _ZN4geos4geom18IntersectionMatrix3setENS0_8LocationES2_i
        - Src:             'src/geom/IntersectionMatrix.cpp:193,13'
          Dst:             _ZN4geos4geom18IntersectionMatrix3setENS0_8LocationES2_i
        - Src:             'src/geom/IntersectionMatrix.cpp:193,13'
          Dst:             _ZN4geos4geom18IntersectionMatrix3setENS0_8LocationES2_i
    - functionName:    _ZN4geos4geom18IntersectionMatrix3setERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom9Dimension16toDimensionValueEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:152,28'
          Dst:             _ZN4geos4geom9Dimension16toDimensionValueEc
    - functionName:    _ZN4geos4geom18IntersectionMatrix3addEPS1_
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix10setAtLeastENS0_8LocationES2_i
        - _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:61,28'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:60,13'
          Dst:             _ZN4geos4geom18IntersectionMatrix10setAtLeastENS0_8LocationES2_i
        - Src:             'src/geom/IntersectionMatrix.cpp:61,28'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:60,13'
          Dst:             _ZN4geos4geom18IntersectionMatrix10setAtLeastENS0_8LocationES2_i
        - Src:             'src/geom/IntersectionMatrix.cpp:61,28'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:60,13'
          Dst:             _ZN4geos4geom18IntersectionMatrix10setAtLeastENS0_8LocationES2_i
        - Src:             'src/geom/IntersectionMatrix.cpp:61,28'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:60,13'
          Dst:             _ZN4geos4geom18IntersectionMatrix10setAtLeastENS0_8LocationES2_i
        - Src:             'src/geom/IntersectionMatrix.cpp:61,28'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:60,13'
          Dst:             _ZN4geos4geom18IntersectionMatrix10setAtLeastENS0_8LocationES2_i
        - Src:             'src/geom/IntersectionMatrix.cpp:61,28'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:60,13'
          Dst:             _ZN4geos4geom18IntersectionMatrix10setAtLeastENS0_8LocationES2_i
        - Src:             'src/geom/IntersectionMatrix.cpp:61,28'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:60,13'
          Dst:             _ZN4geos4geom18IntersectionMatrix10setAtLeastENS0_8LocationES2_i
        - Src:             'src/geom/IntersectionMatrix.cpp:61,28'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:60,13'
          Dst:             _ZN4geos4geom18IntersectionMatrix10setAtLeastENS0_8LocationES2_i
        - Src:             'src/geom/IntersectionMatrix.cpp:61,28'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/geom/IntersectionMatrix.cpp:60,13'
          Dst:             _ZN4geos4geom18IntersectionMatrix10setAtLeastENS0_8LocationES2_i
    - functionName:    _ZN4geos4geom18IntersectionMatrixC2ERKS1_
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18IntersectionMatrixC2Ev
      functionSourceFile: '/src/geos/src/geom/IntersectionMatrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix6setAllEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/IntersectionMatrix.cpp:38,5'
          Dst:             _ZN4geos4geom18IntersectionMatrix6setAllEi
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateES5_EEdRKNS3_12CoordinateXYERKT0_SB_RKT1_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:34,34'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:35,34'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:43,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/Interpolate.h:46,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateES5_EEdRKNS3_12CoordinateXYERKT0_SB_RKT1_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:34,34'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:35,34'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:43,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/Interpolate.h:46,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14CoordinateXYZM6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:594,36'
          Dst:             _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:594,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:595,19'
          Dst:             _ZNK4geos4geom14CoordinateXYZM6isNullEv
        - Src:             'include/geos/algorithm/LineIntersector.h:596,49'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:602,23'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
    - functionName:    _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2ERKNS0_12CoordinateXYE
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Coordinate.h:361,11'
          Dst:             _ZN4geos4geom10CoordinateC2ERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_10CoordinateES5_EEdRKT0_RKT1_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_10CoordinateES5_EEdRKT0_RKT1_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_10CoordinateES5_EEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_10CoordinateES5_EEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
    - functionName:    _ZN4geos4geom14CoordinateXYZMC2ERKNS0_10CoordinateE
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_10CoordinateE
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateES4_EEdRKT_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateES4_EEdRKT_RKT0_SA_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:645,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:646,19'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:647,19'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateES4_EEdRKT_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateES4_EEdRKT_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_10CoordinateES5_EEdRKT0_RKT1_SB_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:168,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_10CoordinateES5_EEdRKT0_RKT1_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateES4_EEdRKT_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_10CoordinateES5_EEdRKT0_RKT1_SB_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:176,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_10CoordinateES5_EEdRKT0_RKT1_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom10CoordinateES4_EEdRKNS3_12CoordinateXYERKT_SA_RKT0_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateES5_EEdRKNS3_12CoordinateXYERKT0_SB_RKT1_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:144,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateES5_EEdRKNS3_12CoordinateXYERKT0_SB_RKT1_SE_
    - functionName:    _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom10CoordinateES4_EEdRKNS3_12CoordinateXYERKT_SA_RKT0_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateES5_EEdRKNS3_12CoordinateXYERKT0_SB_RKT1_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:128,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateES5_EEdRKNS3_12CoordinateXYERKT0_SB_RKT1_SE_
    - functionName:    _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_S8_RKT0_SB_
        - _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:532,25'
          Dst:             _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:549,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:551,24'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:551,22'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:555,29'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:573,24'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'include/geos/algorithm/LineIntersector.h:574,24'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'include/geos/algorithm/LineIntersector.h:575,21'
          Dst:             _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:575,42'
          Dst:             _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope4initERKNS0_12CoordinateXYES4_
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:98,9'
          Dst:             _ZN4geos4geom8Envelope4initERKNS0_12CoordinateXYES4_
    - functionName:    _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope6coversEdd
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:546,16'
          Dst:             _ZNK4geos4geom8Envelope6coversEdd
    - functionName:    _ZNK4geos4geom8Envelope6coversEdd
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateES4_EEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_10CoordinateES5_EEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:160,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_10CoordinateES5_EEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateES4_EEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_10CoordinateES5_EEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:152,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_10CoordinateES5_EEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom10CoordinateES4_EEhRKT_S7_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:476,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:477,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:478,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:479,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:482,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:483,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:487,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:488,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:493,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:494,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:496,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:500,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:501,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:503,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:507,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:508,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:510,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:514,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:515,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:516,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom10CoordinateES4_EEhRKT_S7_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom10CoordinateES4_EEdRKNS3_12CoordinateXYERKT_SA_RKT0_SD_
        - _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom10CoordinateES4_EEdRKNS3_12CoordinateXYERKT_SA_RKT0_SD_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateES4_EEdRKT_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateES4_EEdRKT_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateES4_EEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateES4_EEdRKT_RKT0_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom10CoordinateES4_EEhRKT_S7_RKT0_SA_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:338,13'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:345,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:346,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:352,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:353,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:364,20'
          Dst:             _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom10CoordinateES4_EEhRKT_S7_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:407,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:408,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:409,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:410,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:412,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:413,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:414,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:415,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:417,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:418,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:419,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:420,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:422,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:423,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:424,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:425,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:431,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:432,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:433,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:436,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:437,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:438,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:441,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:442,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:443,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:446,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:447,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:448,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:452,13'
          Dst:             _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom10CoordinateES4_EENS3_14CoordinateXYZMERKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:453,13'
          Dst:             _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom10CoordinateES4_EEdRKNS3_12CoordinateXYERKT_SA_RKT0_SD_
        - Src:             'include/geos/algorithm/LineIntersector.h:454,13'
          Dst:             _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom10CoordinateES4_EEdRKNS3_12CoordinateXYERKT_SA_RKT0_SD_
        - Src:             'include/geos/algorithm/LineIntersector.h:456,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYES5_EEdRKS5_RKT0_SA_RKT1_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:34,34'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:35,34'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:43,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/Interpolate.h:46,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYES5_EEdRKS5_RKT0_SA_RKT1_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:34,34'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:35,34'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:43,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/Interpolate.h:46,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14CoordinateXYZM6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:594,36'
          Dst:             _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:594,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:595,19'
          Dst:             _ZNK4geos4geom14CoordinateXYZM6isNullEv
        - Src:             'include/geos/algorithm/LineIntersector.h:596,49'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:602,23'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYES5_EEdRKT0_RKT1_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYES5_EEdRKT0_RKT1_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_12CoordinateXYES5_EEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_12CoordinateXYES5_EEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
    - functionName:    _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:645,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:646,19'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:647,19'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYES5_EEdRKT0_RKT1_SB_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:168,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYES5_EEdRKT0_RKT1_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYES5_EEdRKT0_RKT1_SB_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:176,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYES5_EEdRKT0_RKT1_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom12CoordinateXYES4_EEdRKS4_RKT_S9_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYES5_EEdRKS5_RKT0_SA_RKT1_SD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:144,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYES5_EEdRKS5_RKT0_SA_RKT1_SD_
    - functionName:    _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom12CoordinateXYES4_EEdRKS4_RKT_S9_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYES5_EEdRKS5_RKT0_SA_RKT1_SD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:128,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYES5_EEdRKS5_RKT0_SA_RKT1_SD_
    - functionName:    _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_S8_RKT0_SB_
        - _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:532,25'
          Dst:             _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:549,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:551,24'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:551,22'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:555,29'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYES4_EEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_12CoordinateXYES5_EEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:160,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_12CoordinateXYES5_EEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYES4_EEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_12CoordinateXYES5_EEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:152,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_12CoordinateXYES5_EEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom12CoordinateXYES4_EEhRKT_S7_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:476,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:477,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:478,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:479,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:482,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:483,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:487,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:488,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:493,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:494,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:496,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:500,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:501,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:503,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:507,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:508,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:510,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:514,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:515,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:516,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom12CoordinateXYES4_EEhRKT_S7_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom12CoordinateXYES4_EEdRKS4_RKT_S9_RKT0_SC_
        - _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom12CoordinateXYES4_EEdRKS4_RKT_S9_RKT0_SC_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYES4_EEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYES4_EEdRKT_RKT0_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom12CoordinateXYES4_EEhRKT_S7_RKT0_SA_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:338,13'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:345,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:346,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:352,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:353,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:364,20'
          Dst:             _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom12CoordinateXYES4_EEhRKT_S7_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:407,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:408,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:409,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:410,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:412,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:413,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:414,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:415,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:417,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:418,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:419,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:420,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:422,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:423,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:424,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:425,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:431,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:432,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:433,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:436,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:437,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:438,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:441,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:442,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:443,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:446,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:447,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:448,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:452,13'
          Dst:             _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom12CoordinateXYES4_EENS3_14CoordinateXYZMERKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:453,13'
          Dst:             _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom12CoordinateXYES4_EEdRKS4_RKT_S9_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:454,13'
          Dst:             _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom12CoordinateXYES4_EEdRKS4_RKT_S9_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:456,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZN4geos4geom11LineSegmentlsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11LineSegment10toGeometryERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:424,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/geom/LineSegment.cpp:425,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/geom/LineSegment.cpp:426,15'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos4geom11LineSegment16orientationIndexERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LineSegment.h:204,16'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZNK4geos4geom11LineSegment29distancePerpendicularOrientedERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom11LineSegment16orientationIndexERKNS0_12CoordinateXYE
        - _ZNK4geos4geom11LineSegment21distancePerpendicularERKNS0_12CoordinateXYE
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:410,12'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/geom/LineSegment.cpp:411,19'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/LineSegment.cpp:412,19'
          Dst:             _ZNK4geos4geom11LineSegment21distancePerpendicularERKNS0_12CoordinateXYE
        - Src:             'src/geom/LineSegment.cpp:413,9'
          Dst:             _ZNK4geos4geom11LineSegment16orientationIndexERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos4geom11LineSegment6offsetEd
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZNK4geos4geom11LineSegment16pointAlongOffsetEddRNS0_10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:399,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geom/LineSegment.cpp:399,25'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geom/LineSegment.cpp:400,5'
          Dst:             _ZNK4geos4geom11LineSegment16pointAlongOffsetEddRNS0_10CoordinateE
        - Src:             'src/geom/LineSegment.cpp:401,5'
          Dst:             _ZNK4geos4geom11LineSegment16pointAlongOffsetEddRNS0_10CoordinateE
        - Src:             'src/geom/LineSegment.cpp:402,17'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
    - functionName:    _ZNK4geos4geom11LineSegment16pointAlongOffsetEddRNS0_10CoordinateE
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          87
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:378,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/LineSegment.cpp:378,19'
          Dst:             _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/LineSegment.cpp:378,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/LineSegment.cpp:378,13'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/LineSegment.cpp:392,11'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
    - functionName:    _ZNK4geos4geom11LineSegment16lineIntersectionERKS1_
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2ERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:356,23'
          Dst:             _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'src/geom/LineSegment.cpp:356,12'
          Dst:             _ZN4geos4geom10CoordinateC2ERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos4geom10Coordinate7setNullEv
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXY7setNullEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Coordinate.h:269,23'
          Dst:             _ZN4geos4geom12CoordinateXY7setNullEv
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom10CoordinateES4_EEhRKT_S7_RKT0_SA_
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:157,18'
          Dst:             _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom10CoordinateES4_EEhRKT_S7_RKT0_SA_
    - functionName:    _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYES4_EEvRKT_S7_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom12CoordinateXYES4_EEhRKT_S7_RKT0_SA_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:157,18'
          Dst:             _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom12CoordinateXYES4_EEhRKT_S7_RKT0_SA_
    - functionName:    _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Ev
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:79,14'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:79,14'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
    - functionName:    _ZN4geos4geom11LineSegment13closestPointsERKNS0_12CoordinateXYES4_S4_S4_
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYES4_EEvRKT_S7_RKT0_SA_
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:294,32'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'src/geom/LineSegment.cpp:295,8'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/geom/LineSegment.cpp:296,11'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - Src:             'src/geom/LineSegment.cpp:297,33'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - Src:             'src/geom/LineSegment.cpp:298,36'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - Src:             'src/geom/LineSegment.cpp:307,28'
          Dst:             _ZN4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/geom/LineSegment.cpp:308,34'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/LineSegment.cpp:313,28'
          Dst:             _ZN4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/geom/LineSegment.cpp:314,27'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/LineSegment.cpp:321,28'
          Dst:             _ZN4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/geom/LineSegment.cpp:322,20'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/LineSegment.cpp:329,28'
          Dst:             _ZN4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/geom/LineSegment.cpp:330,20'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYES4_S4_
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geom11LineSegment7projectERKNS0_12CoordinateXYES4_d
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:179,21'
          Dst:             _ZN4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/geom/LineSegment.cpp:181,16'
          Dst:             _ZN4geos4geom11LineSegment7projectERKNS0_12CoordinateXYES4_d
        - Src:             'src/geom/LineSegment.cpp:184,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/LineSegment.cpp:185,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYES4_S4_
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:58,10'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/geom/LineSegment.cpp:61,10'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/geom/LineSegment.cpp:64,11'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos4geom11LineSegment7projectERKNS0_12CoordinateXYES4_d
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:137,12'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
    - functionName:    _ZNK4geos4geom11LineSegment12intersectionERKS1_
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom10Coordinate7setNullEv
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:342,32'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'src/geom/LineSegment.cpp:343,8'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/geom/LineSegment.cpp:344,11'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - Src:             'src/geom/LineSegment.cpp:345,19'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - Src:             'src/geom/LineSegment.cpp:347,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geom/LineSegment.cpp:348,8'
          Dst:             _ZN4geos4geom10Coordinate7setNullEv
    - functionName:    _ZN4geos4geom11LineSegment13closestPointsERKS1_
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZNK4geos4geom10Coordinate6isNullEv
        - _ZNK4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYERS2_
        - _ZNK4geos4geom11LineSegment12intersectionERKS1_
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:240,24'
          Dst:             _ZNK4geos4geom11LineSegment12intersectionERKS1_
        - Src:             'src/geom/LineSegment.cpp:241,15'
          Dst:             _ZNK4geos4geom10Coordinate6isNullEv
        - Src:             'src/geom/LineSegment.cpp:253,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geom/LineSegment.cpp:254,5'
          Dst:             _ZNK4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYERS2_
        - Src:             'src/geom/LineSegment.cpp:255,34'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/LineSegment.cpp:260,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geom/LineSegment.cpp:261,5'
          Dst:             _ZNK4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYERS2_
        - Src:             'src/geom/LineSegment.cpp:262,20'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/LineSegment.cpp:269,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geom/LineSegment.cpp:270,10'
          Dst:             _ZNK4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYERS2_
        - Src:             'src/geom/LineSegment.cpp:271,20'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/LineSegment.cpp:278,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geom/LineSegment.cpp:279,10'
          Dst:             _ZNK4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYERS2_
        - Src:             'src/geom/LineSegment.cpp:280,20'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZNK4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYERS2_
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYE
        - _ZNK4geos4geom11LineSegment7projectEdRNS0_12CoordinateXYE
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:197,21'
          Dst:             _ZNK4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYE
        - Src:             'src/geom/LineSegment.cpp:199,9'
          Dst:             _ZNK4geos4geom11LineSegment7projectEdRNS0_12CoordinateXYE
        - Src:             'src/geom/LineSegment.cpp:202,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/LineSegment.cpp:203,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZNK4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYES4_S4_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:51,12'
          Dst:             _ZN4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYES4_S4_
    - functionName:    _ZNK4geos4geom11LineSegment7projectEdRNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11LineSegment7projectERKNS0_12CoordinateXYES4_d
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:143,11'
          Dst:             _ZN4geos4geom11LineSegment7projectERKNS0_12CoordinateXYES4_d
    - functionName:    _ZNK4geos4geom11LineSegment16orientationIndexERKS1_
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:222,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/geom/LineSegment.cpp:223,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZNK4geos4geom11LineSegment10equalsTopoERKS1_
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:215,16'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/geom/LineSegment.cpp:215,34'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/geom/LineSegment.cpp:215,54'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/geom/LineSegment.cpp:215,72'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos4geom11LineSegment14setCoordinatesERKNS0_10CoordinateES4_
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11LineSegment7projectERKS1_RS1_
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          105
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4geom11LineSegment14setCoordinatesERKNS0_10CoordinateES4_
        - _ZNK4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYE
        - _ZNK4geos4geom11LineSegment7projectEdRNS0_12CoordinateXYE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:149,18'
          Dst:             _ZNK4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYE
        - Src:             'src/geom/LineSegment.cpp:150,18'
          Dst:             _ZNK4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYE
        - Src:             'src/geom/LineSegment.cpp:161,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geom/LineSegment.cpp:162,5'
          Dst:             _ZNK4geos4geom11LineSegment7projectEdRNS0_12CoordinateXYE
        - Src:             'src/geom/LineSegment.cpp:166,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geom/LineSegment.cpp:167,5'
          Dst:             _ZNK4geos4geom11LineSegment7projectEdRNS0_12CoordinateXYE
        - Src:             'src/geom/LineSegment.cpp:171,9'
          Dst:             _ZN4geos4geom11LineSegment14setCoordinatesERKNS0_10CoordinateES4_
    - functionName:    _ZNK4geos4geom11LineSegment7projectERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11LineSegment7projectERKNS0_12CoordinateXYES4_S4_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:126,12'
          Dst:             _ZN4geos4geom11LineSegment7projectERKNS0_12CoordinateXYES4_S4_
    - functionName:    _ZN4geos4geom11LineSegment7projectERKNS0_12CoordinateXYES4_S4_
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:114,10'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/geom/LineSegment.cpp:114,21'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/geom/LineSegment.cpp:117,16'
          Dst:             _ZN4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/geom/LineSegment.cpp:120,12'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
    - functionName:    _ZNK4geos4geom11LineSegment7projectERKNS0_10CoordinateERS2_
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZNK4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:103,10'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/geom/LineSegment.cpp:103,21'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/geom/LineSegment.cpp:107,16'
          Dst:             _ZNK4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYE
        - Src:             'src/geom/LineSegment.cpp:108,11'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
    - functionName:    _ZNK4geos4geom11LineSegment15segmentFractionERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          29
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineSegment.cpp:89,22'
          Dst:             _ZNK4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos4geom11LineSegment7reverseEv
      functionSourceFile: '/src/geos/src/geom/LineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10LineString8isCurvedEv
      functionSourceFile: '/src/geos/include/geos/geom/LineString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10LineString12getSortIndexEv
      functionSourceFile: '/src/geos/include/geos/geom/LineString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10LineString9cloneImplEv
      functionSourceFile: '/src/geos/include/geos/geom/LineString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10LineStringC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LineString.h:128,57'
          Dst:             _ZN4geos4geom10LineStringC2ERKS1_
    - functionName:    _ZN4geos4geom10LineStringC2ERKS1_
      functionSourceFile: '/src/geos/src/geom/LineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11SimpleCurveC2ERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineString.cpp:53,7'
          Dst:             _ZN4geos4geom11SimpleCurveC2ERKS1_
    - functionName:    _ZN4geos4geom10LineStringD2Ev
      functionSourceFile: '/src/geos/src/geom/LineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11SimpleCurveD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineString.cpp:49,27'
          Dst:             _ZN4geos4geom11SimpleCurveD2Ev
    - functionName:    _ZN4geos4geom10LineStringD0Ev
      functionSourceFile: '/src/geos/src/geom/LineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10LineStringD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineString.cpp:49,26'
          Dst:             _ZN4geos4geom10LineStringD2Ev
    - functionName:    _ZNK4geos4geom10LineString15getGeometryTypeEv
      functionSourceFile: '/src/geos/src/geom/LineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10LineString17getGeometryTypeIdEv
      functionSourceFile: '/src/geos/src/geom/LineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11SimpleCurve19getEnvelopeInternalEv
      functionSourceFile: '/src/geos/include/geos/geom/SimpleCurve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom10LineString9normalizeEv
      functionSourceFile: '/src/geos/src/geom/LineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom10LineString15normalizeClosedEv
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - _ZNK4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
        - _ZNK4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERKT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineString.cpp:131,9'
          Dst:             _ZN4geos4geom10LineString15normalizeClosedEv
        - Src:             'src/geom/LineString.cpp:135,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/LineString.cpp:135,58'
          Dst:             _ZNK4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/LineString.cpp:135,39'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'src/geom/LineString.cpp:137,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/geom/LineString.cpp:139,56'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
    - functionName:    _ZNK4geos4geom10LineString9getLengthEv
      functionSourceFile: '/src/geos/src/geom/LineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm6Length6ofLineEPKNS_4geom18CoordinateSequenceE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineString.cpp:115,12'
          Dst:             _ZN4geos9algorithm6Length6ofLineEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos4geom10LineString21geometryChangedActionEv
      functionSourceFile: '/src/geos/include/geos/geom/LineString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve23computeEnvelopeInternalEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LineString.h:140,20'
          Dst:             _ZNK4geos4geom11SimpleCurve23computeEnvelopeInternalEb
    - functionName:    _ZNK4geos4geom10LineString11reverseImplEv
      functionSourceFile: '/src/geos/src/geom/LineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZNK4geos4geom10LineString5cloneEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineString.cpp:79,16'
          Dst:             _ZNK4geos4geom10LineString5cloneEv
        - Src:             'src/geom/LineString.cpp:83,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/geom/LineString.cpp:84,10'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
        - Src:             'src/geom/LineString.cpp:86,12'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/LineString.cpp:86,26'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos4geom10LineString15normalizeClosedEv
      functionSourceFile: '/src/geos/src/geom/LineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          128
      EdgeCount:       50
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - _ZN4geos4geom18CoordinateSequence6scrollEm
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZN4geos4geom18CoordinateSequence9closeRingEb
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence18minCoordinateIndexEv
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineString.cpp:151,30'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/LineString.cpp:152,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence18minCoordinateIndexEv
        - Src:             'src/geom/LineString.cpp:154,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/LineString.cpp:154,51'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/geom/LineString.cpp:161,72'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/geom/LineString.cpp:161,92'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/geom/LineString.cpp:162,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/LineString.cpp:162,13'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/geom/LineString.cpp:164,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/LineString.cpp:164,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/geom/LineString.cpp:165,13'
          Dst:             _ZN4geos4geom18CoordinateSequence6scrollEm
        - Src:             'src/geom/LineString.cpp:166,13'
          Dst:             _ZN4geos4geom18CoordinateSequence9closeRingEb
        - Src:             'src/geom/LineString.cpp:169,17'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
    - functionName:    _ZN4geos4geom10LineStringC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/LineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10LineString20validateConstructionEv
        - _ZN4geos4geom11SimpleCurveC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEbRKNS0_15GeometryFactoryE
        - _ZN4geos4geom11SimpleCurveD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineString.cpp:70,5'
          Dst:             _ZN4geos4geom11SimpleCurveC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEbRKNS0_15GeometryFactoryE
        - Src:             'src/geom/LineString.cpp:72,5'
          Dst:             _ZN4geos4geom10LineString20validateConstructionEv
        - Src:             'src/geom/LineString.cpp:73,1'
          Dst:             _ZN4geos4geom11SimpleCurveD2Ev
    - functionName:    _ZN4geos4geom10LineString20validateConstructionEv
      functionSourceFile: '/src/geos/src/geom/LineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       32
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineString.cpp:99,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/LineString.cpp:100,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/LineString.cpp:100,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/LineString.cpp:100,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/LineString.cpp:100,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos4geom10LineStringC2ERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/LineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10LineString20validateConstructionEv
        - _ZN4geos4geom11SimpleCurveC2ERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEEbRKNS0_15GeometryFactoryE
        - _ZN4geos4geom11SimpleCurveD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LineString.cpp:61,5'
          Dst:             _ZN4geos4geom11SimpleCurveC2ERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEEbRKNS0_15GeometryFactoryE
        - Src:             'src/geom/LineString.cpp:63,5'
          Dst:             _ZN4geos4geom10LineString20validateConstructionEv
        - Src:             'src/geom/LineString.cpp:64,1'
          Dst:             _ZN4geos4geom11SimpleCurveD2Ev
    - functionName:    _ZNK4geos4geom10LinearRing12getSortIndexEv
      functionSourceFile: '/src/geos/include/geos/geom/LinearRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10LinearRing9cloneImplEv
      functionSourceFile: '/src/geos/include/geos/geom/LinearRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10LinearRingC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LinearRing.h:119,57'
          Dst:             _ZN4geos4geom10LinearRingC2ERKS1_
    - functionName:    _ZN4geos4geom10LinearRingC2ERKS1_
      functionSourceFile: '/src/geos/src/geom/LinearRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10LineStringC2ERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LinearRing.cpp:37,47'
          Dst:             _ZN4geos4geom10LineStringC2ERKS1_
    - functionName:    _ZN4geos4geom10LinearRingD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/LinearRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10LineStringD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LinearRing.h:89,36'
          Dst:             _ZN4geos4geom10LineStringD2Ev
    - functionName:    _ZNK4geos4geom10LinearRing15getGeometryTypeEv
      functionSourceFile: '/src/geos/src/geom/LinearRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10LinearRing17getGeometryTypeIdEv
      functionSourceFile: '/src/geos/src/geom/LinearRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10LinearRing20getBoundaryDimensionEv
      functionSourceFile: '/src/geos/src/geom/LinearRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10LinearRing11reverseImplEv
      functionSourceFile: '/src/geos/src/geom/LinearRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZNK4geos4geom10LinearRing5cloneEv
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LinearRing.cpp:133,16'
          Dst:             _ZNK4geos4geom10LinearRing5cloneEv
        - Src:             'src/geom/LinearRing.cpp:137,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/geom/LinearRing.cpp:138,10'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
        - Src:             'src/geom/LinearRing.cpp:140,12'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/LinearRing.cpp:140,26'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos4geom10LinearRing8isClosedEv
      functionSourceFile: '/src/geos/src/geom/LinearRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve8isClosedEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LinearRing.cpp:85,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/geom/LinearRing.cpp:89,24'
          Dst:             _ZNK4geos4geom11SimpleCurve8isClosedEv
    - functionName:    _ZN4geos4geom10LinearRing6orientEb
      functionSourceFile: '/src/geos/src/geom/LinearRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LinearRing.cpp:117,9'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/geom/LinearRing.cpp:119,60'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
        - Src:             'src/geom/LinearRing.cpp:121,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/geom/LinearRing.cpp:122,24'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
    - functionName:    _ZN4geos4geom10LinearRing9setPointsEPKNS0_18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/geom/LinearRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LinearRing.cpp:101,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
    - functionName:    _ZN4geos4geom10LinearRingC2ERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/LinearRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10LineStringC2ERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEERKNS0_15GeometryFactoryE
        - _ZN4geos4geom10LineStringD2Ev
        - _ZN4geos4geom10LinearRing20validateConstructionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LinearRing.cpp:49,11'
          Dst:             _ZN4geos4geom10LineStringC2ERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEERKNS0_15GeometryFactoryE
        - Src:             'src/geom/LinearRing.cpp:51,5'
          Dst:             _ZN4geos4geom10LinearRing20validateConstructionEv
        - Src:             'src/geom/LinearRing.cpp:52,1'
          Dst:             _ZN4geos4geom10LineStringD2Ev
    - functionName:    _ZN4geos4geom10LinearRing20validateConstructionEv
      functionSourceFile: '/src/geos/src/geom/LinearRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          125
      EdgeCount:       52
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom11SimpleCurve8isClosedEv
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LinearRing.cpp:58,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/geom/LinearRing.cpp:62,21'
          Dst:             _ZNK4geos4geom11SimpleCurve8isClosedEv
        - Src:             'src/geom/LinearRing.cpp:63,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/LinearRing.cpp:63,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/LinearRing.cpp:63,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/LinearRing.cpp:63,9'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/LinearRing.cpp:68,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geom/LinearRing.cpp:71,23'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geom/LinearRing.cpp:72,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/LinearRing.cpp:72,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/LinearRing.cpp:72,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/LinearRing.cpp:72,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos4geom10LinearRingC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/LinearRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10LineStringC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
        - _ZN4geos4geom10LineStringD2Ev
        - _ZN4geos4geom10LinearRing20validateConstructionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/LinearRing.cpp:42,11'
          Dst:             _ZN4geos4geom10LineStringC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
        - Src:             'src/geom/LinearRing.cpp:44,5'
          Dst:             _ZN4geos4geom10LinearRing20validateConstructionEv
        - Src:             'src/geom/LinearRing.cpp:45,1'
          Dst:             _ZN4geos4geom10LineStringD2Ev
    - functionName:    '_ZZNK4geos4geom10MultiCurve11reverseImplEvENK3$_0clERKNSt3__110unique_ptrINS0_8GeometryENS3_14default_deleteIS5_EEEE'
      functionSourceFile: '/src/geos/src/geom/MultiCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry7reverseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiCurve.cpp:109,19'
          Dst:             _ZNK4geos4geom8Geometry7reverseEv
    - functionName:    _ZN4geos4geom8Geometry15toGeometryArrayINS0_5CurveEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom10MultiCurveC2ERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/MultiCurve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2ERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/MultiCurve.h:107,11'
          Dst:             _ZN4geos4geom18GeometryCollectionC2ERKS1_
    - functionName:    _ZN4geos4geom10MultiCurveD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/MultiCurve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/MultiCurve.h:27,36'
          Dst:             _ZN4geos4geom18GeometryCollectionD2Ev
    - functionName:    _ZNK4geos4geom10MultiCurve15getGeometryTypeEv
      functionSourceFile: '/src/geos/src/geom/MultiCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10MultiCurve17getGeometryTypeIdEv
      functionSourceFile: '/src/geos/src/geom/MultiCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10MultiCurve12getGeometryNEm
      functionSourceFile: '/src/geos/src/geom/MultiCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10MultiCurve12getDimensionEv
      functionSourceFile: '/src/geos/src/geom/MultiCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10MultiCurve12hasDimensionENS0_9Dimension13DimensionTypeE
      functionSourceFile: '/src/geos/include/geos/geom/MultiCurve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10MultiCurve17isDimensionStrictENS0_9Dimension13DimensionTypeE
      functionSourceFile: '/src/geos/include/geos/geom/MultiCurve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10MultiCurve11getBoundaryEv
      functionSourceFile: '/src/geos/src/geom/MultiCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation10BoundaryOp11getBoundaryEv
        - _ZN4geos9operation10BoundaryOpC2ERKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiCurve.cpp:44,27'
          Dst:             _ZN4geos9operation10BoundaryOpC2ERKNS_4geom8GeometryE
        - Src:             'src/geom/MultiCurve.cpp:45,16'
          Dst:             _ZN4geos9operation10BoundaryOp11getBoundaryEv
    - functionName:    _ZNK4geos4geom10MultiCurve20getBoundaryDimensionEv
      functionSourceFile: '/src/geos/src/geom/MultiCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom10MultiCurve8isClosedEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiCurve.cpp:51,9'
          Dst:             _ZNK4geos4geom10MultiCurve8isClosedEv
    - functionName:    _ZNK4geos4geom10MultiCurve9cloneImplEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiCurve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10MultiCurveC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/MultiCurve.h:112,20'
          Dst:             _ZN4geos4geom10MultiCurveC2ERKS1_
    - functionName:    _ZNK4geos4geom10MultiCurve11reverseImplEv
      functionSourceFile: '/src/geos/src/geom/MultiCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4geos4geom10MultiCurve5cloneEv
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiCurve.cpp:100,16'
          Dst:             _ZNK4geos4geom10MultiCurve5cloneEv
        - Src:             'src/geom/MultiCurve.cpp:112,12'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/MultiCurve.cpp:112,26'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos4geom10MultiCurve12getSortIndexEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiCurve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10MultiCurve5cloneEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiCurve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10MultiCurve8isClosedEv
      functionSourceFile: '/src/geos/src/geom/MultiCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos6detail9down_castIPKNS_4geom5CurveENS2_8GeometryEEET_PT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiCurve.cpp:88,27'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom5CurveENS2_8GeometryEEET_PT0_
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom5CurveENS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18GeometryCollectionC2INS0_5CurveEEEONSt3__16vectorINS4_10unique_ptrIT_NS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/geom/GeometryCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
        - _ZN4geos4geom8Geometry15toGeometryArrayINS0_5CurveEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/GeometryCollection.h:236,28'
          Dst:             _ZN4geos4geom8Geometry15toGeometryArrayINS0_5CurveEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
        - Src:             'include/geos/geom/GeometryCollection.h:236,9'
          Dst:             _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom10MultiCurveC2EONSt3__16vectorINS2_10unique_ptrINS0_5CurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/MultiCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2INS0_5CurveEEEONSt3__16vectorINS4_10unique_ptrIT_NS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEERKNS0_15GeometryFactoryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiCurve.cpp:38,7'
          Dst:             _ZN4geos4geom18GeometryCollectionC2INS0_5CurveEEEONSt3__16vectorINS4_10unique_ptrIT_NS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom10MultiCurveC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/MultiCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          91
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
        - _ZN4geos4geom18GeometryCollectionD2Ev
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiCurve.cpp:27,7'
          Dst:             _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
        - Src:             'src/geom/MultiCurve.cpp:30,14'
          Dst:             __dynamic_cast
        - Src:             'src/geom/MultiCurve.cpp:31,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/MultiCurve.cpp:31,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/MultiCurve.cpp:31,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/MultiCurve.cpp:31,13'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/MultiCurve.cpp:34,1'
          Dst:             _ZN4geos4geom18GeometryCollectionD2Ev
    - functionName:    '_ZZNK4geos4geom15MultiLineString11reverseImplEvENK3$_0clERKNSt3__110unique_ptrINS0_8GeometryENS3_14default_deleteIS5_EEEE'
      functionSourceFile: '/src/geos/src/geom/MultiLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry7reverseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiLineString.cpp:110,34'
          Dst:             _ZNK4geos4geom8Geometry7reverseEv
    - functionName:    _ZN4geos4geom8Geometry15toGeometryArrayINS0_10LineStringEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom15MultiLineStringC2ERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/MultiLineString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2ERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/MultiLineString.h:128,11'
          Dst:             _ZN4geos4geom18GeometryCollectionC2ERKS1_
    - functionName:    _ZN4geos4geom15MultiLineStringD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/MultiLineString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/MultiLineString.h:55,41'
          Dst:             _ZN4geos4geom18GeometryCollectionD2Ev
    - functionName:    _ZNK4geos4geom15MultiLineString15getGeometryTypeEv
      functionSourceFile: '/src/geos/src/geom/MultiLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15MultiLineString19hasCurvedComponentsEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiLineString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15MultiLineString17getGeometryTypeIdEv
      functionSourceFile: '/src/geos/src/geom/MultiLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15MultiLineString12getGeometryNEm
      functionSourceFile: '/src/geos/src/geom/MultiLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15MultiLineString12getDimensionEv
      functionSourceFile: '/src/geos/src/geom/MultiLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15MultiLineString12hasDimensionENS0_9Dimension13DimensionTypeE
      functionSourceFile: '/src/geos/include/geos/geom/MultiLineString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15MultiLineString17isDimensionStrictENS0_9Dimension13DimensionTypeE
      functionSourceFile: '/src/geos/include/geos/geom/MultiLineString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15MultiLineString11getBoundaryEv
      functionSourceFile: '/src/geos/src/geom/MultiLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation10BoundaryOp11getBoundaryEv
        - _ZN4geos9operation10BoundaryOpC2ERKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiLineString.cpp:87,27'
          Dst:             _ZN4geos9operation10BoundaryOpC2ERKNS_4geom8GeometryE
        - Src:             'src/geom/MultiLineString.cpp:88,16'
          Dst:             _ZN4geos9operation10BoundaryOp11getBoundaryEv
    - functionName:    _ZNK4geos4geom15MultiLineString20getBoundaryDimensionEv
      functionSourceFile: '/src/geos/src/geom/MultiLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom15MultiLineString8isClosedEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiLineString.cpp:57,8'
          Dst:             _ZNK4geos4geom15MultiLineString8isClosedEv
    - functionName:    _ZNK4geos4geom15MultiLineString9cloneImplEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiLineString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom15MultiLineStringC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/MultiLineString.h:131,62'
          Dst:             _ZN4geos4geom15MultiLineStringC2ERKS1_
    - functionName:    _ZNK4geos4geom15MultiLineString11reverseImplEv
      functionSourceFile: '/src/geos/src/geom/MultiLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15MultiLineString5cloneEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiLineString.cpp:101,16'
          Dst:             _ZNK4geos4geom15MultiLineString5cloneEv
        - Src:             'src/geom/MultiLineString.cpp:113,12'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/MultiLineString.cpp:113,26'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos4geom15MultiLineString12getSortIndexEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiLineString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15MultiLineString5cloneEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiLineString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom15MultiLineString8isClosedEv
      functionSourceFile: '/src/geos/src/geom/MultiLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos6detail9down_castIPKNS_4geom10LineStringENS2_8GeometryEEET_PT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiLineString.cpp:76,32'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom10LineStringENS2_8GeometryEEET_PT0_
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom10LineStringENS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom15MultiLineStringC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/MultiLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiLineString.cpp:45,11'
          Dst:             _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom18GeometryCollectionC2INS0_10LineStringEEEONSt3__16vectorINS4_10unique_ptrIT_NS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/geom/GeometryCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
        - _ZN4geos4geom8Geometry15toGeometryArrayINS0_10LineStringEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/GeometryCollection.h:236,28'
          Dst:             _ZN4geos4geom8Geometry15toGeometryArrayINS0_10LineStringEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
        - Src:             'include/geos/geom/GeometryCollection.h:236,9'
          Dst:             _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom15MultiLineStringC2EONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/MultiLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2INS0_10LineStringEEEONSt3__16vectorINS4_10unique_ptrIT_NS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEERKNS0_15GeometryFactoryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiLineString.cpp:40,11'
          Dst:             _ZN4geos4geom18GeometryCollectionC2INS0_10LineStringEEEONSt3__16vectorINS4_10unique_ptrIT_NS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom8Geometry15toGeometryArrayINS0_5PointEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom10MultiPointC2ERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/MultiPoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2ERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/MultiPoint.h:123,39'
          Dst:             _ZN4geos4geom18GeometryCollectionC2ERKS1_
    - functionName:    _ZN4geos4geom10MultiPointD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/MultiPoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/MultiPoint.h:56,36'
          Dst:             _ZN4geos4geom18GeometryCollectionD2Ev
    - functionName:    _ZNK4geos4geom10MultiPoint15getGeometryTypeEv
      functionSourceFile: '/src/geos/src/geom/MultiPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10MultiPoint19hasCurvedComponentsEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiPoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10MultiPoint17getGeometryTypeIdEv
      functionSourceFile: '/src/geos/src/geom/MultiPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10MultiPoint12getGeometryNEm
      functionSourceFile: '/src/geos/src/geom/MultiPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10MultiPoint12getDimensionEv
      functionSourceFile: '/src/geos/src/geom/MultiPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10MultiPoint12hasDimensionENS0_9Dimension13DimensionTypeE
      functionSourceFile: '/src/geos/include/geos/geom/MultiPoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10MultiPoint17isDimensionStrictENS0_9Dimension13DimensionTypeE
      functionSourceFile: '/src/geos/include/geos/geom/MultiPoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10MultiPoint11getBoundaryEv
      functionSourceFile: '/src/geos/src/geom/MultiPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiPoint.cpp:67,38'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/MultiPoint.cpp:67,52'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
    - functionName:    _ZNK4geos4geom10MultiPoint20getBoundaryDimensionEv
      functionSourceFile: '/src/geos/src/geom/MultiPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10MultiPoint9cloneImplEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiPoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10MultiPointC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/MultiPoint.h:125,57'
          Dst:             _ZN4geos4geom10MultiPointC2ERKS1_
    - functionName:    _ZNK4geos4geom10MultiPoint11reverseImplEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiPoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10MultiPointC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/MultiPoint.h:127,59'
          Dst:             _ZN4geos4geom10MultiPointC2ERKS1_
    - functionName:    _ZNK4geos4geom10MultiPoint12getSortIndexEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiPoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom10MultiPoint14getCoordinateNEm
      functionSourceFile: '/src/geos/src/geom/MultiPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom10MultiPointC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/MultiPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiPoint.cpp:41,9'
          Dst:             _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom18GeometryCollectionC2INS0_5PointEEEONSt3__16vectorINS4_10unique_ptrIT_NS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/geom/GeometryCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
        - _ZN4geos4geom8Geometry15toGeometryArrayINS0_5PointEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/GeometryCollection.h:236,28'
          Dst:             _ZN4geos4geom8Geometry15toGeometryArrayINS0_5PointEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
        - Src:             'include/geos/geom/GeometryCollection.h:236,9'
          Dst:             _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom10MultiPointC2EONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/MultiPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2INS0_5PointEEEONSt3__16vectorINS4_10unique_ptrIT_NS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEERKNS0_15GeometryFactoryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiPoint.cpp:34,5'
          Dst:             _ZN4geos4geom18GeometryCollectionC2INS0_5PointEEEONSt3__16vectorINS4_10unique_ptrIT_NS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEERKNS0_15GeometryFactoryE
    - functionName:    '_ZZNK4geos4geom12MultiPolygon11reverseImplEvENK3$_0clERKNSt3__110unique_ptrINS0_8GeometryENS3_14default_deleteIS5_EEEE'
      functionSourceFile: '/src/geos/src/geom/MultiPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry7reverseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiPolygon.cpp:109,19'
          Dst:             _ZNK4geos4geom8Geometry7reverseEv
    - functionName:    _ZN4geos4geom8Geometry15toGeometryArrayINS0_7PolygonEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom12MultiPolygonC2ERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/MultiPolygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2ERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/MultiPolygon.h:130,11'
          Dst:             _ZN4geos4geom18GeometryCollectionC2ERKS1_
    - functionName:    _ZN4geos4geom12MultiPolygonD2Ev
      functionSourceFile: '/src/geos/src/geom/MultiPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiPolygon.cpp:46,32'
          Dst:             _ZN4geos4geom18GeometryCollectionD2Ev
    - functionName:    _ZN4geos4geom12MultiPolygonD0Ev
      functionSourceFile: '/src/geos/src/geom/MultiPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12MultiPolygonD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiPolygon.cpp:46,31'
          Dst:             _ZN4geos4geom12MultiPolygonD2Ev
    - functionName:    _ZNK4geos4geom12MultiPolygon15getGeometryTypeEv
      functionSourceFile: '/src/geos/src/geom/MultiPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12MultiPolygon19hasCurvedComponentsEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiPolygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12MultiPolygon17getGeometryTypeIdEv
      functionSourceFile: '/src/geos/src/geom/MultiPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12MultiPolygon12getGeometryNEm
      functionSourceFile: '/src/geos/src/geom/MultiPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12MultiPolygon12getDimensionEv
      functionSourceFile: '/src/geos/src/geom/MultiPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12MultiPolygon12hasDimensionENS0_9Dimension13DimensionTypeE
      functionSourceFile: '/src/geos/include/geos/geom/MultiPolygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12MultiPolygon17isDimensionStrictENS0_9Dimension13DimensionTypeE
      functionSourceFile: '/src/geos/include/geos/geom/MultiPolygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12MultiPolygon11getBoundaryEv
      functionSourceFile: '/src/geos/src/geom/MultiPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          188
      EdgeCount:       68
      CyclomaticComplexity: 34
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiPolygon.cpp:70,42'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/MultiPolygon.cpp:70,56'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
        - Src:             'src/geom/MultiPolygon.cpp:87,12'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/MultiPolygon.cpp:87,26'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/MultiPolygon.cpp:82,56'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
    - functionName:    _ZNK4geos4geom12MultiPolygon20getBoundaryDimensionEv
      functionSourceFile: '/src/geos/src/geom/MultiPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12MultiPolygon9cloneImplEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiPolygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom12MultiPolygonC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/MultiPolygon.h:133,59'
          Dst:             _ZN4geos4geom12MultiPolygonC2ERKS1_
    - functionName:    _ZNK4geos4geom12MultiPolygon11reverseImplEv
      functionSourceFile: '/src/geos/src/geom/MultiPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4geos4geom12MultiPolygon5cloneEv
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiPolygon.cpp:100,16'
          Dst:             _ZNK4geos4geom12MultiPolygon5cloneEv
        - Src:             'src/geom/MultiPolygon.cpp:112,12'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/MultiPolygon.cpp:112,26'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos4geom12MultiPolygon12getSortIndexEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiPolygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12MultiPolygon5cloneEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiPolygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom12MultiPolygonC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/MultiPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiPolygon.cpp:43,11'
          Dst:             _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom18GeometryCollectionC2INS0_7PolygonEEEONSt3__16vectorINS4_10unique_ptrIT_NS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/geom/GeometryCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
        - _ZN4geos4geom8Geometry15toGeometryArrayINS0_7PolygonEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/GeometryCollection.h:236,28'
          Dst:             _ZN4geos4geom8Geometry15toGeometryArrayINS0_7PolygonEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
        - Src:             'include/geos/geom/GeometryCollection.h:236,9'
          Dst:             _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom12MultiPolygonC2EONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/MultiPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2INS0_7PolygonEEEONSt3__16vectorINS4_10unique_ptrIT_NS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEERKNS0_15GeometryFactoryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiPolygon.cpp:39,9'
          Dst:             _ZN4geos4geom18GeometryCollectionC2INS0_7PolygonEEEONSt3__16vectorINS4_10unique_ptrIT_NS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEERKNS0_15GeometryFactoryE
    - functionName:    '_ZZNK4geos4geom12MultiSurface11reverseImplEvENK3$_0clERKNSt3__110unique_ptrINS0_8GeometryENS3_14default_deleteIS5_EEEE'
      functionSourceFile: '/src/geos/src/geom/MultiSurface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry7reverseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiSurface.cpp:102,19'
          Dst:             _ZNK4geos4geom8Geometry7reverseEv
    - functionName:    _ZN4geos4geom12MultiSurfaceC2ERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/MultiSurface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2ERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/MultiSurface.h:76,11'
          Dst:             _ZN4geos4geom18GeometryCollectionC2ERKS1_
    - functionName:    _ZN4geos4geom12MultiSurfaceD2Ev
      functionSourceFile: '/src/geos/src/geom/MultiSurface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiSurface.cpp:39,32'
          Dst:             _ZN4geos4geom18GeometryCollectionD2Ev
    - functionName:    _ZN4geos4geom12MultiSurfaceD0Ev
      functionSourceFile: '/src/geos/src/geom/MultiSurface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12MultiSurfaceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiSurface.cpp:39,31'
          Dst:             _ZN4geos4geom12MultiSurfaceD2Ev
    - functionName:    _ZNK4geos4geom12MultiSurface15getGeometryTypeEv
      functionSourceFile: '/src/geos/src/geom/MultiSurface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12MultiSurface17getGeometryTypeIdEv
      functionSourceFile: '/src/geos/src/geom/MultiSurface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12MultiSurface12getDimensionEv
      functionSourceFile: '/src/geos/src/geom/MultiSurface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12MultiSurface12hasDimensionENS0_9Dimension13DimensionTypeE
      functionSourceFile: '/src/geos/include/geos/geom/MultiSurface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12MultiSurface17isDimensionStrictENS0_9Dimension13DimensionTypeE
      functionSourceFile: '/src/geos/include/geos/geom/MultiSurface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12MultiSurface11getBoundaryEv
      functionSourceFile: '/src/geos/src/geom/MultiSurface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          183
      EdgeCount:       69
      CyclomaticComplexity: 36
      functionsReached:
        - _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiSurface.cpp:45,42'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/MultiSurface.cpp:45,56'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveEv
        - Src:             'src/geom/MultiSurface.cpp:62,12'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/MultiSurface.cpp:62,26'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/MultiSurface.cpp:56,68'
          Dst:             _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
    - functionName:    _ZNK4geos4geom12MultiSurface20getBoundaryDimensionEv
      functionSourceFile: '/src/geos/src/geom/MultiSurface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12MultiSurface9cloneImplEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiSurface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom12MultiSurfaceC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/MultiSurface.h:81,20'
          Dst:             _ZN4geos4geom12MultiSurfaceC2ERKS1_
    - functionName:    _ZNK4geos4geom12MultiSurface11reverseImplEv
      functionSourceFile: '/src/geos/src/geom/MultiSurface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4geos4geom12MultiSurface5cloneEv
        - _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiSurface.cpp:93,16'
          Dst:             _ZNK4geos4geom12MultiSurface5cloneEv
        - Src:             'src/geom/MultiSurface.cpp:105,12'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/MultiSurface.cpp:105,26'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos4geom12MultiSurface12getSortIndexEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiSurface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12MultiSurface5cloneEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiSurface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18GeometryCollectionC2INS0_7SurfaceEEEONSt3__16vectorINS4_10unique_ptrIT_NS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/geom/GeometryCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
        - _ZN4geos4geom8Geometry15toGeometryArrayINS0_7SurfaceEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/GeometryCollection.h:236,28'
          Dst:             _ZN4geos4geom8Geometry15toGeometryArrayINS0_7SurfaceEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
        - Src:             'include/geos/geom/GeometryCollection.h:236,9'
          Dst:             _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom12MultiSurfaceC2EONSt3__16vectorINS2_10unique_ptrINS0_7SurfaceENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/MultiSurface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2INS0_7SurfaceEEEONSt3__16vectorINS4_10unique_ptrIT_NS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEERKNS0_15GeometryFactoryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiSurface.cpp:35,7'
          Dst:             _ZN4geos4geom18GeometryCollectionC2INS0_7SurfaceEEEONSt3__16vectorINS4_10unique_ptrIT_NS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom12MultiSurfaceC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/MultiSurface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          91
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
        - _ZN4geos4geom18GeometryCollectionD2Ev
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/MultiSurface.cpp:25,7'
          Dst:             _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
        - Src:             'src/geom/MultiSurface.cpp:28,14'
          Dst:             __dynamic_cast
        - Src:             'src/geom/MultiSurface.cpp:29,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/MultiSurface.cpp:29,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/MultiSurface.cpp:29,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/MultiSurface.cpp:29,13'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/MultiSurface.cpp:32,1'
          Dst:             _ZN4geos4geom18GeometryCollectionD2Ev
    - functionName:    _ZNK4geos4geom5Point12getSortIndexEv
      functionSourceFile: '/src/geos/include/geos/geom/Point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom5Point11reverseImplEv
      functionSourceFile: '/src/geos/include/geos/geom/Point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom5PointC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Point.h:192,54'
          Dst:             _ZN4geos4geom5PointC2ERKS1_
    - functionName:    _ZN4geos4geom5PointC2ERKS1_
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceC2ERKS1_
        - _ZN4geos4geom8GeometryC2ERKS1_
        - _ZN4geos4geom8GeometryD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:88,7'
          Dst:             _ZN4geos4geom8GeometryC2ERKS1_
        - Src:             'src/geom/Point.cpp:89,7'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2ERKS1_
        - Src:             'src/geom/Point.cpp:91,2'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom5PointD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/Point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos4geom8GeometryD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Point.h:70,31'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'include/geos/geom/Point.h:70,31'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom5PointD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/Point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom5PointD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Point.h:70,31'
          Dst:             _ZN4geos4geom5PointD2Ev
    - functionName:    _ZNK4geos4geom5Point13getCoordinateEv
      functionSourceFile: '/src/geos/include/geos/geom/Point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Point.h:126,51'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZNK4geos4geom5Point14getCoordinatesEv
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
        - _ZNK4geos4geom5Point16getCoordinatesROEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:96,12'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/geom/Point.cpp:96,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
    - functionName:    _ZNK4geos4geom5Point12getNumPointsEv
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:102,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZNK4geos4geom5Point8isSimpleEv
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom5Point15getGeometryTypeEv
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom5Point17getGeometryTypeIdEv
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom5Point7isEmptyEv
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:108,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
    - functionName:    _ZNK4geos4geom5Point12getDimensionEv
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom5Point22getCoordinateDimensionEv
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence12getDimensionEv
        - _ZNK4geos4geom5Point16getCoordinatesROEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:126,22'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/geom/Point.cpp:126,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence12getDimensionEv
    - functionName:    _ZNK4geos4geom5Point4hasZEv
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom5Point16getCoordinatesROEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:138,12'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/geom/Point.cpp:138,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
    - functionName:    _ZNK4geos4geom5Point4hasMEv
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom5Point16getCoordinatesROEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:132,12'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/geom/Point.cpp:132,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
    - functionName:    _ZNK4geos4geom5Point11getBoundaryEv
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:192,12'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/Point.cpp:192,26'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
    - functionName:    _ZNK4geos4geom5Point20getBoundaryDimensionEv
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom5Point19getEnvelopeInternalEv
      functionSourceFile: '/src/geos/include/geos/geom/Point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom5Point11equalsExactEPKNS0_8GeometryEd
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom8Geometry5equalERKNS0_12CoordinateXYES4_d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:286,12'
          Dst:             _ZNK4geos4geom8Geometry5equalERKNS0_12CoordinateXYES4_d
    - functionName:    _ZNK4geos4geom5Point15equalsIdenticalEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence15equalsIdenticalERKS1_
        - _ZNK4geos4geom5Point16getCoordinatesROEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:296,12'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/geom/Point.cpp:297,52'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/geom/Point.cpp:296,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence15equalsIdenticalERKS1_
    - functionName:    _ZN4geos4geom5Point8apply_rwEPKNS0_16CoordinateFilterE
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence8apply_rwINS0_16CoordinateFilterEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:214,17'
          Dst:             _ZN4geos4geom18CoordinateSequence8apply_rwINS0_16CoordinateFilterEEEvPKT_
    - functionName:    _ZNK4geos4geom5Point8apply_roEPNS0_16CoordinateFilterE
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence8apply_roINS0_16CoordinateFilterEEEvPT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:208,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence8apply_roINS0_16CoordinateFilterEEEvPT_
    - functionName:    _ZN4geos4geom5Point8apply_rwEPNS0_14GeometryFilterE
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom5Point8apply_roEPNS0_14GeometryFilterE
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom5Point8apply_rwEPNS0_23GeometryComponentFilterE
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom5Point8apply_roEPNS0_23GeometryComponentFilterE
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom5Point8apply_rwERNS0_24CoordinateSequenceFilterE
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8Geometry15geometryChangedEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:249,9'
          Dst:             _ZN4geos4geom8Geometry15geometryChangedEv
    - functionName:    _ZNK4geos4geom5Point8apply_roERNS0_24CoordinateSequenceFilterE
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom5Point9normalizeEv
      functionSourceFile: '/src/geos/include/geos/geom/Point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom5Point21geometryChangedActionEv
      functionSourceFile: '/src/geos/include/geos/geom/Point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom5Point23computeEnvelopeInternalEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Point.h:205,20'
          Dst:             _ZNK4geos4geom5Point23computeEnvelopeInternalEv
    - functionName:    _ZNK4geos4geom5Point9cloneImplEv
      functionSourceFile: '/src/geos/include/geos/geom/Point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom5PointC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Point.h:190,52'
          Dst:             _ZN4geos4geom5PointC2ERKS1_
    - functionName:    _ZNK4geos4geom5Point18compareToSameClassEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6detail9down_castIPKNS_4geom5PointEKNS2_8GeometryEEET_PT0_
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:303,22'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom5PointEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/Point.cpp:304,29'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom5PointEKNS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom5Point23computeEnvelopeInternalEv
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom8EnvelopeC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:199,16'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/geom/Point.cpp:202,12'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18CoordinateSequence8apply_roINS0_16CoordinateFilterEEEvPT_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          259
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:749,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:749,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:757,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:763,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:769,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
    - functionName:    _ZN4geos4geom18CoordinateSequence8apply_rwINS0_16CoordinateFilterEEEvPKT_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          263
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesIT_EEv
        - _ZN4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesIT_EEv
        - _ZN4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesIT_EEv
        - _ZN4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesIT_EEv
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEneERKS4_
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEneERKS4_
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEneERKS4_
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEneERKS4_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:718,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:718,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:720,32'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesIT_EEv
        - Src:             'include/geos/geom/CoordinateSequence.h:720,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:720,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:720,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:720,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:720,30'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:720,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:726,32'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesIT_EEv
        - Src:             'include/geos/geom/CoordinateSequence.h:726,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:726,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:726,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:726,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:726,30'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:726,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:732,32'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesIT_EEv
        - Src:             'include/geos/geom/CoordinateSequence.h:732,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:732,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:732,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:732,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:732,30'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:732,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:738,32'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesIT_EEv
        - Src:             'include/geos/geom/CoordinateSequence.h:738,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:738,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:738,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:738,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:738,30'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:738,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEneERKS4_
    - functionName:    _ZNK4geos4geom5Point16getCoordinatesROEv
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom5Point4getMEv
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom18CoordinateSequence11getOrdinateEmm
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:178,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/Point.cpp:178,15'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/Point.cpp:178,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/Point.cpp:178,9'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/Point.cpp:180,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence11getOrdinateEmm
    - functionName:    _ZNK4geos4geom5Point4getZEv
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom18CoordinateSequence11getOrdinateEmm
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:169,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/Point.cpp:169,15'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/Point.cpp:169,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/Point.cpp:169,9'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/Point.cpp:171,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence11getOrdinateEmm
    - functionName:    _ZNK4geos4geom5Point4getYEv
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:160,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/Point.cpp:160,15'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/Point.cpp:160,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/Point.cpp:160,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos4geom5Point4getXEv
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:151,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/Point.cpp:151,15'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/Point.cpp:151,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/Point.cpp:151,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos4geom5PointC2ERKNS0_14CoordinateXYZMEPKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
        - _ZN4geos4geom18CoordinateSequenceC2Embbb
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE
        - _ZN4geos4geom8GeometryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:77,7'
          Dst:             _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE
        - Src:             'src/geom/Point.cpp:80,7'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Embbb
        - Src:             'src/geom/Point.cpp:81,7'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYE
        - Src:             'src/geom/Point.cpp:83,17'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
        - Src:             'src/geom/Point.cpp:84,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/geom/Point.cpp:84,1'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom5PointC2ERKNS0_13CoordinateXYMEPKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceC2ERKSt16initializer_listINS0_13CoordinateXYMEE
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE
        - _ZN4geos4geom8GeometryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:70,7'
          Dst:             _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE
        - Src:             'src/geom/Point.cpp:71,7'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2ERKSt16initializer_listINS0_13CoordinateXYMEE
        - Src:             'src/geom/Point.cpp:72,7'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYE
        - Src:             'src/geom/Point.cpp:74,1'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom5PointC2ERKNS0_12CoordinateXYEPKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceC2ERKSt16initializer_listINS0_12CoordinateXYEE
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE
        - _ZN4geos4geom8GeometryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:63,7'
          Dst:             _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE
        - Src:             'src/geom/Point.cpp:64,7'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2ERKSt16initializer_listINS0_12CoordinateXYEE
        - Src:             'src/geom/Point.cpp:65,7'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYE
        - Src:             'src/geom/Point.cpp:67,1'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom5PointC2ERKNS0_10CoordinateEPKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceC2ERKSt16initializer_listINS0_10CoordinateEE
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE
        - _ZN4geos4geom8GeometryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:56,7'
          Dst:             _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE
        - Src:             'src/geom/Point.cpp:57,7'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2ERKSt16initializer_listINS0_10CoordinateEE
        - Src:             'src/geom/Point.cpp:58,7'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYE
        - Src:             'src/geom/Point.cpp:60,1'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom5PointC2EONS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/Point.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          72
      EdgeCount:       31
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceC2ERKS1_
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE
        - _ZN4geos4geom8GeometryD2Ev
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos4geom5Point23computeEnvelopeInternalEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Point.cpp:46,7'
          Dst:             _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE
        - Src:             'src/geom/Point.cpp:47,7'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2ERKS1_
        - Src:             'src/geom/Point.cpp:48,16'
          Dst:             _ZNK4geos4geom5Point23computeEnvelopeInternalEv
        - Src:             'src/geom/Point.cpp:50,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geom/Point.cpp:51,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/Point.cpp:51,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/Point.cpp:51,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/Point.cpp:51,9'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/Point.cpp:53,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/geom/Point.cpp:53,1'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    '_ZZN4geos4geom7Polygon9normalizeEvENK3$_0clINSt3__110unique_ptrINS0_10LinearRingENS4_14default_deleteIS6_EEEES9_EEDaRKT_RKT0_'
      functionSourceFile: '/src/geos/src/geom/Polygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry9compareToEPKS1_
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Polygon.cpp:249,19'
          Dst:             _ZNK4geos4geom8Geometry9compareToEPKS1_
    - functionName:    '_ZZNK4geos4geom7Polygon11reverseImplEvENK3$_0clERKNSt3__110unique_ptrINS0_10LinearRingENS3_14default_deleteIS5_EEEE'
      functionSourceFile: '/src/geos/src/geom/Polygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom10LinearRing7reverseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Polygon.cpp:235,19'
          Dst:             _ZNK4geos4geom10LinearRing7reverseEv
    - functionName:    _ZNK4geos4geom10LinearRing7reverseEv
      functionSourceFile: '/src/geos/include/geos/geom/LinearRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      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:    _ZN4geos4geom7SurfaceC2ERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Surface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8GeometryC2ERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Surface.h:27,16'
          Dst:             _ZN4geos4geom8GeometryC2ERKS1_
    - functionName:    _ZN4geos4geom11SurfaceImplINS0_10LinearRingEEC2ERKS3_
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          83
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos4geom7SurfaceC2ERKS1_
        - _ZN4geos4geom8GeometryD2Ev
        - _ZNK4geos4geom10LinearRing5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/SurfaceImpl.h:38,9'
          Dst:             _ZN4geos4geom7SurfaceC2ERKS1_
        - Src:             'include/geos/geom/SurfaceImpl.h:39,47'
          Dst:             _ZNK4geos4geom10LinearRing5cloneEv
        - Src:             'include/geos/geom/SurfaceImpl.h:43,63'
          Dst:             _ZNK4geos4geom10LinearRing5cloneEv
        - Src:             'include/geos/geom/SurfaceImpl.h:45,5'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom7PolygonC2ERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Polygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11SurfaceImplINS0_10LinearRingEEC2ERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Polygon.h:61,16'
          Dst:             _ZN4geos4geom11SurfaceImplINS0_10LinearRingEEC2ERKS3_
    - functionName:    _ZN4geos4geom7PolygonD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/Polygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11SurfaceImplINS0_10LinearRingEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Polygon.h:70,33'
          Dst:             _ZN4geos4geom11SurfaceImplINS0_10LinearRingEED2Ev
    - functionName:    _ZNK4geos4geom7Polygon14getCoordinatesEv
      functionSourceFile: '/src/geos/src/geom/Polygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          151
      EdgeCount:       38
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Polygon.cpp:56,9'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/geom/Polygon.cpp:59,21'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/Polygon.cpp:59,9'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_
        - Src:             'src/geom/Polygon.cpp:63,24'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/Polygon.cpp:63,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_
    - functionName:    _ZNK4geos4geom7Polygon15getGeometryTypeEv
      functionSourceFile: '/src/geos/src/geom/Polygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Polygon17getGeometryTypeIdEv
      functionSourceFile: '/src/geos/src/geom/Polygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Polygon11isRectangleEv
      functionSourceFile: '/src/geos/src/geom/Polygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         66
      ICount:          284
      EdgeCount:       92
      CyclomaticComplexity: 28
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4getXEm
        - _ZNK4geos4geom18CoordinateSequence4getYEm
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Polygon.cpp:180,46'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/Polygon.cpp:185,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getXEm
        - Src:             'src/geom/Polygon.cpp:186,23'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/geom/Polygon.cpp:186,45'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/geom/Polygon.cpp:189,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getYEm
        - Src:             'src/geom/Polygon.cpp:190,23'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/geom/Polygon.cpp:190,45'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/geom/Polygon.cpp:185,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getXEm
        - Src:             'src/geom/Polygon.cpp:186,23'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/geom/Polygon.cpp:186,45'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/geom/Polygon.cpp:189,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getYEm
        - Src:             'src/geom/Polygon.cpp:190,23'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/geom/Polygon.cpp:190,45'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/geom/Polygon.cpp:185,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getXEm
        - Src:             'src/geom/Polygon.cpp:186,23'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/geom/Polygon.cpp:186,45'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/geom/Polygon.cpp:189,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getYEm
        - Src:             'src/geom/Polygon.cpp:190,23'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/geom/Polygon.cpp:190,45'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/geom/Polygon.cpp:185,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getXEm
        - Src:             'src/geom/Polygon.cpp:186,23'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/geom/Polygon.cpp:186,45'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/geom/Polygon.cpp:189,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getYEm
        - Src:             'src/geom/Polygon.cpp:190,23'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/geom/Polygon.cpp:190,45'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/geom/Polygon.cpp:185,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getXEm
        - Src:             'src/geom/Polygon.cpp:186,23'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/geom/Polygon.cpp:186,45'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/geom/Polygon.cpp:189,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getYEm
        - Src:             'src/geom/Polygon.cpp:190,23'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/geom/Polygon.cpp:190,45'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/geom/Polygon.cpp:196,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getXEm
        - Src:             'src/geom/Polygon.cpp:197,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getYEm
        - Src:             'src/geom/Polygon.cpp:199,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getXEm
        - Src:             'src/geom/Polygon.cpp:200,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getYEm
        - Src:             'src/geom/Polygon.cpp:199,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getXEm
        - Src:             'src/geom/Polygon.cpp:200,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getYEm
        - Src:             'src/geom/Polygon.cpp:199,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getXEm
        - Src:             'src/geom/Polygon.cpp:200,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getYEm
        - Src:             'src/geom/Polygon.cpp:199,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getXEm
        - Src:             'src/geom/Polygon.cpp:200,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getYEm
    - functionName:    _ZNK4geos4geom7Polygon11getBoundaryEv
      functionSourceFile: '/src/geos/src/geom/Polygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          123
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_10LineStringE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Polygon.cpp:86,33'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/Polygon.cpp:89,46'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
        - Src:             'src/geom/Polygon.cpp:93,46'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_10LineStringE
        - Src:             'src/geom/Polygon.cpp:98,20'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_10LineStringE
        - Src:             'src/geom/Polygon.cpp:105,12'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/Polygon.cpp:105,26'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/Polygon.cpp:101,46'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_10LineStringE
    - functionName:    _ZN4geos4geom7Polygon9normalizeEv
      functionSourceFile: '/src/geos/src/geom/Polygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom7Polygon9normalizeEPNS0_10LinearRingEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Polygon.cpp:244,5'
          Dst:             _ZN4geos4geom7Polygon9normalizeEPNS0_10LinearRingEb
        - Src:             'src/geom/Polygon.cpp:246,9'
          Dst:             _ZN4geos4geom7Polygon9normalizeEPNS0_10LinearRingEb
    - functionName:    _ZNK4geos4geom7Polygon7getAreaEv
      functionSourceFile: '/src/geos/src/geom/Polygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm4Area6ofRingEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Polygon.cpp:155,44'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/Polygon.cpp:155,13'
          Dst:             _ZN4geos9algorithm4Area6ofRingEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/geom/Polygon.cpp:157,29'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/Polygon.cpp:158,17'
          Dst:             _ZN4geos9algorithm4Area6ofRingEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZNK4geos4geom7Polygon9cloneImplEv
      functionSourceFile: '/src/geos/include/geos/geom/Polygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom7PolygonC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Polygon.h:119,54'
          Dst:             _ZN4geos4geom7PolygonC2ERKS1_
    - functionName:    _ZNK4geos4geom7Polygon11reverseImplEv
      functionSourceFile: '/src/geos/src/geom/Polygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZNK4geos4geom10LinearRing7reverseEv
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - _ZNK4geos4geom7Polygon5cloneEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Polygon.cpp:226,16'
          Dst:             _ZNK4geos4geom7Polygon5cloneEv
        - Src:             'src/geom/Polygon.cpp:238,12'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/Polygon.cpp:238,47'
          Dst:             _ZNK4geos4geom10LinearRing7reverseEv
        - Src:             'src/geom/Polygon.cpp:238,26'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
    - functionName:    _ZNK4geos4geom7Polygon12getSortIndexEv
      functionSourceFile: '/src/geos/include/geos/geom/Polygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Polygon5cloneEv
      functionSourceFile: '/src/geos/include/geos/geom/Polygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom7Polygon9normalizeEPNS0_10LinearRingEb
      functionSourceFile: '/src/geos/src/geom/Polygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          90
      EdgeCount:       39
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos4geom10LinearRing9setPointsEPKNS0_18CoordinateSequenceE
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - _ZN4geos4geom18CoordinateSequence6scrollEm
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZN4geos4geom18CoordinateSequence9closeRingEb
        - _ZN4geos4geom18CoordinateSequenceC2Embbb
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence18minCoordinateIndexEv
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Polygon.cpp:120,36'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/Polygon.cpp:121,50'
          Dst:             _ZNK4geos4geom18CoordinateSequence18minCoordinateIndexEv
        - Src:             'src/geom/Polygon.cpp:123,36'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/geom/Polygon.cpp:130,47'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/geom/Polygon.cpp:130,67'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/geom/Polygon.cpp:130,24'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Embbb
        - Src:             'src/geom/Polygon.cpp:131,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/Polygon.cpp:131,12'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/geom/Polygon.cpp:134,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/Polygon.cpp:134,12'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/geom/Polygon.cpp:136,12'
          Dst:             _ZN4geos4geom18CoordinateSequence6scrollEm
        - Src:             'src/geom/Polygon.cpp:137,12'
          Dst:             _ZN4geos4geom18CoordinateSequence9closeRingEb
        - Src:             'src/geom/Polygon.cpp:140,16'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
        - Src:             'src/geom/Polygon.cpp:143,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/geom/Polygon.cpp:142,11'
          Dst:             _ZN4geos4geom10LinearRing9setPointsEPKNS0_18CoordinateSequenceE
        - Src:             'src/geom/Polygon.cpp:143,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZNK4geos4geom18CoordinateSequence4getXEm
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence6strideEv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:333,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence6strideEv
    - functionName:    _ZN4geos4geom7Polygon11orientRingsEb
      functionSourceFile: '/src/geos/src/geom/Polygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom10LinearRing6orientEb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Polygon.cpp:215,12'
          Dst:             _ZN4geos4geom10LinearRing6orientEb
        - Src:             'src/geom/Polygon.cpp:217,15'
          Dst:             _ZN4geos4geom10LinearRing6orientEb
    - functionName:    _ZNK4geos4geom14PrecisionModel9compareToEPKS1_
      functionSourceFile: '/src/geos/src/geom/PrecisionModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom14PrecisionModel27getMaximumSignificantDigitsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/PrecisionModel.cpp:256,21'
          Dst:             _ZNK4geos4geom14PrecisionModel27getMaximumSignificantDigitsEv
        - Src:             'src/geom/PrecisionModel.cpp:257,33'
          Dst:             _ZNK4geos4geom14PrecisionModel27getMaximumSignificantDigitsEv
    - functionName:    _ZNK4geos4geom14PrecisionModel27getMaximumSignificantDigitsEv
      functionSourceFile: '/src/geos/src/geom/PrecisionModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom14PrecisionModel8getScaleEv
        - log
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/PrecisionModel.cpp:154,33'
          Dst:             _ZNK4geos4geom14PrecisionModel8getScaleEv
        - Src:             'src/geom/PrecisionModel.cpp:154,24'
          Dst:             log
    - functionName:    _ZN4geos4geomeqERKNS0_14PrecisionModelES3_
      functionSourceFile: '/src/geos/src/geom/PrecisionModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom14PrecisionModel10isFloatingEv
        - _ZNK4geos4geom14PrecisionModel8getScaleEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/PrecisionModel.cpp:248,14'
          Dst:             _ZNK4geos4geom14PrecisionModel10isFloatingEv
        - Src:             'src/geom/PrecisionModel.cpp:248,32'
          Dst:             _ZNK4geos4geom14PrecisionModel10isFloatingEv
        - Src:             'src/geom/PrecisionModel.cpp:249,14'
          Dst:             _ZNK4geos4geom14PrecisionModel8getScaleEv
        - Src:             'src/geom/PrecisionModel.cpp:249,30'
          Dst:             _ZNK4geos4geom14PrecisionModel8getScaleEv
    - functionName:    _ZNK4geos4geom14PrecisionModel10isFloatingEv
      functionSourceFile: '/src/geos/src/geom/PrecisionModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom14PrecisionModel8toStringEv
      functionSourceFile: '/src/geos/src/geom/PrecisionModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          84
      EdgeCount:       32
      CyclomaticComplexity: 15
      functionsReached:
        - _ZNK4geos4geom14PrecisionModel8getScaleEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/PrecisionModel.cpp:234,33'
          Dst:             _ZNK4geos4geom14PrecisionModel8getScaleEv
    - functionName:    _ZNK4geos4geom14PrecisionModel10getOffsetYEv
      functionSourceFile: '/src/geos/src/geom/PrecisionModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom14PrecisionModel10getOffsetXEv
      functionSourceFile: '/src/geos/src/geom/PrecisionModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom14PrecisionModel9snapToIntEdd
      functionSourceFile: '/src/geos/src/geom/PrecisionModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom14PrecisionModelC2Ed
      functionSourceFile: '/src/geos/src/geom/PrecisionModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14PrecisionModel8setScaleEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/PrecisionModel.cpp:131,5'
          Dst:             _ZN4geos4geom14PrecisionModel8setScaleEd
    - functionName:    _ZN4geos4geom14PrecisionModel8setScaleEd
      functionSourceFile: '/src/geos/src/geom/PrecisionModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom14PrecisionModel9snapToIntEdd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/PrecisionModel.cpp:190,20'
          Dst:             _ZN4geos4geom14PrecisionModel9snapToIntEdd
        - Src:             'src/geom/PrecisionModel.cpp:193,17'
          Dst:             _ZN4geos4geom14PrecisionModel9snapToIntEdd
    - functionName:    _ZN4geos30ignore_unused_variable_warningIdEEvRKT_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom14PrecisionModelC2Eddd
      functionSourceFile: '/src/geos/src/geom/PrecisionModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIdEEvRKT_
        - _ZN4geos4geom14PrecisionModel8setScaleEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/PrecisionModel.cpp:112,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIdEEvRKT_
        - Src:             'src/geom/PrecisionModel.cpp:113,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIdEEvRKT_
        - Src:             'src/geom/PrecisionModel.cpp:120,5'
          Dst:             _ZN4geos4geom14PrecisionModel8setScaleEd
    - functionName:    _ZN4geos4geom14PrecisionModelC2ENS1_4TypeE
      functionSourceFile: '/src/geos/src/geom/PrecisionModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom14PrecisionModelC2Ev
      functionSourceFile: '/src/geos/src/geom/PrecisionModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 89
      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:    _ZNK4geos4geom14PrecisionModel11makePreciseEd
      functionSourceFile: '/src/geos/src/geom/PrecisionModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4util5roundEd
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/PrecisionModel.cpp:63,20'
          Dst:             _ZN4geos4util5roundEd
        - Src:             'src/geom/PrecisionModel.cpp:70,20'
          Dst:             _ZN4geos4util5roundEd
    - functionName:    '_ZZNK4geos4geom11SimpleCurve9getPointNEmENK3$_0clINS0_12CoordinateXYEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:278,16'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/SimpleCurve.cpp:278,30'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
    - functionName:    '_ZZNK4geos4geom11SimpleCurve9getPointNEmENK3$_0clINS0_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_14CoordinateXYZME
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:278,16'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/SimpleCurve.cpp:278,30'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_14CoordinateXYZME
    - functionName:    '_ZZNK4geos4geom11SimpleCurve9getPointNEmENK3$_0clINS0_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_13CoordinateXYME
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:278,16'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/SimpleCurve.cpp:278,30'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_13CoordinateXYME
    - functionName:    '_ZZNK4geos4geom11SimpleCurve9getPointNEmENK3$_0clINS0_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:278,16'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/SimpleCurve.cpp:278,30'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
    - functionName:    _ZNK4geos4geom11SimpleCurve7reverseEv
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 342
      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:    _ZNK4geos4geom11SimpleCurve5cloneEv
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11SimpleCurve7isEmptyEv
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:330,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
    - functionName:    _ZNK4geos4geom11SimpleCurve12isCoordinateERNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:317,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geom/SimpleCurve.cpp:319,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/SimpleCurve.cpp:319,44'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZNK4geos4geom11SimpleCurve8isClosedEv
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERKT_v
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:310,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/SimpleCurve.cpp:310,59'
          Dst:             _ZNK4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/SimpleCurve.cpp:310,42'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos4geom11SimpleCurve4hasZEv
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:300,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
    - functionName:    _ZNK4geos4geom11SimpleCurve4hasMEv
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:294,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
    - functionName:    _ZNK4geos4geom11SimpleCurve13getStartPointEv
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS0_11SimpleCurve9getPointNEmE3$_0EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZNK4geos4geom11SimpleCurve9getPointNEmENK3$_0clINS0_10CoordinateEEEDaRKT_'
        - '_ZZNK4geos4geom11SimpleCurve9getPointNEmENK3$_0clINS0_12CoordinateXYEEEDaRKT_'
        - '_ZZNK4geos4geom11SimpleCurve9getPointNEmENK3$_0clINS0_13CoordinateXYMEEEDaRKT_'
        - '_ZZNK4geos4geom11SimpleCurve9getPointNEmENK3$_0clINS0_14CoordinateXYZMEEEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZNK4geos4geom11SimpleCurve9getPointNEmENK3$_0clINS0_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZNK4geos4geom11SimpleCurve9getPointNEmENK3$_0clINS0_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZNK4geos4geom11SimpleCurve9getPointNEmENK3$_0clINS0_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZNK4geos4geom11SimpleCurve9getPointNEmENK3$_0clINS0_12CoordinateXYEEEDaRKT_'
    - functionName:    _ZNK4geos4geom11SimpleCurve9getPointNEm
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS0_11SimpleCurve9getPointNEmE3$_0EEDamOT_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:277,20'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS0_11SimpleCurve9getPointNEmE3$_0EEDamOT_'
    - functionName:    _ZNK4geos4geom11SimpleCurve12getNumPointsEv
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:268,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
    - functionName:    _ZNK4geos4geom11SimpleCurve12getNumCurvesEv
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11SimpleCurve11getEndPointEv
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11SimpleCurve9getCurveNEm
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11SimpleCurve14getCoordinatesEv
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:226,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
    - functionName:    _ZNK4geos4geom11SimpleCurve14getCoordinateNEm
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:219,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZNK4geos4geom11SimpleCurve22getCoordinateDimensionEv
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence12getDimensionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:212,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence12getDimensionEv
    - functionName:    _ZNK4geos4geom11SimpleCurve13getCoordinateEv
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:206,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZNK4geos4geom11SimpleCurve11getBoundaryEv
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation10BoundaryOp11getBoundaryEv
        - _ZN4geos9operation10BoundaryOpC2ERKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:196,27'
          Dst:             _ZN4geos9operation10BoundaryOpC2ERKNS_4geom8GeometryE
        - Src:             'src/geom/SimpleCurve.cpp:197,16'
          Dst:             _ZN4geos9operation10BoundaryOp11getBoundaryEv
    - functionName:    _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    158
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11SimpleCurve15equalsIdenticalEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geomneERKNS0_8EnvelopeES3_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence15equalsIdenticalERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:186,18'
          Dst:             _ZN4geos4geomneERKNS0_8EnvelopeES3_
        - Src:             'src/geom/SimpleCurve.cpp:190,12'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/SimpleCurve.cpp:190,55'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/SimpleCurve.cpp:190,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence15equalsIdenticalERKS1_
    - functionName:    _ZNK4geos4geom11SimpleCurve11equalsExactEPKNS0_8GeometryEd
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos6detail9down_castIPKNS_4geom11SimpleCurveEKNS2_8GeometryEEET_PT0_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos4geom8Geometry5equalERKNS0_12CoordinateXYES4_d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:164,37'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom11SimpleCurveEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/SimpleCurve.cpp:165,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geom/SimpleCurve.cpp:166,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geom/SimpleCurve.cpp:170,28'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/SimpleCurve.cpp:170,72'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/SimpleCurve.cpp:170,14'
          Dst:             _ZNK4geos4geom8Geometry5equalERKNS0_12CoordinateXYES4_d
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom11SimpleCurveEKNS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11SimpleCurve18compareToSameClassEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos6detail9down_castIPKNS_4geom11SimpleCurveEKNS2_8GeometryEEET_PT0_
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:115,31'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom11SimpleCurveEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/SimpleCurve.cpp:118,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geom/SimpleCurve.cpp:119,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geom/SimpleCurve.cpp:127,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/SimpleCurve.cpp:127,74'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/SimpleCurve.cpp:127,50'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
    - functionName:    _ZN4geos4geom11SimpleCurve8apply_rwERNS0_24CoordinateSequenceFilterE
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom8Geometry15geometryChangedEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:95,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/geom/SimpleCurve.cpp:97,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/SimpleCurve.cpp:108,9'
          Dst:             _ZN4geos4geom8Geometry15geometryChangedEv
    - functionName:    _ZN4geos4geom11SimpleCurve8apply_rwEPKNS0_16CoordinateFilterE
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence8apply_rwINS0_16CoordinateFilterEEEvPKT_
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:86,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/geom/SimpleCurve.cpp:88,52'
          Dst:             _ZN4geos4geom18CoordinateSequence8apply_rwINS0_16CoordinateFilterEEEvPKT_
    - functionName:    _ZNK4geos4geom11SimpleCurve8apply_roERNS0_24CoordinateSequenceFilterE
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:69,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZNK4geos4geom11SimpleCurve8apply_roEPNS0_16CoordinateFilterE
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence8apply_roINS0_16CoordinateFilterEEEvPT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:63,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence8apply_roINS0_16CoordinateFilterEEEvPT_
    - functionName:    _ZN4geos4geom11SimpleCurveC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEbRKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom5CurveC2ERKNS0_15GeometryFactoryE
        - _ZN4geos4geom8GeometryD2Ev
        - _ZNK4geos4geom11SimpleCurve23computeEnvelopeInternalEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:53,7'
          Dst:             _ZN4geos4geom5CurveC2ERKNS0_15GeometryFactoryE
        - Src:             'src/geom/SimpleCurve.cpp:55,16'
          Dst:             _ZNK4geos4geom11SimpleCurve23computeEnvelopeInternalEb
        - Src:             'src/geom/SimpleCurve.cpp:57,1'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom5CurveC2ERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/geom/Curve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Curve.h:83,45'
          Dst:             _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE
    - functionName:    _ZNK4geos4geom11SimpleCurve23computeEnvelopeInternalEb
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZN4geos9algorithm12CircularArcs14expandEnvelopeERNS_4geom8EnvelopeERKNS2_12CoordinateXYES7_S7_
        - _ZNK4geos4geom18CoordinateSequence11getEnvelopeEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:139,16'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/geom/SimpleCurve.cpp:143,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence11getEnvelopeEv
        - Src:             'src/geom/SimpleCurve.cpp:146,18'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/geom/SimpleCurve.cpp:147,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/SimpleCurve.cpp:149,61'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/SimpleCurve.cpp:150,61'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/SimpleCurve.cpp:151,61'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/SimpleCurve.cpp:148,13'
          Dst:             _ZN4geos9algorithm12CircularArcs14expandEnvelopeERNS_4geom8EnvelopeERKNS2_12CoordinateXYES7_S7_
        - Src:             'src/geom/SimpleCurve.cpp:147,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos4geom11SimpleCurveD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/SimpleCurve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom11SimpleCurveC2ERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEEbRKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom5CurveC2ERKNS0_15GeometryFactoryE
        - _ZN4geos4geom8GeometryD2Ev
        - _ZNK4geos4geom11SimpleCurve23computeEnvelopeInternalEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:44,7'
          Dst:             _ZN4geos4geom5CurveC2ERKNS0_15GeometryFactoryE
        - Src:             'src/geom/SimpleCurve.cpp:46,16'
          Dst:             _ZNK4geos4geom11SimpleCurve23computeEnvelopeInternalEb
        - Src:             'src/geom/SimpleCurve.cpp:48,1'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom5CurveC2ERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Curve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8GeometryC2ERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Curve.h:24,16'
          Dst:             _ZN4geos4geom8GeometryC2ERKS1_
    - functionName:    _ZN4geos4geom11SimpleCurveC2ERKS1_
      functionSourceFile: '/src/geos/src/geom/SimpleCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom5CurveC2ERKS1_
        - _ZN4geos4geom8GeometryD2Ev
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/SimpleCurve.cpp:35,7'
          Dst:             _ZN4geos4geom5CurveC2ERKS1_
        - Src:             'src/geom/SimpleCurve.cpp:36,28'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/geom/SimpleCurve.cpp:39,1'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZNK4geos4geom7Surface20validateConstructionEv
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          277
      EdgeCount:       111
      CyclomaticComplexity: 56
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Surface.cpp:297,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/Surface.cpp:297,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/Surface.cpp:297,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/Surface.cpp:297,9'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/Surface.cpp:304,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/Surface.cpp:304,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/Surface.cpp:304,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/Surface.cpp:304,13'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/Surface.cpp:308,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/Surface.cpp:308,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/Surface.cpp:308,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/Surface.cpp:308,13'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/Surface.cpp:312,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/Surface.cpp:312,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/Surface.cpp:312,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/Surface.cpp:312,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos4geom7Surface7isEmptyEv
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Surface4hasZEv
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Surface4hasMEv
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Surface12getNumPointsEv
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Surface9getLengthEv
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Surface19getEnvelopeInternalEv
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Surface22getCoordinateDimensionEv
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Surface13getCoordinateEv
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Surface15equalsIdenticalEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Surface11equalsExactEPKNS0_8GeometryEd
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          127
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos6detail9down_castIPKNS_4geom7SurfaceEKNS2_8GeometryEEET_PT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Surface.cpp:158,35'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom7SurfaceEKNS2_8GeometryEEET_PT0_
    - functionName:    _ZN4geos4geom7Surface15createEmptyRingERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Surface.cpp:148,20'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEm
    - functionName:    _ZNK4geos4geom7Surface10convexHullEv
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Surface18compareToSameClassEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos6detail9down_castIPKNS_4geom7SurfaceEKNS2_8GeometryEEET_PT0_
        - _ZNK4geos4geom8Geometry9compareToEPKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Surface.cpp:113,24'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom7SurfaceEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/Surface.cpp:114,40'
          Dst:             _ZNK4geos4geom8Geometry9compareToEPKS1_
        - Src:             'src/geom/Surface.cpp:130,51'
          Dst:             _ZNK4geos4geom8Geometry9compareToEPKS1_
    - functionName:    _ZN4geos6detail9down_castIPNS_4geom7SurfaceENS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Surface5cloneEv
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_4geom7SurfaceENS2_8GeometryEEET_PT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Surface.cpp:107,37'
          Dst:             _ZN4geos6detail9down_castIPNS_4geom7SurfaceENS2_8GeometryEEET_PT0_
    - functionName:    _ZN4geos4geom7Surface8apply_rwEPNS0_14GeometryFilterE
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom7Surface8apply_rwEPNS0_23GeometryComponentFilterE
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom7Surface8apply_rwERNS0_24CoordinateSequenceFilterE
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom8Geometry15geometryChangedEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Surface.cpp:84,9'
          Dst:             _ZN4geos4geom8Geometry15geometryChangedEv
    - functionName:    _ZN4geos4geom7Surface8apply_rwEPKNS0_16CoordinateFilterE
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Surface8apply_roEPNS0_14GeometryFilterE
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Surface8apply_roEPNS0_23GeometryComponentFilterE
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Surface8apply_roERNS0_24CoordinateSequenceFilterE
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Surface8apply_roEPNS0_16CoordinateFilterE
      functionSourceFile: '/src/geos/src/geom/Surface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom7SurfaceD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/Surface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom8Triangle17longestSideLengthERKNS0_12CoordinateXYES4_S4_
      functionSourceFile: '/src/geos/src/geom/Triangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Triangle.cpp:199,22'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/Triangle.cpp:200,22'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/Triangle.cpp:201,22'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZNK4geos4geom8Triangle4areaEv
      functionSourceFile: '/src/geos/src/geom/Triangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Triangle4areaERKNS0_12CoordinateXYES4_S4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Triangle.cpp:192,12'
          Dst:             _ZN4geos4geom8Triangle4areaERKNS0_12CoordinateXYES4_S4_
    - functionName:    _ZN4geos4geom8Triangle4areaERKNS0_12CoordinateXYES4_S4_
      functionSourceFile: '/src/geos/src/geom/Triangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Triangle6lengthEv
      functionSourceFile: '/src/geos/src/geom/Triangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Triangle6lengthERKNS0_12CoordinateXYES4_S4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Triangle.cpp:178,12'
          Dst:             _ZN4geos4geom8Triangle6lengthERKNS0_12CoordinateXYES4_S4_
    - functionName:    _ZN4geos4geom8Triangle6lengthERKNS0_12CoordinateXYES4_S4_
      functionSourceFile: '/src/geos/src/geom/Triangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Triangle.cpp:171,14'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/Triangle.cpp:171,30'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/Triangle.cpp:171,46'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos4geom8Triangle10intersectsERKNS0_12CoordinateXYES4_S4_S4_
      functionSourceFile: '/src/geos/src/geom/Triangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom8Triangle5isCCWERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Triangle.cpp:155,25'
          Dst:             _ZN4geos4geom8Triangle5isCCWERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/geom/Triangle.cpp:157,26'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/geom/Triangle.cpp:159,26'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/geom/Triangle.cpp:161,26'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos4geom8Triangle5isCCWERKNS0_12CoordinateXYES4_S4_
      functionSourceFile: '/src/geos/src/geom/Triangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Triangle.cpp:147,45'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos4geom8Triangle7isAcuteERKNS0_12CoordinateXYES4_S4_
      functionSourceFile: '/src/geos/src/geom/Triangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          34
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm5Angle7isAcuteERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Triangle.cpp:133,10'
          Dst:             _ZN4geos9algorithm5Angle7isAcuteERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/geom/Triangle.cpp:135,10'
          Dst:             _ZN4geos9algorithm5Angle7isAcuteERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/geom/Triangle.cpp:137,10'
          Dst:             _ZN4geos9algorithm5Angle7isAcuteERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos4geom8Triangle12circumcentreERKNS0_12CoordinateXYES4_S4_
      functionSourceFile: '/src/geos/src/geom/Triangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos4geom8Triangle12circumcentreERNS0_12CoordinateXYE
        - _ZN4geos4geom8TriangleC2ERKNS0_12CoordinateXYES4_S4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Triangle.cpp:115,14'
          Dst:             _ZN4geos4geom8TriangleC2ERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/geom/Triangle.cpp:116,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/geom/Triangle.cpp:117,7'
          Dst:             _ZN4geos4geom8Triangle12circumcentreERNS0_12CoordinateXYE
    - functionName:    _ZN4geos4geom8TriangleC2ERKNS0_12CoordinateXYES4_S4_
      functionSourceFile: '/src/geos/include/geos/geom/Triangle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom8Triangle12circumcentreERNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/Triangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZNK4geos4geom8Triangle3detEdddd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Triangle.cpp:77,24'
          Dst:             _ZNK4geos4geom8Triangle3detEdddd
        - Src:             'src/geom/Triangle.cpp:78,19'
          Dst:             _ZNK4geos4geom8Triangle3detEdddd
        - Src:             'src/geom/Triangle.cpp:79,19'
          Dst:             _ZNK4geos4geom8Triangle3detEdddd
        - Src:             'src/geom/Triangle.cpp:84,14'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
    - functionName:    _ZNK4geos4geom8Triangle3detEdddd
      functionSourceFile: '/src/geos/src/geom/Triangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom8Triangle14circumcentreDDERNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/Triangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm14CGAlgorithmsDD14circumcentreDDERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Triangle.cpp:108,14'
          Dst:             _ZN4geos9algorithm14CGAlgorithmsDD14circumcentreDDERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos4geom8Triangle12circumradiusERKNS0_12CoordinateXYES4_S4_
      functionSourceFile: '/src/geos/src/geom/Triangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom8Triangle4areaERKNS0_12CoordinateXYES4_S4_
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Triangle.cpp:94,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/Triangle.cpp:95,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/Triangle.cpp:96,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/Triangle.cpp:97,22'
          Dst:             _ZN4geos4geom8Triangle4areaERKNS0_12CoordinateXYES4_S4_
    - functionName:    _ZN4geos4geom8Triangle8inCentreERKNS0_12CoordinateXYES4_S4_
      functionSourceFile: '/src/geos/src/geom/Triangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos4geom8Triangle8inCentreERNS0_12CoordinateXYE
        - _ZN4geos4geom8TriangleC2ERKNS0_12CoordinateXYES4_S4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Triangle.cpp:60,14'
          Dst:             _ZN4geos4geom8TriangleC2ERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/geom/Triangle.cpp:61,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/geom/Triangle.cpp:62,9'
          Dst:             _ZN4geos4geom8Triangle8inCentreERNS0_12CoordinateXYE
    - functionName:    _ZN4geos4geom8Triangle8inCentreERNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/Triangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Triangle.cpp:44,22'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/Triangle.cpp:45,22'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/Triangle.cpp:46,22'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/Triangle.cpp:51,14'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
    - functionName:    _ZN4geos4geom8Triangle10isIsocelesEv
      functionSourceFile: '/src/geos/src/geom/Triangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Triangle.cpp:31,22'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/Triangle.cpp:32,22'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/Triangle.cpp:33,22'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos4geom4prep18PreparedLineStringC2EPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedLineString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep21BasicPreparedGeometryC2EPKNS0_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedLineString.h:51,9'
          Dst:             _ZN4geos4geom4prep21BasicPreparedGeometryC2EPKNS0_8GeometryE
    - functionName:    _ZN4geos4geom4prep13PreparedPointC2EPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep21BasicPreparedGeometryC2EPKNS0_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPoint.h:40,11'
          Dst:             _ZN4geos4geom4prep21BasicPreparedGeometryC2EPKNS0_8GeometryE
    - functionName:    _ZNK4geos4geom4prep23PreparedGeometryFactory6createEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedGeometryFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          144
      EdgeCount:       66
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN4geos4geom4prep13PreparedPointC2EPKNS0_8GeometryE
        - _ZN4geos4geom4prep15PreparedPolygonC2EPKNS0_8GeometryE
        - _ZN4geos4geom4prep18PreparedLineStringC2EPKNS0_8GeometryE
        - _ZN4geos4geom4prep21BasicPreparedGeometryC2EPKNS0_8GeometryE
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/geom/prep/PreparedGeometryFactory.cpp:52,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/prep/PreparedGeometryFactory.cpp:45,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/prep/PreparedGeometryFactory.cpp:45,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/prep/PreparedGeometryFactory.cpp:45,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/prep/PreparedGeometryFactory.cpp:45,9'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/prep/PreparedGeometryFactory.cpp:48,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - Src:             'src/geom/prep/PreparedGeometryFactory.cpp:55,22'
          Dst:             _ZN4geos4geom4prep13PreparedPointC2EPKNS0_8GeometryE
        - Src:             'src/geom/prep/PreparedGeometryFactory.cpp:61,22'
          Dst:             _ZN4geos4geom4prep18PreparedLineStringC2EPKNS0_8GeometryE
        - Src:             'src/geom/prep/PreparedGeometryFactory.cpp:66,22'
          Dst:             _ZN4geos4geom4prep15PreparedPolygonC2EPKNS0_8GeometryE
        - Src:             'src/geom/prep/PreparedGeometryFactory.cpp:70,22'
          Dst:             _ZN4geos4geom4prep21BasicPreparedGeometryC2EPKNS0_8GeometryE
    - functionName:    _ZN4geos6noding32FastSegmentSetIntersectionFinderD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/FastSegmentSetIntersectionFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep31PreparedLineStringNearestPointsC2ERKNS1_18PreparedLineStringE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedLineStringNearestPoints.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep28PreparedLineStringIntersectsC2ERNS1_18PreparedLineStringE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedLineStringIntersects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng19AdjacentEdgeLocatorD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/AdjacentEdgeLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng14LinearBoundaryD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/LinearBoundary.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocatorD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePointLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng14RelateGeometryD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateGeometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng8RelateNGD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateNG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometryD2Ev
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelateNG.h:86,16'
          Dst:             _ZN4geos9operation8relateng14RelateGeometryD2Ev
    - functionName:    _ZN4geos4geom4prep16PreparedGeometryD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedGeometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry11getGeometryEv
      functionSourceFile: '/src/geos/include/geos/geom/prep/BasicPreparedGeometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep26PreparedLineStringDistanceC2ERKNS1_18PreparedLineStringE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedLineStringDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom4prep18PreparedLineString16isWithinDistanceEPKNS0_8GeometryEd
      functionSourceFile: '/src/geos/src/geom/prep/PreparedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep26PreparedLineStringDistanceC2ERKNS1_18PreparedLineStringE
        - _ZNK4geos4geom4prep26PreparedLineStringDistance16isWithinDistanceEPKNS0_8GeometryEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedLineString.cpp:98,12'
          Dst:             _ZN4geos4geom4prep26PreparedLineStringDistanceC2ERKNS1_18PreparedLineStringE
        - Src:             'src/geom/prep/PreparedLineString.cpp:98,46'
          Dst:             _ZNK4geos4geom4prep26PreparedLineStringDistance16isWithinDistanceEPKNS0_8GeometryEd
    - functionName:    _ZN4geos4geom4prep26PreparedLineStringDistance8distanceERKNS1_18PreparedLineStringEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedLineStringDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep26PreparedLineStringDistanceC2ERKNS1_18PreparedLineStringE
        - _ZNK4geos4geom4prep26PreparedLineStringDistance8distanceEPKNS0_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedLineStringDistance.h:36,36'
          Dst:             _ZN4geos4geom4prep26PreparedLineStringDistanceC2ERKNS1_18PreparedLineStringE
        - Src:             'include/geos/geom/prep/PreparedLineStringDistance.h:37,19'
          Dst:             _ZNK4geos4geom4prep26PreparedLineStringDistance8distanceEPKNS0_8GeometryE
    - functionName:    _ZNK4geos4geom4prep18PreparedLineString8distanceEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep26PreparedLineStringDistance8distanceERKNS1_18PreparedLineStringEPKNS0_8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedLineString.cpp:92,12'
          Dst:             _ZN4geos4geom4prep26PreparedLineStringDistance8distanceERKNS1_18PreparedLineStringEPKNS0_8GeometryE
    - functionName:    _ZN4geos4geom4prep31PreparedLineStringNearestPoints13nearestPointsERKNS1_18PreparedLineStringEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedLineStringNearestPoints.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep31PreparedLineStringNearestPointsC2ERKNS1_18PreparedLineStringE
        - _ZNK4geos4geom4prep31PreparedLineStringNearestPoints13nearestPointsEPKNS0_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedLineStringNearestPoints.h:39,41'
          Dst:             _ZN4geos4geom4prep31PreparedLineStringNearestPointsC2ERKNS1_18PreparedLineStringE
        - Src:             'include/geos/geom/prep/PreparedLineStringNearestPoints.h:40,19'
          Dst:             _ZNK4geos4geom4prep31PreparedLineStringNearestPoints13nearestPointsEPKNS0_8GeometryE
    - functionName:    _ZNK4geos4geom4prep18PreparedLineString13nearestPointsEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep31PreparedLineStringNearestPoints13nearestPointsERKNS1_18PreparedLineStringEPKNS0_8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedLineString.cpp:86,12'
          Dst:             _ZN4geos4geom4prep31PreparedLineStringNearestPoints13nearestPointsERKNS1_18PreparedLineStringEPKNS0_8GeometryE
    - functionName:    _ZNK4geos4geom4prep18PreparedLineString23getIndexedFacetDistanceEv
      functionSourceFile: '/src/geos/src/geom/prep/PreparedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation8distance20IndexedFacetDistanceC2EPKNS_4geom8GeometryE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedLineString.cpp:77,35'
          Dst:             _ZN4geos9operation8distance20IndexedFacetDistanceC2EPKNS_4geom8GeometryE
    - functionName:    _ZN4geos4geom4prep28PreparedLineStringIntersects10intersectsERNS1_18PreparedLineStringEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedLineStringIntersects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep28PreparedLineStringIntersectsC2ERNS1_18PreparedLineStringE
        - _ZNK4geos4geom4prep28PreparedLineStringIntersects10intersectsEPKNS0_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedLineStringIntersects.h:57,38'
          Dst:             _ZN4geos4geom4prep28PreparedLineStringIntersectsC2ERNS1_18PreparedLineStringE
        - Src:             'include/geos/geom/prep/PreparedLineStringIntersects.h:58,19'
          Dst:             _ZNK4geos4geom4prep28PreparedLineStringIntersects10intersectsEPKNS0_8GeometryE
    - functionName:    _ZNK4geos4geom4prep18PreparedLineString10intersectsEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom4prep28PreparedLineStringIntersects10intersectsERNS1_18PreparedLineStringEPKNS0_8GeometryE
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - _ZNK4geos4geom4prep21BasicPreparedGeometry18envelopesIntersectEPKNS0_8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedLineString.cpp:60,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - Src:             'src/geom/prep/PreparedLineString.cpp:62,10'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry18envelopesIntersectEPKNS0_8GeometryE
        - Src:             'src/geom/prep/PreparedLineString.cpp:68,12'
          Dst:             _ZN4geos4geom4prep28PreparedLineStringIntersects10intersectsERNS1_18PreparedLineStringEPKNS0_8GeometryE
    - functionName:    _ZN4geos4geom4prep18PreparedLineString21getIntersectionFinderEv
      functionSourceFile: '/src/geos/src/geom/prep/PreparedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos6noding17SegmentStringUtil21extractSegmentStringsEPKNS_4geom8GeometryERNSt3__16vectorIPKNS0_13SegmentStringENS6_9allocatorISA_EEEE
        - _ZN4geos6noding32FastSegmentSetIntersectionFinderC2EPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedLineString.cpp:50,9'
          Dst:             _ZN4geos6noding17SegmentStringUtil21extractSegmentStringsEPKNS_4geom8GeometryERNSt3__16vectorIPKNS0_13SegmentStringENS6_9allocatorISA_EEEE
        - Src:             'src/geom/prep/PreparedLineString.cpp:51,32'
          Dst:             _ZN4geos6noding32FastSegmentSetIntersectionFinderC2EPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEE
    - functionName:    _ZN4geos4geom4prep18PreparedLineStringD0Ev
      functionSourceFile: '/src/geos/src/geom/prep/PreparedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep18PreparedLineStringD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedLineString.cpp:39,1'
          Dst:             _ZN4geos4geom4prep18PreparedLineStringD2Ev
    - functionName:    _ZN4geos4geom4prep18PreparedLineStringD2Ev
      functionSourceFile: '/src/geos/src/geom/prep/PreparedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4prep21BasicPreparedGeometryD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedLineString.cpp:44,1'
          Dst:             _ZN4geos4geom4prep21BasicPreparedGeometryD2Ev
    - functionName:    _ZN4geos4geom4prep21BasicPreparedGeometryD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/prep/BasicPreparedGeometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep16PreparedGeometryD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/BasicPreparedGeometry.h:100,47'
          Dst:             _ZN4geos4geom4prep16PreparedGeometryD2Ev
    - functionName:    _ZNK4geos4geom4prep26PreparedLineStringDistance16isWithinDistanceEPKNS0_8GeometryEd
      functionSourceFile: '/src/geos/src/geom/prep/PreparedLineStringDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom4prep18PreparedLineString23getIndexedFacetDistanceEv
        - _ZNK4geos4geom4prep21BasicPreparedGeometry26isAnyTargetComponentInTestEPKNS0_8GeometryE
        - _ZNK4geos9operation8distance20IndexedFacetDistance16isWithinDistanceEPKNS_4geom8GeometryEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedLineStringDistance.cpp:58,63'
          Dst:             _ZNK4geos4geom4prep18PreparedLineString23getIndexedFacetDistanceEv
        - Src:             'src/geom/prep/PreparedLineStringDistance.cpp:59,14'
          Dst:             _ZNK4geos9operation8distance20IndexedFacetDistance16isWithinDistanceEPKNS_4geom8GeometryEd
        - Src:             'src/geom/prep/PreparedLineStringDistance.cpp:65,25'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry26isAnyTargetComponentInTestEPKNS0_8GeometryE
    - functionName:    _ZNK4geos4geom4prep26PreparedLineStringDistance8distanceEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedLineStringDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom4prep18PreparedLineString23getIndexedFacetDistanceEv
        - _ZNK4geos4geom4prep21BasicPreparedGeometry26isAnyTargetComponentInTestEPKNS0_8GeometryE
        - _ZNK4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedLineStringDistance.cpp:36,63'
          Dst:             _ZNK4geos4geom4prep18PreparedLineString23getIndexedFacetDistanceEv
        - Src:             'src/geom/prep/PreparedLineStringDistance.cpp:37,24'
          Dst:             _ZNK4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryE
        - Src:             'src/geom/prep/PreparedLineStringDistance.cpp:44,25'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry26isAnyTargetComponentInTestEPKNS0_8GeometryE
    - functionName:    _ZNK4geos4geom4prep28PreparedLineStringIntersects10intersectsEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedLineStringIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          133
      EdgeCount:       65
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN4geos4geom4prep18PreparedLineString21getIntersectionFinderEv
        - _ZN4geos6noding17SegmentStringUtil21extractSegmentStringsEPKNS_4geom8GeometryERNSt3__16vectorIPKNS0_13SegmentStringENS6_9allocatorISA_EEEE
        - _ZN4geos6noding32FastSegmentSetIntersectionFinder10intersectsEPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry26isAnyTargetComponentInTestEPKNS0_8GeometryE
        - _ZNK4geos4geom4prep28PreparedLineStringIntersects22isAnyTestPointInTargetEPKNS0_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedLineStringIntersects.cpp:60,5'
          Dst:             _ZN4geos6noding17SegmentStringUtil21extractSegmentStringsEPKNS_4geom8GeometryERNSt3__16vectorIPKNS0_13SegmentStringENS6_9allocatorISA_EEEE
        - Src:             'src/geom/prep/PreparedLineStringIntersects.cpp:61,64'
          Dst:             _ZN4geos4geom4prep18PreparedLineString21getIntersectionFinderEv
        - Src:             'src/geom/prep/PreparedLineStringIntersects.cpp:62,33'
          Dst:             _ZN4geos6noding32FastSegmentSetIntersectionFinder10intersectsEPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEE
        - Src:             'src/geom/prep/PreparedLineStringIntersects.cpp:74,25'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry26isAnyTargetComponentInTestEPKNS0_8GeometryE
        - Src:             'src/geom/prep/PreparedLineStringIntersects.cpp:80,16'
          Dst:             _ZNK4geos4geom4prep28PreparedLineStringIntersects22isAnyTestPointInTargetEPKNS0_8GeometryE
    - functionName:    _ZNK4geos4geom4prep28PreparedLineStringIntersects22isAnyTestPointInTargetEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedLineStringIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          87
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos4geom4util28ComponentCoordinateExtracter14getCoordinatesERKNS0_8GeometryERNSt3__16vectorIPKNS0_12CoordinateXYENS6_9allocatorISA_EEEE
        - _ZN4geos9algorithm12PointLocator10intersectsERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
        - _ZN4geos9algorithm12PointLocatorC2Ev
        - _ZN4geos9algorithm12PointLocatorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedLineStringIntersects.cpp:42,19'
          Dst:             _ZN4geos9algorithm12PointLocatorC2Ev
        - Src:             'src/geom/prep/PreparedLineStringIntersects.cpp:45,5'
          Dst:             _ZN4geos4geom4util28ComponentCoordinateExtracter14getCoordinatesERKNS0_8GeometryERNSt3__16vectorIPKNS0_12CoordinateXYENS6_9allocatorISA_EEEE
        - Src:             'src/geom/prep/PreparedLineStringIntersects.cpp:48,20'
          Dst:             _ZN4geos9algorithm12PointLocator10intersectsERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
        - Src:             'src/geom/prep/PreparedLineStringIntersects.cpp:53,1'
          Dst:             _ZN4geos9algorithm12PointLocatorD2Ev
        - Src:             'src/geom/prep/PreparedLineStringIntersects.cpp:53,1'
          Dst:             _ZN4geos9algorithm12PointLocatorD2Ev
    - functionName:    _ZN4geos9algorithm12PointLocatorC2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/PointLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm12PointLocator10intersectsERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
      functionSourceFile: '/src/geos/include/geos/algorithm/PointLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/PointLocator.h:84,16'
          Dst:             _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
    - functionName:    _ZN4geos9algorithm12PointLocatorD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/PointLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom4prep31PreparedLineStringNearestPoints13nearestPointsEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedLineStringNearestPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom4prep18PreparedLineString23getIndexedFacetDistanceEv
        - _ZNK4geos9operation8distance20IndexedFacetDistance13nearestPointsEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedLineStringNearestPoints.cpp:32,63'
          Dst:             _ZNK4geos4geom4prep18PreparedLineString23getIndexedFacetDistanceEv
        - Src:             'src/geom/prep/PreparedLineStringNearestPoints.cpp:33,17'
          Dst:             _ZNK4geos9operation8distance20IndexedFacetDistance13nearestPointsEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos4geom4prep13PreparedPointD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep21BasicPreparedGeometryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPoint.h:35,7'
          Dst:             _ZN4geos4geom4prep21BasicPreparedGeometryD2Ev
    - functionName:    _ZNK4geos4geom4prep13PreparedPoint10intersectsEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - _ZNK4geos4geom4prep21BasicPreparedGeometry18envelopesIntersectEPKNS0_8GeometryE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry26isAnyTargetComponentInTestEPKNS0_8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPoint.cpp:32,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - Src:             'src/geom/prep/PreparedPoint.cpp:34,10'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry18envelopesIntersectEPKNS0_8GeometryE
        - Src:             'src/geom/prep/PreparedPoint.cpp:39,12'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry26isAnyTargetComponentInTestEPKNS0_8GeometryE
    - functionName:    _ZN4geos9algorithm6locate24SimplePointInAreaLocator6locateEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/algorithm/locate/SimplePointInAreaLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm6locate24SimplePointInAreaLocator6locateERKNS_4geom12CoordinateXYEPKNS3_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/locate/SimplePointInAreaLocator.h:101,16'
          Dst:             _ZN4geos9algorithm6locate24SimplePointInAreaLocator6locateERKNS_4geom12CoordinateXYEPKNS3_8GeometryE
    - functionName:    _ZN4geos9algorithm6locate24SimplePointInAreaLocatorD0Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/locate/SimplePointInAreaLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm6locate22PointOnGeometryLocatorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/locate/SimplePointInAreaLocator.h:46,16'
          Dst:             _ZN4geos9algorithm6locate22PointOnGeometryLocatorD2Ev
    - functionName:    _ZN4geos9algorithm6locate24SimplePointInAreaLocatorC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/algorithm/locate/SimplePointInAreaLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm6locate22PointOnGeometryLocatorC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/locate/SimplePointInAreaLocator.h:90,5'
          Dst:             _ZN4geos9algorithm6locate22PointOnGeometryLocatorC2Ev
    - functionName:    _ZN4geos4geom4prep23PreparedPolygonDistanceD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPolygonDistance.h:40,7'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
    - functionName:    _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep25PreparedPolygonIntersectsD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonIntersects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPolygonIntersects.h:49,7'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
    - functionName:    _ZN4geos4geom4prep25PreparedPolygonIntersectsC2EPKNS1_15PreparedPolygonE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonIntersects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep24PreparedPolygonPredicateC2EPKNS1_15PreparedPolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPolygonIntersects.h:74,11'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateC2EPKNS1_15PreparedPolygonE
    - functionName:    _ZN4geos4geom4prep24PreparedPolygonPredicateC2EPKNS1_15PreparedPolygonE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep24PreparedPolygonPredicateD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPolygonPredicate.h:134,5'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
    - functionName:    _ZN4geos4geom4prep31AbstractPreparedPolygonContainsC2EPKNS1_15PreparedPolygonEb
      functionSourceFile: '/src/geos/include/geos/geom/prep/AbstractPreparedPolygonContains.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep24PreparedPolygonPredicateC2EPKNS1_15PreparedPolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/AbstractPreparedPolygonContains.h:129,11'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateC2EPKNS1_15PreparedPolygonE
    - functionName:    _ZN4geos4geom4prep31AbstractPreparedPolygonContainsD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/prep/AbstractPreparedPolygonContains.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep21PreparedPolygonCovers6coversEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonCovers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep31AbstractPreparedPolygonContains4evalEPKNS0_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPolygonCovers.h:100,16'
          Dst:             _ZN4geos4geom4prep31AbstractPreparedPolygonContains4evalEPKNS0_8GeometryE
    - functionName:    _ZN4geos4geom4prep21PreparedPolygonCoversC2EPKNS1_15PreparedPolygonE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonCovers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep31AbstractPreparedPolygonContainsC2EPKNS1_15PreparedPolygonEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPolygonCovers.h:88,11'
          Dst:             _ZN4geos4geom4prep31AbstractPreparedPolygonContainsC2EPKNS1_15PreparedPolygonEb
    - functionName:    _ZN4geos4geom4prep31PreparedPolygonContainsProperlyD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonContainsProperly.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPolygonContainsProperly.h:58,7'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
    - functionName:    _ZN4geos4geom4prep31PreparedPolygonContainsProperlyC2EPKNS1_15PreparedPolygonE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonContainsProperly.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep24PreparedPolygonPredicateC2EPKNS1_15PreparedPolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPolygonContainsProperly.h:84,11'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateC2EPKNS1_15PreparedPolygonE
    - functionName:    _ZN4geos4geom4prep23PreparedPolygonContains8containsEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonContains.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep31AbstractPreparedPolygonContains4evalEPKNS0_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPolygonContains.h:72,16'
          Dst:             _ZN4geos4geom4prep31AbstractPreparedPolygonContains4evalEPKNS0_8GeometryE
    - functionName:    _ZN4geos9operation9predicate17RectangleContainsC2ERKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/include/geos/operation/predicate/RectangleContains.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep23PreparedPolygonDistanceC2ERKNS1_15PreparedPolygonE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep24PreparedPolygonPredicateC2EPKNS1_15PreparedPolygonE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPolygonDistance.h:50,11'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateC2EPKNS1_15PreparedPolygonE
    - functionName:    _ZNK4geos4geom4prep15PreparedPolygon16isWithinDistanceEPKNS0_8GeometryEd
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4prep23PreparedPolygonDistanceC2ERKNS1_15PreparedPolygonE
        - _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
        - _ZNK4geos4geom4prep23PreparedPolygonDistance16isWithinDistanceEPKNS0_8GeometryEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygon.cpp:177,12'
          Dst:             _ZN4geos4geom4prep23PreparedPolygonDistanceC2ERKNS1_15PreparedPolygonE
        - Src:             'src/geom/prep/PreparedPolygon.cpp:177,43'
          Dst:             _ZNK4geos4geom4prep23PreparedPolygonDistance16isWithinDistanceEPKNS0_8GeometryEd
        - Src:             'src/geom/prep/PreparedPolygon.cpp:177,5'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
        - Src:             'src/geom/prep/PreparedPolygon.cpp:177,5'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
    - functionName:    _ZN4geos4geom4prep23PreparedPolygonDistance8distanceERKNS1_15PreparedPolygonEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4prep23PreparedPolygonDistanceC2ERKNS1_15PreparedPolygonE
        - _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
        - _ZNK4geos4geom4prep23PreparedPolygonDistance8distanceEPKNS0_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPolygonDistance.h:45,33'
          Dst:             _ZN4geos4geom4prep23PreparedPolygonDistanceC2ERKNS1_15PreparedPolygonE
        - Src:             'include/geos/geom/prep/PreparedPolygonDistance.h:46,19'
          Dst:             _ZNK4geos4geom4prep23PreparedPolygonDistance8distanceEPKNS0_8GeometryE
        - Src:             'include/geos/geom/prep/PreparedPolygonDistance.h:47,5'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
        - Src:             'include/geos/geom/prep/PreparedPolygonDistance.h:47,5'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
    - functionName:    _ZNK4geos4geom4prep15PreparedPolygon8distanceEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep23PreparedPolygonDistance8distanceERKNS1_15PreparedPolygonEPKNS0_8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygon.cpp:171,12'
          Dst:             _ZN4geos4geom4prep23PreparedPolygonDistance8distanceERKNS1_15PreparedPolygonEPKNS0_8GeometryE
    - functionName:    _ZNK4geos4geom4prep15PreparedPolygon23getIndexedFacetDistanceEv
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation8distance20IndexedFacetDistanceC2EPKNS_4geom8GeometryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygon.cpp:163,35'
          Dst:             _ZN4geos9operation8distance20IndexedFacetDistanceC2EPKNS_4geom8GeometryE
    - functionName:    _ZN4geos4geom4prep25PreparedPolygonIntersects10intersectsEPKNS1_15PreparedPolygonEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonIntersects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
        - _ZN4geos4geom4prep25PreparedPolygonIntersects10intersectsEPKNS0_8GeometryE
        - _ZN4geos4geom4prep25PreparedPolygonIntersectsC2EPKNS1_15PreparedPolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPolygonIntersects.h:64,35'
          Dst:             _ZN4geos4geom4prep25PreparedPolygonIntersectsC2EPKNS1_15PreparedPolygonE
        - Src:             'include/geos/geom/prep/PreparedPolygonIntersects.h:65,24'
          Dst:             _ZN4geos4geom4prep25PreparedPolygonIntersects10intersectsEPKNS0_8GeometryE
        - Src:             'include/geos/geom/prep/PreparedPolygonIntersects.h:66,5'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
        - Src:             'include/geos/geom/prep/PreparedPolygonIntersects.h:66,5'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
    - functionName:    _ZNK4geos4geom4prep15PreparedPolygon10intersectsEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom4prep25PreparedPolygonIntersects10intersectsEPKNS1_15PreparedPolygonEPKNS0_8GeometryE
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - _ZN4geos9operation9predicate19RectangleIntersects10intersectsERKNS_4geom7PolygonERKNS3_8GeometryE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry18envelopesIntersectEPKNS0_8GeometryE
        - __cxa_bad_cast
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygon.cpp:139,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - Src:             'src/geom/prep/PreparedPolygon.cpp:142,9'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry18envelopesIntersectEPKNS0_8GeometryE
        - Src:             'src/geom/prep/PreparedPolygon.cpp:149,37'
          Dst:             __dynamic_cast
        - Src:             'src/geom/prep/PreparedPolygon.cpp:149,37'
          Dst:             __cxa_bad_cast
        - Src:             'src/geom/prep/PreparedPolygon.cpp:151,16'
          Dst:             _ZN4geos9operation9predicate19RectangleIntersects10intersectsERKNS_4geom7PolygonERKNS3_8GeometryE
        - Src:             'src/geom/prep/PreparedPolygon.cpp:154,12'
          Dst:             _ZN4geos4geom4prep25PreparedPolygonIntersects10intersectsEPKNS1_15PreparedPolygonEPKNS0_8GeometryE
    - functionName:    __cxa_bad_cast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep21PreparedPolygonCovers6coversEPKNS1_15PreparedPolygonEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonCovers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4prep21PreparedPolygonCovers6coversEPKNS0_8GeometryE
        - _ZN4geos4geom4prep21PreparedPolygonCoversC2EPKNS1_15PreparedPolygonE
        - _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPolygonCovers.h:78,31'
          Dst:             _ZN4geos4geom4prep21PreparedPolygonCoversC2EPKNS1_15PreparedPolygonE
        - Src:             'include/geos/geom/prep/PreparedPolygonCovers.h:79,24'
          Dst:             _ZN4geos4geom4prep21PreparedPolygonCovers6coversEPKNS0_8GeometryE
        - Src:             'include/geos/geom/prep/PreparedPolygonCovers.h:80,5'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
        - Src:             'include/geos/geom/prep/PreparedPolygonCovers.h:80,5'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
    - functionName:    _ZNK4geos4geom4prep15PreparedPolygon6coversEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom4prep21PreparedPolygonCovers6coversEPKNS1_15PreparedPolygonEPKNS0_8GeometryE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry14envelopeCoversEPKNS0_8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygon.cpp:123,9'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry14envelopeCoversEPKNS0_8GeometryE
        - Src:             'src/geom/prep/PreparedPolygon.cpp:132,12'
          Dst:             _ZN4geos4geom4prep21PreparedPolygonCovers6coversEPKNS1_15PreparedPolygonEPKNS0_8GeometryE
    - functionName:    _ZN4geos4geom4prep31PreparedPolygonContainsProperly16containsProperlyEPKNS1_15PreparedPolygonEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonContainsProperly.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
        - _ZN4geos4geom4prep31PreparedPolygonContainsProperly16containsProperlyEPKNS0_8GeometryE
        - _ZN4geos4geom4prep31PreparedPolygonContainsProperlyC2EPKNS1_15PreparedPolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPolygonContainsProperly.h:74,41'
          Dst:             _ZN4geos4geom4prep31PreparedPolygonContainsProperlyC2EPKNS1_15PreparedPolygonE
        - Src:             'include/geos/geom/prep/PreparedPolygonContainsProperly.h:75,24'
          Dst:             _ZN4geos4geom4prep31PreparedPolygonContainsProperly16containsProperlyEPKNS0_8GeometryE
        - Src:             'include/geos/geom/prep/PreparedPolygonContainsProperly.h:76,5'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
        - Src:             'include/geos/geom/prep/PreparedPolygonContainsProperly.h:76,5'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
    - functionName:    _ZNK4geos4geom4prep15PreparedPolygon16containsProperlyEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom4prep31PreparedPolygonContainsProperly16containsProperlyEPKNS1_15PreparedPolygonEPKNS0_8GeometryE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry14envelopeCoversEPKNS0_8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygon.cpp:111,9'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry14envelopeCoversEPKNS0_8GeometryE
        - Src:             'src/geom/prep/PreparedPolygon.cpp:115,12'
          Dst:             _ZN4geos4geom4prep31PreparedPolygonContainsProperly16containsProperlyEPKNS1_15PreparedPolygonEPKNS0_8GeometryE
    - functionName:    _ZN4geos4geom4prep23PreparedPolygonContains8containsEPKNS1_15PreparedPolygonEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonContains.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4prep23PreparedPolygonContains8containsEPKNS0_8GeometryE
        - _ZN4geos4geom4prep23PreparedPolygonContainsC2EPKNS1_15PreparedPolygonE
        - _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPolygonContains.h:86,33'
          Dst:             _ZN4geos4geom4prep23PreparedPolygonContainsC2EPKNS1_15PreparedPolygonE
        - Src:             'include/geos/geom/prep/PreparedPolygonContains.h:87,24'
          Dst:             _ZN4geos4geom4prep23PreparedPolygonContains8containsEPKNS0_8GeometryE
        - Src:             'include/geos/geom/prep/PreparedPolygonContains.h:88,5'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
        - Src:             'include/geos/geom/prep/PreparedPolygonContains.h:88,5'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
    - functionName:    _ZN4geos9operation9predicate17RectangleContains8containsERKNS_4geom7PolygonERKNS3_8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/predicate/RectangleContains.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9predicate17RectangleContains8containsERKNS_4geom8GeometryE
        - _ZN4geos9operation9predicate17RectangleContainsC2ERKNS_4geom7PolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/predicate/RectangleContains.h:94,27'
          Dst:             _ZN4geos9operation9predicate17RectangleContainsC2ERKNS_4geom7PolygonE
        - Src:             'include/geos/operation/predicate/RectangleContains.h:95,19'
          Dst:             _ZN4geos9operation9predicate17RectangleContains8containsERKNS_4geom8GeometryE
    - functionName:    _ZNK4geos4geom4prep15PreparedPolygon8containsEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom4prep23PreparedPolygonContains8containsEPKNS1_15PreparedPolygonEPKNS0_8GeometryE
        - _ZN4geos6detail9down_castIPKNS_4geom7PolygonEKNS2_8GeometryEEET_PT0_
        - _ZN4geos9operation9predicate17RectangleContains8containsERKNS_4geom7PolygonERKNS3_8GeometryE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry14envelopeCoversEPKNS0_8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygon.cpp:91,9'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry14envelopeCoversEPKNS0_8GeometryE
        - Src:             'src/geom/prep/PreparedPolygon.cpp:98,38'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom7PolygonEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/prep/PreparedPolygon.cpp:100,16'
          Dst:             _ZN4geos9operation9predicate17RectangleContains8containsERKNS_4geom7PolygonERKNS3_8GeometryE
        - Src:             'src/geom/prep/PreparedPolygon.cpp:103,12'
          Dst:             _ZN4geos4geom4prep23PreparedPolygonContains8containsEPKNS1_15PreparedPolygonEPKNS0_8GeometryE
    - functionName:    _ZNK4geos4geom4prep15PreparedPolygon15getPointLocatorEv
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom4prep15PreparedPolygon21getIntersectionFinderEv
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos6noding17SegmentStringUtil21extractSegmentStringsEPKNS_4geom8GeometryERNSt3__16vectorIPKNS0_13SegmentStringENS6_9allocatorISA_EEEE
        - _ZN4geos6noding32FastSegmentSetIntersectionFinderC2EPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygon.cpp:62,9'
          Dst:             _ZN4geos6noding17SegmentStringUtil21extractSegmentStringsEPKNS_4geom8GeometryERNSt3__16vectorIPKNS0_13SegmentStringENS6_9allocatorISA_EEEE
        - Src:             'src/geom/prep/PreparedPolygon.cpp:63,32'
          Dst:             _ZN4geos6noding32FastSegmentSetIntersectionFinderC2EPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEE
    - functionName:    _ZN4geos4geom4prep15PreparedPolygonD0Ev
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep15PreparedPolygonD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygon.cpp:50,1'
          Dst:             _ZN4geos4geom4prep15PreparedPolygonD2Ev
    - functionName:    _ZN4geos4geom4prep15PreparedPolygonD2Ev
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4prep21BasicPreparedGeometryD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygon.cpp:54,1'
          Dst:             _ZN4geos4geom4prep21BasicPreparedGeometryD2Ev
    - functionName:    _ZN4geos4geom4prep15PreparedPolygonC2EPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4prep21BasicPreparedGeometryC2EPKNS0_8GeometryE
        - _ZN4geos4geom4prep21BasicPreparedGeometryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygon.cpp:44,7'
          Dst:             _ZN4geos4geom4prep21BasicPreparedGeometryC2EPKNS0_8GeometryE
        - Src:             'src/geom/prep/PreparedPolygon.cpp:47,1'
          Dst:             _ZN4geos4geom4prep21BasicPreparedGeometryD2Ev
    - functionName:    _ZN4geos4geom4prep23PreparedPolygonContainsD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonContains.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPolygonContains.h:53,7'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
    - functionName:    _ZN4geos4geom4prep23PreparedPolygonContains24fullTopologicalPredicateEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonContains.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep31AbstractPreparedPolygonContainsC2EPKNS1_15PreparedPolygonE
      functionSourceFile: '/src/geos/include/geos/geom/prep/AbstractPreparedPolygonContains.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep24PreparedPolygonPredicateC2EPKNS1_15PreparedPolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/AbstractPreparedPolygonContains.h:121,11'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateC2EPKNS1_15PreparedPolygonE
    - functionName:    _ZN4geos4geom4prep23PreparedPolygonContainsC2EPKNS1_15PreparedPolygonE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonContains.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep31AbstractPreparedPolygonContainsC2EPKNS1_15PreparedPolygonE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygonContains.cpp:32,7'
          Dst:             _ZN4geos4geom4prep31AbstractPreparedPolygonContainsC2EPKNS1_15PreparedPolygonE
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry23getRepresentativePointsEv
      functionSourceFile: '/src/geos/include/geos/geom/prep/BasicPreparedGeometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep31PreparedPolygonContainsProperly16containsProperlyEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonContainsProperly.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          145
      EdgeCount:       37
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos6noding17SegmentStringUtil21extractSegmentStringsEPKNS_4geom8GeometryERNSt3__16vectorIPKNS0_13SegmentStringENS6_9allocatorISA_EEEE
        - _ZN4geos6noding32FastSegmentSetIntersectionFinder10intersectsEPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEE
        - _ZNK4geos4geom4prep15PreparedPolygon21getIntersectionFinderEv
        - _ZNK4geos4geom4prep21BasicPreparedGeometry23getRepresentativePointsEv
        - _ZNK4geos4geom4prep24PreparedPolygonPredicate30isAnyTargetComponentInAreaTestEPKNS0_8GeometryEPKNSt3__16vectorIPKNS0_12CoordinateXYENS6_9allocatorISA_EEEE
        - _ZNK4geos4geom4prep24PreparedPolygonPredicate35isAllTestComponentsInTargetInteriorEPKNS0_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygonContainsProperly.cpp:52,32'
          Dst:             _ZNK4geos4geom4prep24PreparedPolygonPredicate35isAllTestComponentsInTargetInteriorEPKNS0_8GeometryE
        - Src:             'src/geom/prep/PreparedPolygonContainsProperly.cpp:59,5'
          Dst:             _ZN4geos6noding17SegmentStringUtil21extractSegmentStringsEPKNS_4geom8GeometryERNSt3__16vectorIPKNS0_13SegmentStringENS6_9allocatorISA_EEEE
        - Src:             'src/geom/prep/PreparedPolygonContainsProperly.cpp:60,36'
          Dst:             _ZNK4geos4geom4prep15PreparedPolygon21getIntersectionFinderEv
        - Src:             'src/geom/prep/PreparedPolygonContainsProperly.cpp:60,61'
          Dst:             _ZN4geos6noding32FastSegmentSetIntersectionFinder10intersectsEPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEE
        - Src:             'src/geom/prep/PreparedPolygonContainsProperly.cpp:78,86'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry23getRepresentativePointsEv
        - Src:             'src/geom/prep/PreparedPolygonContainsProperly.cpp:78,39'
          Dst:             _ZNK4geos4geom4prep24PreparedPolygonPredicate30isAnyTargetComponentInAreaTestEPKNS0_8GeometryEPKNSt3__16vectorIPKNS0_12CoordinateXYENS6_9allocatorISA_EEEE
    - functionName:    _ZN4geos4geom4prep21PreparedPolygonCoversD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedPolygonCovers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/PreparedPolygonCovers.h:54,7'
          Dst:             _ZN4geos4geom4prep24PreparedPolygonPredicateD2Ev
    - functionName:    _ZN4geos4geom4prep21PreparedPolygonCovers24fullTopologicalPredicateEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonCovers.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry6coversEPKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygonCovers.cpp:38,43'
          Dst:             _ZNK4geos4geom8Geometry6coversEPKS1_
    - functionName:    _ZNK4geos4geom4prep23PreparedPolygonDistance16isWithinDistanceEPKNS0_8GeometryEd
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom4prep15PreparedPolygon23getIndexedFacetDistanceEv
        - _ZNK4geos4geom4prep21BasicPreparedGeometry23getRepresentativePointsEv
        - _ZNK4geos4geom4prep24PreparedPolygonPredicate26isAnyTestComponentInTargetEPKNS0_8GeometryE
        - _ZNK4geos4geom4prep24PreparedPolygonPredicate30isAnyTargetComponentInAreaTestEPKNS0_8GeometryEPKNSt3__16vectorIPKNS0_12CoordinateXYENS6_9allocatorISA_EEEE
        - _ZNK4geos9operation8distance20IndexedFacetDistance16isWithinDistanceEPKNS_4geom8GeometryEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygonDistance.cpp:67,10'
          Dst:             _ZNK4geos4geom4prep24PreparedPolygonPredicate26isAnyTestComponentInTargetEPKNS0_8GeometryE
        - Src:             'src/geom/prep/PreparedPolygonDistance.cpp:72,64'
          Dst:             _ZNK4geos4geom4prep15PreparedPolygon23getIndexedFacetDistanceEv
        - Src:             'src/geom/prep/PreparedPolygonDistance.cpp:73,32'
          Dst:             _ZNK4geos9operation8distance20IndexedFacetDistance16isWithinDistanceEPKNS_4geom8GeometryEd
        - Src:             'src/geom/prep/PreparedPolygonDistance.cpp:78,60'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry23getRepresentativePointsEv
        - Src:             'src/geom/prep/PreparedPolygonDistance.cpp:78,16'
          Dst:             _ZNK4geos4geom4prep24PreparedPolygonPredicate30isAnyTargetComponentInAreaTestEPKNS0_8GeometryEPKNSt3__16vectorIPKNS0_12CoordinateXYENS6_9allocatorISA_EEEE
    - functionName:    _ZNK4geos4geom4prep23PreparedPolygonDistance8distanceEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          83
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4geos4geom4prep15PreparedPolygon23getIndexedFacetDistanceEv
        - _ZNK4geos4geom4prep21BasicPreparedGeometry23getRepresentativePointsEv
        - _ZNK4geos4geom4prep24PreparedPolygonPredicate26isAnyTestComponentInTargetEPKNS0_8GeometryE
        - _ZNK4geos4geom4prep24PreparedPolygonPredicate30isAnyTargetComponentInAreaTestEPKNS0_8GeometryEPKNSt3__16vectorIPKNS0_12CoordinateXYENS6_9allocatorISA_EEEE
        - _ZNK4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygonDistance.cpp:41,10'
          Dst:             _ZNK4geos4geom4prep24PreparedPolygonPredicate26isAnyTestComponentInTargetEPKNS0_8GeometryE
        - Src:             'src/geom/prep/PreparedPolygonDistance.cpp:46,64'
          Dst:             _ZNK4geos4geom4prep15PreparedPolygon23getIndexedFacetDistanceEv
        - Src:             'src/geom/prep/PreparedPolygonDistance.cpp:47,24'
          Dst:             _ZNK4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryE
        - Src:             'src/geom/prep/PreparedPolygonDistance.cpp:51,92'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry23getRepresentativePointsEv
        - Src:             'src/geom/prep/PreparedPolygonDistance.cpp:51,48'
          Dst:             _ZNK4geos4geom4prep24PreparedPolygonPredicate30isAnyTargetComponentInAreaTestEPKNS0_8GeometryEPKNSt3__16vectorIPKNS0_12CoordinateXYENS6_9allocatorISA_EEEE
    - functionName:    _ZN4geos4geom4prep25PreparedPolygonIntersects10intersectsEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          131
      EdgeCount:       36
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6noding17SegmentStringUtil21extractSegmentStringsEPKNS_4geom8GeometryERNSt3__16vectorIPKNS0_13SegmentStringENS6_9allocatorISA_EEEE
        - _ZN4geos6noding32FastSegmentSetIntersectionFinder10intersectsEPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEE
        - _ZNK4geos4geom4prep15PreparedPolygon21getIntersectionFinderEv
        - _ZNK4geos4geom4prep21BasicPreparedGeometry23getRepresentativePointsEv
        - _ZNK4geos4geom4prep24PreparedPolygonPredicate26isAnyTestComponentInTargetEPKNS0_8GeometryE
        - _ZNK4geos4geom4prep24PreparedPolygonPredicate30isAnyTargetComponentInAreaTestEPKNS0_8GeometryEPKNSt3__16vectorIPKNS0_12CoordinateXYENS6_9allocatorISA_EEEE
        - _ZNK4geos4geom8Geometry8isPuntalEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygonIntersects.cpp:51,29'
          Dst:             _ZNK4geos4geom4prep24PreparedPolygonPredicate26isAnyTestComponentInTargetEPKNS0_8GeometryE
        - Src:             'src/geom/prep/PreparedPolygonIntersects.cpp:56,14'
          Dst:             _ZNK4geos4geom8Geometry8isPuntalEv
        - Src:             'src/geom/prep/PreparedPolygonIntersects.cpp:64,5'
          Dst:             _ZN4geos6noding17SegmentStringUtil21extractSegmentStringsEPKNS_4geom8GeometryERNSt3__16vectorIPKNS0_13SegmentStringENS6_9allocatorISA_EEEE
        - Src:             'src/geom/prep/PreparedPolygonIntersects.cpp:65,36'
          Dst:             _ZNK4geos4geom4prep15PreparedPolygon21getIntersectionFinderEv
        - Src:             'src/geom/prep/PreparedPolygonIntersects.cpp:65,61'
          Dst:             _ZN4geos6noding32FastSegmentSetIntersectionFinder10intersectsEPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEE
        - Src:             'src/geom/prep/PreparedPolygonIntersects.cpp:80,80'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry23getRepresentativePointsEv
        - Src:             'src/geom/prep/PreparedPolygonIntersects.cpp:80,33'
          Dst:             _ZNK4geos4geom4prep24PreparedPolygonPredicate30isAnyTargetComponentInAreaTestEPKNS0_8GeometryEPKNSt3__16vectorIPKNS0_12CoordinateXYENS6_9allocatorISA_EEEE
    - functionName:    _ZN4geos4geom4prep22LocationMatchingFilterD0Ev
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:41,8'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos4geom4prep22LocationMatchingFilter6isDoneEv
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep22LocationMatchingFilter9filter_roEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep25LocationNotMatchingFilterD0Ev
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:65,8'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos4geom4prep25LocationNotMatchingFilter6isDoneEv
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep25LocationNotMatchingFilter9filter_roEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep23OutermostLocationFilterD0Ev
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:89,8'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos4geom4prep23OutermostLocationFilter6isDoneEv
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep23OutermostLocationFilter9filter_roEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom4prep24PreparedPolygonPredicate30isAnyTargetComponentInAreaTestEPKNS0_8GeometryEPKNSt3__16vectorIPKNS0_12CoordinateXYENS6_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm6locate22PointOnGeometryLocatorD2Ev
        - _ZN4geos9algorithm6locate24SimplePointInAreaLocator6locateEPKNS_4geom12CoordinateXYE
        - _ZN4geos9algorithm6locate24SimplePointInAreaLocatorC2EPKNS_4geom8GeometryE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:166,49'
          Dst:             _ZN4geos9algorithm6locate24SimplePointInAreaLocatorC2EPKNS_4geom8GeometryE
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:169,37'
          Dst:             _ZN4geos9algorithm6locate24SimplePointInAreaLocator6locateEPKNS_4geom12CoordinateXYE
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:176,1'
          Dst:             _ZN4geos9algorithm6locate22PointOnGeometryLocatorD2Ev
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:176,1'
          Dst:             _ZN4geos9algorithm6locate22PointOnGeometryLocatorD2Ev
    - functionName:    _ZN4geos4geom4prep22LocationMatchingFilterC2EPNS_9algorithm6locate22PointOnGeometryLocatorENS0_8LocationE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:42,14'
          Dst:             _ZN4geos4geom23GeometryComponentFilterC2Ev
    - functionName:    _ZNK4geos4geom4prep24PreparedPolygonPredicate34isAnyTestComponentInTargetInteriorEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
        - _ZN4geos4geom4prep22LocationMatchingFilterC2EPNS_9algorithm6locate22PointOnGeometryLocatorENS0_8LocationE
        - _ZNK4geos4geom4prep15PreparedPolygon15getPointLocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:155,45'
          Dst:             _ZNK4geos4geom4prep15PreparedPolygon15getPointLocatorEv
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:155,28'
          Dst:             _ZN4geos4geom4prep22LocationMatchingFilterC2EPNS_9algorithm6locate22PointOnGeometryLocatorENS0_8LocationE
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:159,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:159,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZNK4geos4geom4prep24PreparedPolygonPredicate26isAnyTestComponentInTargetEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
        - _ZN4geos4geom4prep25LocationNotMatchingFilterC2EPNS_9algorithm6locate22PointOnGeometryLocatorENS0_8LocationE
        - _ZNK4geos4geom4prep15PreparedPolygon15getPointLocatorEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:145,48'
          Dst:             _ZNK4geos4geom4prep15PreparedPolygon15getPointLocatorEv
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:145,31'
          Dst:             _ZN4geos4geom4prep25LocationNotMatchingFilterC2EPNS_9algorithm6locate22PointOnGeometryLocatorENS0_8LocationE
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:149,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:149,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos4geom4prep25LocationNotMatchingFilterC2EPNS_9algorithm6locate22PointOnGeometryLocatorENS0_8LocationE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:66,14'
          Dst:             _ZN4geos4geom23GeometryComponentFilterC2Ev
    - functionName:    _ZNK4geos4geom4prep24PreparedPolygonPredicate35isAllTestComponentsInTargetInteriorEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
        - _ZN4geos4geom4prep25LocationNotMatchingFilterC2EPNS_9algorithm6locate22PointOnGeometryLocatorENS0_8LocationE
        - _ZNK4geos4geom4prep15PreparedPolygon15getPointLocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:135,48'
          Dst:             _ZNK4geos4geom4prep15PreparedPolygon15getPointLocatorEv
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:135,31'
          Dst:             _ZN4geos4geom4prep25LocationNotMatchingFilterC2EPNS_9algorithm6locate22PointOnGeometryLocatorENS0_8LocationE
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:139,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:139,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos4geom4prep23OutermostLocationFilter20getOutermostLocationEv
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep23OutermostLocationFilterC2EPNS_9algorithm6locate22PointOnGeometryLocatorE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:90,14'
          Dst:             _ZN4geos4geom23GeometryComponentFilterC2Ev
    - functionName:    _ZNK4geos4geom4prep24PreparedPolygonPredicate33getOutermostTestComponentLocationEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/PreparedPolygonPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
        - _ZN4geos4geom4prep23OutermostLocationFilter20getOutermostLocationEv
        - _ZN4geos4geom4prep23OutermostLocationFilterC2EPNS_9algorithm6locate22PointOnGeometryLocatorE
        - _ZNK4geos4geom4prep15PreparedPolygon15getPointLocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:125,46'
          Dst:             _ZNK4geos4geom4prep15PreparedPolygon15getPointLocatorEv
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:125,29'
          Dst:             _ZN4geos4geom4prep23OutermostLocationFilterC2EPNS_9algorithm6locate22PointOnGeometryLocatorE
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:128,19'
          Dst:             _ZN4geos4geom4prep23OutermostLocationFilter20getOutermostLocationEv
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:129,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
        - Src:             'src/geom/prep/PreparedPolygonPredicate.cpp:129,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos4geom4util28ComponentCoordinateExtracterD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/ComponentCoordinateExtracter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/ComponentCoordinateExtracter.h:36,7'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos4geom4util28ComponentCoordinateExtracter14getCoordinatesERKNS0_8GeometryERNSt3__16vectorIPKNS0_12CoordinateXYENS6_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/geom/util/ComponentCoordinateExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
        - _ZN4geos4geom4util28ComponentCoordinateExtracterC2ERNSt3__16vectorIPKNS0_12CoordinateXYENS3_9allocatorIS7_EEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/ComponentCoordinateExtracter.cpp:64,34'
          Dst:             _ZN4geos4geom4util28ComponentCoordinateExtracterC2ERNSt3__16vectorIPKNS0_12CoordinateXYENS3_9allocatorIS7_EEEE
        - Src:             'src/geom/util/ComponentCoordinateExtracter.cpp:66,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
        - Src:             'src/geom/util/ComponentCoordinateExtracter.cpp:66,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos4geom4util28ComponentCoordinateExtracterC2ERNSt3__16vectorIPKNS0_12CoordinateXYENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/geom/util/ComponentCoordinateExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/ComponentCoordinateExtracter.cpp:23,31'
          Dst:             _ZN4geos4geom23GeometryComponentFilterC2Ev
    - functionName:    _ZN4geos4geom4util28ComponentCoordinateExtracter9filter_rwEPNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/ComponentCoordinateExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4util28ComponentCoordinateExtracter9filter_roEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/ComponentCoordinateExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4util19CoordinateOperation4editEPKNS0_8GeometryEPKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/util/CoordinateOperation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          121
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory11createPointEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom5Point16getCoordinatesROEv
        - _ZNK4geos4geom8Geometry5cloneEv
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/CoordinateOperation.cpp:37,33'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/CoordinateOperation.cpp:38,36'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/util/CoordinateOperation.cpp:41,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/geom/util/CoordinateOperation.cpp:43,33'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/CoordinateOperation.cpp:44,36'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/util/CoordinateOperation.cpp:46,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/geom/util/CoordinateOperation.cpp:48,29'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/CoordinateOperation.cpp:49,30'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/geom/util/CoordinateOperation.cpp:51,25'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/geom/util/CoordinateOperation.cpp:54,22'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
    - functionName:    _ZN4geos4geom4util19CoordinateOperationD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/CoordinateOperation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom11LineSegment10pointAlongEdRKNS0_14CoordinateXYZMES4_
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LineSegment.h:351,16'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEpLEl
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_1clINS0_14CoordinateXYZMESB_EEDaRKT_RKT0_'
      functionSourceFile: '/src/geos/src/geom/util/Densifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          93
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4geom11LineSegment10pointAlongEdRKNS0_14CoordinateXYZMES4_
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/Densifier.cpp:116,20'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - Src:             'src/geom/util/Densifier.cpp:118,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/util/Densifier.cpp:121,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/util/Densifier.cpp:121,19'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/util/Densifier.cpp:121,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/util/Densifier.cpp:121,13'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/util/Densifier.cpp:130,26'
          Dst:             _ZN4geos4geom11LineSegment10pointAlongEdRKNS0_14CoordinateXYZMES4_
        - Src:             'src/geom/util/Densifier.cpp:131,28'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/geom/util/Densifier.cpp:132,28'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - Src:             'src/geom/util/Densifier.cpp:137,24'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
    - functionName:    _ZNK4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE6cbeginEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEC2EPS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:850,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEC2EPS3_
    - functionName:    _ZN4geos4geom11LineSegment10pointAlongEdRKNS0_13CoordinateXYMES4_
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom13CoordinateXYMC2Eddd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LineSegment.h:344,16'
          Dst:             _ZN4geos4geom13CoordinateXYMC2Eddd
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEpLEl
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_1clINS0_13CoordinateXYMESB_EEDaRKT_RKT0_'
      functionSourceFile: '/src/geos/src/geom/util/Densifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          93
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4geom11LineSegment10pointAlongEdRKNS0_13CoordinateXYMES4_
        - _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_b
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/Densifier.cpp:116,20'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_b
        - Src:             'src/geom/util/Densifier.cpp:118,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/util/Densifier.cpp:121,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/util/Densifier.cpp:121,19'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/util/Densifier.cpp:121,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/util/Densifier.cpp:121,13'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/util/Densifier.cpp:130,26'
          Dst:             _ZN4geos4geom11LineSegment10pointAlongEdRKNS0_13CoordinateXYMES4_
        - Src:             'src/geom/util/Densifier.cpp:131,28'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/geom/util/Densifier.cpp:132,28'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_b
        - Src:             'src/geom/util/Densifier.cpp:137,24'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_b
    - functionName:    _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_b
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          35
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:509,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'include/geos/geom/CoordinateSequence.h:510,40'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
        - Src:             'include/geos/geom/CoordinateSequence.h:511,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/geom/CoordinateSequence.h:516,9'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_
    - functionName:    _ZNK4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE6cbeginEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEC2EPS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:850,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEC2EPS3_
    - functionName:    _ZN4geos4geom11LineSegment10pointAlongEdRKNS0_10CoordinateES4_
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LineSegment.h:337,16'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEpLEl
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_1clINS0_10CoordinateESB_EEDaRKT_RKT0_'
      functionSourceFile: '/src/geos/src/geom/util/Densifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          93
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4geom11LineSegment10pointAlongEdRKNS0_10CoordinateES4_
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/Densifier.cpp:116,20'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - Src:             'src/geom/util/Densifier.cpp:118,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/util/Densifier.cpp:121,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/util/Densifier.cpp:121,19'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/util/Densifier.cpp:121,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/util/Densifier.cpp:121,13'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/util/Densifier.cpp:130,26'
          Dst:             _ZN4geos4geom11LineSegment10pointAlongEdRKNS0_10CoordinateES4_
        - Src:             'src/geom/util/Densifier.cpp:131,28'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/geom/util/Densifier.cpp:132,28'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - Src:             'src/geom/util/Densifier.cpp:137,24'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
    - functionName:    _ZNK4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE6cbeginEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEC2EPS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:850,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEC2EPS3_
    - functionName:    _ZN4geos4geom11LineSegment10pointAlongEdRKNS0_12CoordinateXYES4_
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LineSegment.h:331,16'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
    - functionName:    _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEpLEl
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequenceIterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_1clINS0_12CoordinateXYESB_EEDaRKT_RKT0_'
      functionSourceFile: '/src/geos/src/geom/util/Densifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          98
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4geom11LineSegment10pointAlongEdRKNS0_12CoordinateXYES4_
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/Densifier.cpp:116,20'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
        - Src:             'src/geom/util/Densifier.cpp:118,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/util/Densifier.cpp:121,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/util/Densifier.cpp:121,19'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/util/Densifier.cpp:121,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/util/Densifier.cpp:121,13'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/util/Densifier.cpp:130,26'
          Dst:             _ZN4geos4geom11LineSegment10pointAlongEdRKNS0_12CoordinateXYES4_
        - Src:             'src/geom/util/Densifier.cpp:131,28'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/geom/util/Densifier.cpp:132,28'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
        - Src:             'src/geom/util/Densifier.cpp:137,24'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
    - functionName:    _ZNK4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE6cbeginEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEC2EPS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:850,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEC2EPS3_
    - functionName:    '_ZNK4geos4geom18CoordinateSequence18forEachSegmentImplINS0_14CoordinateXYZMEZNS0_4util9Densifier13densifyPointsERKS1_dPKNS0_14PrecisionModelEE3$_1EEvOT0_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE6cbeginEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEeqERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_1clINS0_14CoordinateXYZMESB_EEDaRKT_RKT0_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:904,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:904,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE6cbeginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:905,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:905,45'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:907,18'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEeqERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:913,21'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:914,17'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:914,24'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:914,13'
          Dst:             '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_1clINS0_14CoordinateXYZMESB_EEDaRKT_RKT0_'
        - Src:             'include/geos/geom/CoordinateSequence.h:915,13'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:916,13'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:913,21'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
    - functionName:    '_ZNK4geos4geom18CoordinateSequence18forEachSegmentImplINS0_13CoordinateXYMEZNS0_4util9Densifier13densifyPointsERKS1_dPKNS0_14PrecisionModelEE3$_1EEvOT0_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - _ZNK4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE6cbeginEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEeqERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_1clINS0_13CoordinateXYMESB_EEDaRKT_RKT0_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:904,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:904,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE6cbeginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:905,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:905,45'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:907,18'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEeqERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:913,21'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:914,17'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:914,24'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:914,13'
          Dst:             '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_1clINS0_13CoordinateXYMESB_EEDaRKT_RKT0_'
        - Src:             'include/geos/geom/CoordinateSequence.h:915,13'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:916,13'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:913,21'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
    - functionName:    '_ZNK4geos4geom18CoordinateSequence18forEachSegmentImplINS0_10CoordinateEZNS0_4util9Densifier13densifyPointsERKS1_dPKNS0_14PrecisionModelEE3$_1EEvOT0_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - _ZNK4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE6cbeginEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEeqERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_1clINS0_10CoordinateESB_EEDaRKT_RKT0_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:904,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:904,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE6cbeginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:905,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:905,45'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:907,18'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEeqERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:913,21'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:914,17'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:914,24'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:914,13'
          Dst:             '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_1clINS0_10CoordinateESB_EEDaRKT_RKT0_'
        - Src:             'include/geos/geom/CoordinateSequence.h:915,13'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:916,13'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:913,21'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
    - functionName:    '_ZNK4geos4geom18CoordinateSequence18forEachSegmentImplINS0_12CoordinateXYEZNS0_4util9Densifier13densifyPointsERKS1_dPKNS0_14PrecisionModelEE3$_1EEvOT0_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZNK4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE6cbeginEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEeqERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_1clINS0_12CoordinateXYESB_EEDaRKT_RKT0_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:904,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:904,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE6cbeginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:905,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:905,45'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:907,18'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEeqERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:913,21'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:914,17'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:914,24'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:914,13'
          Dst:             '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_1clINS0_12CoordinateXYESB_EEDaRKT_RKT0_'
        - Src:             'include/geos/geom/CoordinateSequence.h:915,13'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:916,13'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:913,21'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
    - functionName:    '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_0clINS0_12CoordinateXYEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/util/Densifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/Densifier.cpp:142,20'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
    - functionName:    '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_0clINS0_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/util/Densifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/Densifier.cpp:142,20'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
    - functionName:    '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_0clINS0_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/util/Densifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/Densifier.cpp:142,20'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_b
    - functionName:    '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_0clINS0_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/util/Densifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/Densifier.cpp:142,20'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
    - functionName:    _ZN4geos4geom4util9Densifier18DensifyTransformerD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/Densifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/Densifier.h:71,20'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
    - functionName:    _ZN4geos4geom4util19GeometryTransformerD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryTransformer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom4util9Densifier17getResultGeometryEv
      functionSourceFile: '/src/geos/src/geom/util/Densifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - _ZN4geos4geom4util19GeometryTransformerD2Ev
        - _ZN4geos4geom4util9Densifier18DensifyTransformerC2Ed
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/Densifier.cpp:178,27'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/geom/util/Densifier.cpp:181,24'
          Dst:             _ZN4geos4geom4util9Densifier18DensifyTransformerC2Ed
        - Src:             'src/geom/util/Densifier.cpp:182,15'
          Dst:             _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - Src:             'src/geom/util/Densifier.cpp:183,1'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
        - Src:             'src/geom/util/Densifier.cpp:183,1'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
    - functionName:    _ZN4geos4geom4util9Densifier18DensifyTransformerC2Ed
      functionSourceFile: '/src/geos/src/geom/util/Densifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/Densifier.cpp:54,32'
          Dst:             _ZN4geos4geom4util19GeometryTransformerC2Ev
    - functionName:    _ZN4geos4geom4util9Densifier18DensifyTransformer20transformCoordinatesEPKNS0_18CoordinateSequenceEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/Densifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          71
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5clearEv
        - _ZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelE
        - _ZNK4geos4geom8Geometry17getPrecisionModelEv
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/Densifier.cpp:63,80'
          Dst:             _ZNK4geos4geom8Geometry17getPrecisionModelEv
        - Src:             'src/geom/util/Densifier.cpp:63,19'
          Dst:             _ZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelE
        - Src:             'src/geom/util/Densifier.cpp:65,31'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/Densifier.cpp:67,21'
          Dst:             _ZN4geos4geom18CoordinateSequence5clearEv
    - functionName:    _ZN4geos4geom4util9Densifier18DensifyTransformer16transformPolygonEPKNS0_7PolygonEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/Densifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformer16transformPolygonEPKNS0_7PolygonEPKNS0_8GeometryE
        - _ZN4geos4geom4util9Densifier18DensifyTransformer15createValidAreaEPKNS0_8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/Densifier.cpp:77,52'
          Dst:             _ZN4geos4geom4util19GeometryTransformer16transformPolygonEPKNS0_7PolygonEPKNS0_8GeometryE
        - Src:             'src/geom/util/Densifier.cpp:82,29'
          Dst:             _ZN4geos4geom4util9Densifier18DensifyTransformer15createValidAreaEPKNS0_8GeometryE
    - functionName:    _ZN4geos4geom4util9Densifier18DensifyTransformer21transformMultiPolygonEPKNS0_12MultiPolygonEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/Densifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformer21transformMultiPolygonEPKNS0_12MultiPolygonEPKNS0_8GeometryE
        - _ZN4geos4geom4util9Densifier18DensifyTransformer15createValidAreaEPKNS0_8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/Densifier.cpp:89,52'
          Dst:             _ZN4geos4geom4util19GeometryTransformer21transformMultiPolygonEPKNS0_12MultiPolygonEPKNS0_8GeometryE
        - Src:             'src/geom/util/Densifier.cpp:90,29'
          Dst:             _ZN4geos4geom4util9Densifier18DensifyTransformer15createValidAreaEPKNS0_8GeometryE
    - functionName:    _ZN4geos4geom4util9Densifier18DensifyTransformer15createValidAreaEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/Densifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom4util13GeometryFixer3fixEPKNS0_8GeometryE
        - _ZNK4geos4geom8Geometry5cloneEv
        - _ZNK4geos4geom8Geometry7isValidEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/Densifier.cpp:97,24'
          Dst:             _ZNK4geos4geom8Geometry7isValidEv
        - Src:             'src/geom/util/Densifier.cpp:98,45'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/geom/util/Densifier.cpp:99,12'
          Dst:             _ZN4geos4geom4util13GeometryFixer3fixEPKNS0_8GeometryE
    - functionName:    _ZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelE
      functionSourceFile: '/src/geos/src/geom/util/Densifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - '_ZNK4geos4geom18CoordinateSequence14forEachSegmentIZNS0_4util9Densifier13densifyPointsERKS1_dPKNS0_14PrecisionModelEE3$_1EEvOT_'
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS0_4util9Densifier13densifyPointsERKS1_dPKNS0_14PrecisionModelEE3$_0EEDamOT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/Densifier.cpp:113,69'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/geom/util/Densifier.cpp:113,81'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/geom/util/Densifier.cpp:115,9'
          Dst:             '_ZNK4geos4geom18CoordinateSequence14forEachSegmentIZNS0_4util9Densifier13densifyPointsERKS1_dPKNS0_14PrecisionModelEE3$_1EEvOT_'
        - Src:             'src/geom/util/Densifier.cpp:141,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/util/Densifier.cpp:141,9'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS0_4util9Densifier13densifyPointsERKS1_dPKNS0_14PrecisionModelEE3$_0EEDamOT_'
    - functionName:    _ZN4geos4geom18CoordinateSequence5clearEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNK4geos4geom18CoordinateSequence14forEachSegmentIZNS0_4util9Densifier13densifyPointsERKS1_dPKNS0_14PrecisionModelEE3$_1EEvOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - '_ZNK4geos4geom18CoordinateSequence18forEachSegmentImplINS0_10CoordinateEZNS0_4util9Densifier13densifyPointsERKS1_dPKNS0_14PrecisionModelEE3$_1EEvOT0_'
        - '_ZNK4geos4geom18CoordinateSequence18forEachSegmentImplINS0_12CoordinateXYEZNS0_4util9Densifier13densifyPointsERKS1_dPKNS0_14PrecisionModelEE3$_1EEvOT0_'
        - '_ZNK4geos4geom18CoordinateSequence18forEachSegmentImplINS0_13CoordinateXYMEZNS0_4util9Densifier13densifyPointsERKS1_dPKNS0_14PrecisionModelEE3$_1EEvOT0_'
        - '_ZNK4geos4geom18CoordinateSequence18forEachSegmentImplINS0_14CoordinateXYZMEZNS0_4util9Densifier13densifyPointsERKS1_dPKNS0_14PrecisionModelEE3$_1EEvOT0_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:807,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:807,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:808,41'
          Dst:             '_ZNK4geos4geom18CoordinateSequence18forEachSegmentImplINS0_12CoordinateXYEZNS0_4util9Densifier13densifyPointsERKS1_dPKNS0_14PrecisionModelEE3$_1EEvOT0_'
        - Src:             'include/geos/geom/CoordinateSequence.h:809,41'
          Dst:             '_ZNK4geos4geom18CoordinateSequence18forEachSegmentImplINS0_10CoordinateEZNS0_4util9Densifier13densifyPointsERKS1_dPKNS0_14PrecisionModelEE3$_1EEvOT0_'
        - Src:             'include/geos/geom/CoordinateSequence.h:810,41'
          Dst:             '_ZNK4geos4geom18CoordinateSequence18forEachSegmentImplINS0_13CoordinateXYMEZNS0_4util9Densifier13densifyPointsERKS1_dPKNS0_14PrecisionModelEE3$_1EEvOT0_'
        - Src:             'include/geos/geom/CoordinateSequence.h:811,41'
          Dst:             '_ZNK4geos4geom18CoordinateSequence18forEachSegmentImplINS0_14CoordinateXYZMEZNS0_4util9Densifier13densifyPointsERKS1_dPKNS0_14PrecisionModelEE3$_1EEvOT0_'
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS0_4util9Densifier13densifyPointsERKS1_dPKNS0_14PrecisionModelEE3$_0EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_0clINS0_10CoordinateEEEDaRKT_'
        - '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_0clINS0_12CoordinateXYEEEDaRKT_'
        - '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_0clINS0_13CoordinateXYMEEEDaRKT_'
        - '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_0clINS0_14CoordinateXYZMEEEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_0clINS0_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_0clINS0_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_0clINS0_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZN4geos4geom4util9Densifier13densifyPointsERKNS0_18CoordinateSequenceEdPKNS0_14PrecisionModelEENK3$_0clINS0_12CoordinateXYEEEDaRKT_'
    - functionName:    _ZN4geos4geom4util9Densifier20setDistanceToleranceEd
      functionSourceFile: '/src/geos/src/geom/util/Densifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          48
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/Densifier.cpp:169,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/util/Densifier.cpp:169,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/util/Densifier.cpp:169,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/util/Densifier.cpp:169,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos4geom4util9Densifier7densifyEPKNS0_8GeometryEd
      functionSourceFile: '/src/geos/src/geom/util/Densifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util9Densifier20setDistanceToleranceEd
        - _ZN4geos4geom4util9DensifierC2EPKNS0_8GeometryE
        - _ZNK4geos4geom4util9Densifier17getResultGeometryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/Densifier.cpp:159,21'
          Dst:             _ZN4geos4geom4util9DensifierC2EPKNS0_8GeometryE
        - Src:             'src/geom/util/Densifier.cpp:160,15'
          Dst:             _ZN4geos4geom4util9Densifier20setDistanceToleranceEd
        - Src:             'src/geom/util/Densifier.cpp:161,22'
          Dst:             _ZNK4geos4geom4util9Densifier17getResultGeometryEv
    - functionName:    _ZN4geos4geom4util9DensifierC2EPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/Densifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/Densifier.cpp:107,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
    - functionName:    _ZN4geos6detail9down_castIPNS_4geom10LinearRingENS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4util14GeometryEditor11editPolygonEPKNS0_7PolygonEPNS1_23GeometryEditorOperationE
      functionSourceFile: '/src/geos/src/geom/util/GeometryEditor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          249
      EdgeCount:       83
      CyclomaticComplexity: 39
      functionsReached:
        - _ZN4geos4geom4util14GeometryEditor4editEPKNS0_8GeometryEPNS1_23GeometryEditorOperationE
        - _ZN4geos6detail9down_castIPNS_4geom10LinearRingENS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPNS_4geom7PolygonENS2_8GeometryEEET_PT0_
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryEditor.cpp:109,41'
          Dst:             _ZN4geos6detail9down_castIPNS_4geom7PolygonENS2_8GeometryEEET_PT0_
        - Src:             'src/geom/util/GeometryEditor.cpp:114,24'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/util/GeometryEditor.cpp:115,51'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - Src:             'src/geom/util/GeometryEditor.cpp:124,13'
          Dst:             _ZN4geos4geom4util14GeometryEditor4editEPKNS0_8GeometryEPNS1_23GeometryEditorOperationE
        - Src:             'src/geom/util/GeometryEditor.cpp:123,39'
          Dst:             _ZN4geos6detail9down_castIPNS_4geom10LinearRingENS2_8GeometryEEET_PT0_
        - Src:             'src/geom/util/GeometryEditor.cpp:128,50'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - Src:             'src/geom/util/GeometryEditor.cpp:143,21'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - Src:             'src/geom/util/GeometryEditor.cpp:135,17'
          Dst:             _ZN4geos4geom4util14GeometryEditor4editEPKNS0_8GeometryEPNS1_23GeometryEditorOperationE
        - Src:             'src/geom/util/GeometryEditor.cpp:134,42'
          Dst:             _ZN4geos6detail9down_castIPNS_4geom10LinearRingENS2_8GeometryEEET_PT0_
    - functionName:    _ZN4geos4geom4util14GeometryEditor4editEPKNS0_8GeometryEPNS1_23GeometryEditorOperationE
      functionSourceFile: '/src/geos/src/geom/util/GeometryEditor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos4geom4util14GeometryEditor11editPolygonEPKNS0_7PolygonEPNS1_23GeometryEditorOperationE
        - _ZN4geos4geom4util14GeometryEditor22editGeometryCollectionEPKNS0_18GeometryCollectionEPNS1_23GeometryEditorOperationE
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - __dynamic_cast
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryEditor.cpp:77,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - Src:             'src/geom/util/GeometryEditor.cpp:81,29'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/util/GeometryEditor.cpp:85,17'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryEditor.cpp:86,16'
          Dst:             _ZN4geos4geom4util14GeometryEditor22editGeometryCollectionEPKNS0_18GeometryCollectionEPNS1_23GeometryEditorOperationE
        - Src:             'src/geom/util/GeometryEditor.cpp:89,27'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryEditor.cpp:90,16'
          Dst:             _ZN4geos4geom4util14GeometryEditor11editPolygonEPKNS0_7PolygonEPNS1_23GeometryEditorOperationE
        - Src:             'src/geom/util/GeometryEditor.cpp:93,8'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryEditor.cpp:97,8'
          Dst:             __dynamic_cast
    - functionName:    _ZN4geos4geom4util14GeometryEditor22editGeometryCollectionEPKNS0_18GeometryCollectionEPNS1_23GeometryEditorOperationE
      functionSourceFile: '/src/geos/src/geom/util/GeometryEditor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          214
      EdgeCount:       73
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN4geos4geom4util14GeometryEditor4editEPKNS0_8GeometryEPNS1_23GeometryEditorOperationE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryEditor.cpp:152,25'
          Dst:             _ZN4geos4geom4util14GeometryEditor4editEPKNS0_8GeometryEPNS1_23GeometryEditorOperationE
        - Src:             'src/geom/util/GeometryEditor.cpp:161,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/util/GeometryEditor.cpp:164,25'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/util/GeometryEditor.cpp:167,25'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/util/GeometryEditor.cpp:170,25'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
    - functionName:    _ZN4geos4geom4util14GeometryEditorC2EPKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/util/GeometryEditor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4util14GeometryEditorC2Ev
      functionSourceFile: '/src/geos/src/geom/util/GeometryEditor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      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:    _ZN4geos9operation8geounion12UnaryUnionOp12extractGeomsINSt3__16vectorIPKNS_4geom8GeometryENS4_9allocatorIS9_EEEEEEvRKT_
      functionSourceFile: '/src/geos/include/geos/operation/union/UnaryUnionOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation8geounion12UnaryUnionOp7extractERKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:167,13'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOp7extractERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation8geounion12UnaryUnionOpC2INSt3__16vectorIPKNS_4geom8GeometryENS4_9allocatorIS9_EEEEEERKT_
      functionSourceFile: '/src/geos/include/geos/operation/union/UnaryUnionOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8geounion12UnaryUnionOp12extractGeomsINSt3__16vectorIPKNS_4geom8GeometryENS4_9allocatorIS9_EEEEEEvRKT_
        - _ZN4geos9operation8geounion13UnionStrategyD2Ev
        - _ZN4geos9operation8geounion20ClassicUnionStrategyC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:124,5'
          Dst:             _ZN4geos9operation8geounion20ClassicUnionStrategyC2Ev
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:128,9'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOp12extractGeomsINSt3__16vectorIPKNS_4geom8GeometryENS4_9allocatorIS9_EEEEEEvRKT_
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:129,5'
          Dst:             _ZN4geos9operation8geounion13UnionStrategyD2Ev
    - functionName:    _ZNK4geos4geom4util13GeometryFixer13unionGeometryERNSt3__16vectorIPKNS0_8GeometryENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8geounion12UnaryUnionOp5UnionEv
        - _ZN4geos9operation8geounion12UnaryUnionOpC2INSt3__16vectorIPKNS_4geom8GeometryENS4_9allocatorIS9_EEEEEERKT_
        - _ZN4geos9operation8geounion12UnaryUnionOpD2Ev
        - _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:337,25'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - Src:             'src/geom/util/GeometryFixer.cpp:340,28'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/geom/util/GeometryFixer.cpp:343,18'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOpC2INSt3__16vectorIPKNS_4geom8GeometryENS4_9allocatorIS9_EEEEEERKT_
        - Src:             'src/geom/util/GeometryFixer.cpp:344,15'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOp5UnionEv
        - Src:             'src/geom/util/GeometryFixer.cpp:346,1'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOpD2Ev
        - Src:             'src/geom/util/GeometryFixer.cpp:346,1'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOpD2Ev
    - functionName:    _ZNK4geos4geom4util13GeometryFixer10differenceEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayNGRobust10DifferenceEPKNS_4geom8GeometryES6_
        - _ZNK4geos4geom4util13GeometryFixer13unionGeometryERNSt3__16vectorIPKNS0_8GeometryENS3_9allocatorIS7_EEEE
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:324,23'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/geom/util/GeometryFixer.cpp:326,16'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust10DifferenceEPKNS_4geom8GeometryES6_
        - Src:             'src/geom/util/GeometryFixer.cpp:327,44'
          Dst:             _ZNK4geos4geom4util13GeometryFixer13unionGeometryERNSt3__16vectorIPKNS0_8GeometryENS3_9allocatorIS7_EEEE
        - Src:             'src/geom/util/GeometryFixer.cpp:328,12'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust10DifferenceEPKNS_4geom8GeometryES6_
    - functionName:    _ZNK4geos4geom4util13GeometryFixer13classifyHolesEPKNS0_8GeometryERNSt3__16vectorINS6_10unique_ptrIS3_NS6_14default_deleteIS3_EEEENS6_9allocatorISB_EEEERNS7_IS5_NSC_IS5_EEEESI_
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep23PreparedGeometryFactory7prepareEPKNS0_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:303,9'
          Dst:             _ZN4geos4geom4prep23PreparedGeometryFactory7prepareEPKNS0_8GeometryE
    - functionName:    _ZNK4geos4geom4util13GeometryFixer8fixHolesEPKNS0_7PolygonE
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          81
      EdgeCount:       33
      CyclomaticComplexity: 17
      functionsReached:
        - _ZNK4geos4geom4util13GeometryFixer7fixRingEPKNS0_10LinearRingE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:286,45'
          Dst:             _ZNK4geos4geom4util13GeometryFixer7fixRingEPKNS0_10LinearRingE
    - functionName:    _ZNK4geos4geom4util13GeometryFixer7fixRingEPKNS0_10LinearRingE
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation6buffer8BufferOp12bufferByZeroEPKNS_4geom8GeometryEb
        - _ZNK4geos4geom10LinearRing5cloneEv
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:354,44'
          Dst:             _ZNK4geos4geom10LinearRing5cloneEv
        - Src:             'src/geom/util/GeometryFixer.cpp:355,47'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - Src:             'src/geom/util/GeometryFixer.cpp:357,12'
          Dst:             _ZN4geos9operation6buffer8BufferOp12bufferByZeroEPKNS_4geom8GeometryEb
    - functionName:    _ZNK4geos4geom4util13GeometryFixer17fixPolygonElementEPKNS0_7PolygonE
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          182
      EdgeCount:       69
      CyclomaticComplexity: 33
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_18CoordinateSequenceE
        - _ZNK4geos4geom4util13GeometryFixer10differenceEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
        - _ZNK4geos4geom4util13GeometryFixer13classifyHolesEPKNS0_8GeometryERNSt3__16vectorINS6_10unique_ptrIS3_NS6_14default_deleteIS3_EEEENS6_9allocatorISB_EEEERNS7_IS5_NSC_IS5_EEEESI_
        - _ZNK4geos4geom4util13GeometryFixer13fixLineStringEPKNS0_10LineStringE
        - _ZNK4geos4geom4util13GeometryFixer13unionGeometryERNSt3__16vectorIPKNS0_8GeometryENS3_9allocatorIS7_EEEE
        - _ZNK4geos4geom4util13GeometryFixer7fixRingEPKNS0_10LinearRingE
        - _ZNK4geos4geom4util13GeometryFixer8fixHolesEPKNS0_7PolygonE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:249,42'
          Dst:             _ZNK4geos4geom4util13GeometryFixer7fixRingEPKNS0_10LinearRingE
        - Src:             'src/geom/util/GeometryFixer.cpp:252,51'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/util/GeometryFixer.cpp:253,55'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_18CoordinateSequenceE
        - Src:             'src/geom/util/GeometryFixer.cpp:254,20'
          Dst:             _ZNK4geos4geom4util13GeometryFixer13fixLineStringEPKNS0_10LineStringE
        - Src:             'src/geom/util/GeometryFixer.cpp:265,57'
          Dst:             _ZNK4geos4geom4util13GeometryFixer8fixHolesEPKNS0_7PolygonE
        - Src:             'src/geom/util/GeometryFixer.cpp:269,5'
          Dst:             _ZNK4geos4geom4util13GeometryFixer13classifyHolesEPKNS0_8GeometryERNSt3__16vectorINS6_10unique_ptrIS3_NS6_14default_deleteIS3_EEEENS6_9allocatorISB_EEEERNS7_IS5_NSC_IS5_EEEESI_
        - Src:             'src/geom/util/GeometryFixer.cpp:270,47'
          Dst:             _ZNK4geos4geom4util13GeometryFixer10differenceEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
        - Src:             'src/geom/util/GeometryFixer.cpp:277,12'
          Dst:             _ZNK4geos4geom4util13GeometryFixer13unionGeometryERNSt3__16vectorIPKNS0_8GeometryENS3_9allocatorIS7_EEEE
    - functionName:    _ZNK4geos4geom4util13GeometryFixer13fixLineStringEPKNS0_10LineStringE
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - _ZNK4geos4geom4util13GeometryFixer20fixLineStringElementEPKNS0_10LineStringE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:175,43'
          Dst:             _ZNK4geos4geom4util13GeometryFixer20fixLineStringElementEPKNS0_10LineStringE
        - Src:             'src/geom/util/GeometryFixer.cpp:177,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEm
    - functionName:    _ZNK4geos4geom4util13GeometryFixer20fixLineStringElementEPKNS0_10LineStringE
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos9operation5valid20RepeatedPointRemover30removeRepeatedAndInvalidPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:189,80'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/util/GeometryFixer.cpp:189,19'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover30removeRepeatedAndInvalidPointsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/geom/util/GeometryFixer.cpp:190,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/util/GeometryFixer.cpp:192,39'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geom/util/GeometryFixer.cpp:193,47'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - Src:             'src/geom/util/GeometryFixer.cpp:199,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos4geom4util13GeometryFixer20fixLinearRingElementEPKNS0_10LinearRingE
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          188
      EdgeCount:       79
      CyclomaticComplexity: 41
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos9operation5valid20RepeatedPointRemover30removeRepeatedAndInvalidPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom8Geometry7isValidEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:147,80'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/util/GeometryFixer.cpp:147,19'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover30removeRepeatedAndInvalidPointsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/geom/util/GeometryFixer.cpp:148,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/util/GeometryFixer.cpp:151,43'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geom/util/GeometryFixer.cpp:152,51'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - Src:             'src/geom/util/GeometryFixer.cpp:156,29'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/geom/util/GeometryFixer.cpp:163,47'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/geom/util/GeometryFixer.cpp:165,17'
          Dst:             _ZNK4geos4geom8Geometry7isValidEv
        - Src:             'src/geom/util/GeometryFixer.cpp:166,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos4geom12CoordinateXY7isValidEv
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom5Point5cloneEv
      functionSourceFile: '/src/geos/include/geos/geom/Point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      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:    _ZNK4geos4geom4util13GeometryFixer12isValidPointEPKNS0_5PointE
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY7isValidEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:110,15'
          Dst:             _ZNK4geos4geom12CoordinateXY7isValidEv
    - functionName:    _ZNK4geos4geom4util13GeometryFixer15fixPointElementEPKNS0_5PointE
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom4util13GeometryFixer12isValidPointEPKNS0_5PointE
        - _ZNK4geos4geom5Point5cloneEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:99,32'
          Dst:             _ZNK4geos4geom4util13GeometryFixer12isValidPointEPKNS0_5PointE
        - Src:             'src/geom/util/GeometryFixer.cpp:102,20'
          Dst:             _ZNK4geos4geom5Point5cloneEv
    - functionName:    _ZNK4geos4geom4util13GeometryFixer13fixCollectionEPKNS0_18GeometryCollectionE
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          93
      EdgeCount:       29
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos4geom4util13GeometryFixer3fixEPKNS0_8GeometryE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:389,21'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/geom/util/GeometryFixer.cpp:386,43'
          Dst:             _ZN4geos4geom4util13GeometryFixer3fixEPKNS0_8GeometryE
    - functionName:    _ZN4geos4geom4util13GeometryFixer3fixEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util13GeometryFixerC2EPKNS0_8GeometryE
        - _ZNK4geos4geom4util13GeometryFixer9getResultEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:39,19'
          Dst:             _ZN4geos4geom4util13GeometryFixerC2EPKNS0_8GeometryE
        - Src:             'src/geom/util/GeometryFixer.cpp:40,16'
          Dst:             _ZNK4geos4geom4util13GeometryFixer9getResultEv
    - functionName:    _ZNK4geos4geom4util13GeometryFixer9getResultEv
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          121
      EdgeCount:       41
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom4util13GeometryFixer10fixPolygonEPKNS0_7PolygonE
        - _ZNK4geos4geom4util13GeometryFixer13fixCollectionEPKNS0_18GeometryCollectionE
        - _ZNK4geos4geom4util13GeometryFixer13fixLineStringEPKNS0_10LineStringE
        - _ZNK4geos4geom4util13GeometryFixer13fixLinearRingEPKNS0_10LinearRingE
        - _ZNK4geos4geom4util13GeometryFixer13fixMultiPointEPKNS0_10MultiPointE
        - _ZNK4geos4geom4util13GeometryFixer15fixMultiPolygonEPKNS0_12MultiPolygonE
        - _ZNK4geos4geom4util13GeometryFixer18fixMultiLineStringEPKNS0_15MultiLineStringE
        - _ZNK4geos4geom4util13GeometryFixer8fixPointEPKNS0_5PointE
        - _ZNK4geos4geom8Geometry5cloneEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/geom/util/GeometryFixer.cpp:62,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:59,22'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/geom/util/GeometryFixer.cpp:64,20'
          Dst:             _ZNK4geos4geom4util13GeometryFixer8fixPointEPKNS0_5PointE
        - Src:             'src/geom/util/GeometryFixer.cpp:66,20'
          Dst:             _ZNK4geos4geom4util13GeometryFixer13fixLinearRingEPKNS0_10LinearRingE
        - Src:             'src/geom/util/GeometryFixer.cpp:68,20'
          Dst:             _ZNK4geos4geom4util13GeometryFixer13fixLineStringEPKNS0_10LineStringE
        - Src:             'src/geom/util/GeometryFixer.cpp:70,20'
          Dst:             _ZNK4geos4geom4util13GeometryFixer10fixPolygonEPKNS0_7PolygonE
        - Src:             'src/geom/util/GeometryFixer.cpp:72,20'
          Dst:             _ZNK4geos4geom4util13GeometryFixer13fixMultiPointEPKNS0_10MultiPointE
        - Src:             'src/geom/util/GeometryFixer.cpp:74,20'
          Dst:             _ZNK4geos4geom4util13GeometryFixer18fixMultiLineStringEPKNS0_15MultiLineStringE
        - Src:             'src/geom/util/GeometryFixer.cpp:76,20'
          Dst:             _ZNK4geos4geom4util13GeometryFixer15fixMultiPolygonEPKNS0_12MultiPolygonE
        - Src:             'src/geom/util/GeometryFixer.cpp:78,20'
          Dst:             _ZNK4geos4geom4util13GeometryFixer13fixCollectionEPKNS0_18GeometryCollectionE
        - Src:             'src/geom/util/GeometryFixer.cpp:80,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/util/GeometryFixer.cpp:80,19'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/util/GeometryFixer.cpp:80,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/util/GeometryFixer.cpp:80,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos4geom4util13GeometryFixer8fixPointEPKNS0_5PointE
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointEm
        - _ZNK4geos4geom4util13GeometryFixer15fixPointElementEPKNS0_5PointE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:88,33'
          Dst:             _ZNK4geos4geom4util13GeometryFixer15fixPointElementEPKNS0_5PointE
        - Src:             'src/geom/util/GeometryFixer.cpp:90,25'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEm
    - functionName:    _ZNK4geos4geom4util13GeometryFixer13fixLinearRingEPKNS0_10LinearRingE
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEm
        - _ZNK4geos4geom4util13GeometryFixer20fixLinearRingElementEPKNS0_10LinearRingE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:133,43'
          Dst:             _ZNK4geos4geom4util13GeometryFixer20fixLinearRingElementEPKNS0_10LinearRingE
        - Src:             'src/geom/util/GeometryFixer.cpp:135,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEm
    - functionName:    _ZNK4geos4geom4util13GeometryFixer10fixPolygonEPKNS0_7PolygonE
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - _ZNK4geos4geom4util13GeometryFixer17fixPolygonElementEPKNS0_7PolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:237,43'
          Dst:             _ZNK4geos4geom4util13GeometryFixer17fixPolygonElementEPKNS0_7PolygonE
        - Src:             'src/geom/util/GeometryFixer.cpp:239,25'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEm
    - functionName:    _ZNK4geos4geom4util13GeometryFixer13fixMultiPointEPKNS0_10MultiPointE
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          117
      EdgeCount:       46
      CyclomaticComplexity: 23
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom4util13GeometryFixer15fixPointElementEPKNS0_5PointE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:126,21'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/util/GeometryFixer.cpp:121,40'
          Dst:             _ZNK4geos4geom4util13GeometryFixer15fixPointElementEPKNS0_5PointE
    - functionName:    _ZNK4geos4geom4util13GeometryFixer18fixMultiLineStringEPKNS0_15MultiLineStringE
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          182
      EdgeCount:       76
      CyclomaticComplexity: 38
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom4util13GeometryFixer20fixLineStringElementEPKNS0_10LineStringE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:214,48'
          Dst:             _ZNK4geos4geom4util13GeometryFixer20fixLineStringElementEPKNS0_10LineStringE
        - Src:             'src/geom/util/GeometryFixer.cpp:228,25'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/geom/util/GeometryFixer.cpp:230,25'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos4geom4util13GeometryFixer15fixMultiPolygonEPKNS0_12MultiPolygonE
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          151
      EdgeCount:       63
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayNGRobust5UnionEPKNS_4geom8GeometryE
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEv
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom4util13GeometryFixer17fixPolygonElementEPKNS0_7PolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryFixer.cpp:368,45'
          Dst:             _ZNK4geos4geom4util13GeometryFixer17fixPolygonElementEPKNS0_7PolygonE
        - Src:             'src/geom/util/GeometryFixer.cpp:374,25'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEv
        - Src:             'src/geom/util/GeometryFixer.cpp:376,63'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/geom/util/GeometryFixer.cpp:377,12'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust5UnionEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos4geom4util13GeometryFixer16setKeepCollapsedEb
      functionSourceFile: '/src/geos/src/geom/util/GeometryFixer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4util19GeometryTransformerD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryTransformer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/GeometryTransformer.h:99,44'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
    - functionName:    _ZN4geos4geom4util19GeometryTransformer27transformGeometryCollectionEPKNS0_18GeometryCollectionEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/GeometryTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          155
      EdgeCount:       66
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryTransformer.cpp:593,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - Src:             'src/geom/util/GeometryTransformer.cpp:603,39'
          Dst:             _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - Src:             'src/geom/util/GeometryTransformer.cpp:616,25'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/geom/util/GeometryTransformer.cpp:619,25'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/GeometryTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          227
      EdgeCount:       51
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom10LinearRingEKNS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom10MultiCurveEKNS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom10MultiPointEKNS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom12CurvePolygonEKNS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom12MultiPolygonEKNS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom12MultiSurfaceEKNS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom13CompoundCurveEKNS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom14CircularStringEKNS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom15MultiLineStringEKNS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom18GeometryCollectionEKNS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom5PointEKNS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom7PolygonEKNS2_8GeometryEEET_PT0_
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry5cloneEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/geom/util/GeometryTransformer.cpp:92,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/util/GeometryTransformer.cpp:85,26'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/util/GeometryTransformer.cpp:89,27'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/geom/util/GeometryTransformer.cpp:94,35'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom5PointEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/util/GeometryTransformer.cpp:96,40'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/util/GeometryTransformer.cpp:98,40'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom10LinearRingEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/util/GeometryTransformer.cpp:100,37'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom7PolygonEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/util/GeometryTransformer.cpp:102,44'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom14CircularStringEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/util/GeometryTransformer.cpp:104,43'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom13CompoundCurveEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/util/GeometryTransformer.cpp:106,42'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom12CurvePolygonEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/util/GeometryTransformer.cpp:108,40'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom10MultiPointEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/util/GeometryTransformer.cpp:110,45'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom15MultiLineStringEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/util/GeometryTransformer.cpp:112,42'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom12MultiPolygonEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/util/GeometryTransformer.cpp:114,40'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom10MultiCurveEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/util/GeometryTransformer.cpp:116,42'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom12MultiSurfaceEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/util/GeometryTransformer.cpp:118,48'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom18GeometryCollectionEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/util/GeometryTransformer.cpp:121,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/util/GeometryTransformer.cpp:121,11'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/util/GeometryTransformer.cpp:121,5'
          Dst:             __cxa_throw
        - Src:             'src/geom/util/GeometryTransformer.cpp:121,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom10LinearRingEKNS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom14CircularStringEKNS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom13CompoundCurveEKNS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom12CurvePolygonEKNS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom10MultiPointEKNS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom15MultiLineStringEKNS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom12MultiPolygonEKNS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom10MultiCurveEKNS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom12MultiSurfaceEKNS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4util19GeometryTransformer21transformMultiSurfaceEPKNS0_12MultiSurfaceEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/GeometryTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          127
      EdgeCount:       52
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryTransformer.cpp:565,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - Src:             'src/geom/util/GeometryTransformer.cpp:574,30'
          Dst:             _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - Src:             'src/geom/util/GeometryTransformer.cpp:582,25'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEv
        - Src:             'src/geom/util/GeometryTransformer.cpp:585,21'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos4geom4util19GeometryTransformer21transformMultiPolygonEPKNS0_12MultiPolygonEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/GeometryTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          148
      EdgeCount:       61
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryTransformer.cpp:529,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - Src:             'src/geom/util/GeometryTransformer.cpp:553,25'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEv
        - Src:             'src/geom/util/GeometryTransformer.cpp:556,21'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos4geom4util19GeometryTransformer21transformCurvePolygonEPKNS0_12CurvePolygonEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/GeometryTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          557
      EdgeCount:       117
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createCurvePolygonEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryTransformer.cpp:442,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - Src:             'src/geom/util/GeometryTransformer.cpp:455,34'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryTransformer.cpp:458,40'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryTransformer.cpp:461,36'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryTransformer.cpp:465,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/util/GeometryTransformer.cpp:465,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/util/GeometryTransformer.cpp:465,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/util/GeometryTransformer.cpp:465,9'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/util/GeometryTransformer.cpp:468,29'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryTransformer.cpp:478,38'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryTransformer.cpp:481,44'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryTransformer.cpp:484,40'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryTransformer.cpp:488,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/util/GeometryTransformer.cpp:488,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/util/GeometryTransformer.cpp:488,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/util/GeometryTransformer.cpp:488,13'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/util/GeometryTransformer.cpp:495,12'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryTransformer.cpp:496,32'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryTransformer.cpp:507,43'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryTransformer.cpp:508,25'
          Dst:             _ZNK4geos4geom15GeometryFactory18createCurvePolygonEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - Src:             'src/geom/util/GeometryTransformer.cpp:520,25'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos4geom4util19GeometryTransformer16transformPolygonEPKNS0_7PolygonEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/GeometryTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          350
      EdgeCount:       79
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryTransformer.cpp:378,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - Src:             'src/geom/util/GeometryTransformer.cpp:391,18'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryTransformer.cpp:407,12'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryTransformer.cpp:408,32'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryTransformer.cpp:419,46'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryTransformer.cpp:420,25'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - Src:             'src/geom/util/GeometryTransformer.cpp:432,25'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos4geom4util19GeometryTransformer19transformMultiCurveEPKNS0_10MultiCurveEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/GeometryTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          127
      EdgeCount:       52
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryTransformer.cpp:350,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - Src:             'src/geom/util/GeometryTransformer.cpp:359,30'
          Dst:             _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - Src:             'src/geom/util/GeometryTransformer.cpp:367,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveEv
        - Src:             'src/geom/util/GeometryTransformer.cpp:370,21'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos4geom4util19GeometryTransformer24transformMultiLineStringEPKNS0_15MultiLineStringEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/GeometryTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          148
      EdgeCount:       61
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryTransformer.cpp:313,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - Src:             'src/geom/util/GeometryTransformer.cpp:338,25'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
        - Src:             'src/geom/util/GeometryTransformer.cpp:341,21'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos6detail9down_castIPNS_4geom11SimpleCurveENS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4util19GeometryTransformer22transformCompoundCurveEPKNS0_13CompoundCurveEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/GeometryTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          299
      EdgeCount:       125
      CyclomaticComplexity: 63
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos6detail9down_castIPNS_4geom11SimpleCurveENS2_8GeometryEEET_PT0_
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory19createCompoundCurveEONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryTransformer.cpp:257,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - Src:             'src/geom/util/GeometryTransformer.cpp:272,39'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryTransformer.cpp:275,40'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryTransformer.cpp:279,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/util/GeometryTransformer.cpp:279,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/util/GeometryTransformer.cpp:279,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/util/GeometryTransformer.cpp:279,13'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/util/GeometryTransformer.cpp:286,14'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryTransformer.cpp:295,33'
          Dst:             _ZN4geos6detail9down_castIPNS_4geom11SimpleCurveENS2_8GeometryEEET_PT0_
        - Src:             'src/geom/util/GeometryTransformer.cpp:302,25'
          Dst:             _ZNK4geos4geom15GeometryFactory19createCompoundCurveEONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/util/GeometryTransformer.cpp:305,21'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos4geom4util19GeometryTransformer23transformCircularStringEPKNS0_14CircularStringEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/GeometryTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory20createCircularStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryTransformer.cpp:241,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - Src:             'src/geom/util/GeometryTransformer.cpp:249,43'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/util/GeometryTransformer.cpp:248,21'
          Dst:             _ZNK4geos4geom15GeometryFactory20createCircularStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos4geom4util19GeometryTransformer19transformLineStringEPKNS0_10LineStringEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/GeometryTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryTransformer.cpp:224,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - Src:             'src/geom/util/GeometryTransformer.cpp:233,43'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/util/GeometryTransformer.cpp:232,21'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos4geom4util19GeometryTransformer19transformLinearRingEPKNS0_10LinearRingEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/GeometryTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryTransformer.cpp:198,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - Src:             'src/geom/util/GeometryTransformer.cpp:206,43'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/util/GeometryTransformer.cpp:208,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/util/GeometryTransformer.cpp:212,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/geom/util/GeometryTransformer.cpp:215,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos4geom4util19GeometryTransformer19transformMultiPointEPKNS0_10MultiPointEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/GeometryTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          148
      EdgeCount:       61
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryTransformer.cpp:161,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - Src:             'src/geom/util/GeometryTransformer.cpp:186,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEv
        - Src:             'src/geom/util/GeometryTransformer.cpp:189,21'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos4geom4util19GeometryTransformer14transformPointEPKNS0_5PointEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/GeometryTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - _ZNK4geos4geom15GeometryFactory11createPointEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom5Point16getCoordinatesROEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryTransformer.cpp:144,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - Src:             'src/geom/util/GeometryTransformer.cpp:151,42'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/geom/util/GeometryTransformer.cpp:153,21'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos4geom4util19GeometryTransformer20transformCoordinatesEPKNS0_18CoordinateSequenceEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/GeometryTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryTransformer.cpp:130,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - Src:             'src/geom/util/GeometryTransformer.cpp:136,56'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
    - functionName:    _ZN4geos4geom4util19GeometryTransformer38setSkipTransformedInvalidInteriorRingsEb
      functionSourceFile: '/src/geos/src/geom/util/GeometryTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4util19GeometryTransformerC2Ev
      functionSourceFile: '/src/geos/src/geom/util/GeometryTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4util24LinearComponentExtracterD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/LinearComponentExtracter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/LinearComponentExtracter.h:33,16'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos4geom4util24LinearComponentExtracter9filter_roEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/LinearComponentExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_8GeometryEEET_PT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/LinearComponentExtracter.cpp:49,25'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_8GeometryEEET_PT0_
    - functionName:    _ZN4geos4geom4util24LinearComponentExtracter8getLinesERKNS0_8GeometryERNSt3__16vectorIPKNS0_10LineStringENS6_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/geom/util/LinearComponentExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
        - _ZN4geos4geom4util24LinearComponentExtracterC2ERNSt3__16vectorIPKNS0_10LineStringENS3_9allocatorIS7_EEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/LinearComponentExtracter.cpp:39,30'
          Dst:             _ZN4geos4geom4util24LinearComponentExtracterC2ERNSt3__16vectorIPKNS0_10LineStringENS3_9allocatorIS7_EEEE
        - Src:             'src/geom/util/LinearComponentExtracter.cpp:41,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
        - Src:             'src/geom/util/LinearComponentExtracter.cpp:41,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos4geom4util24LinearComponentExtracterC2ERNSt3__16vectorIPKNS0_10LineStringENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/geom/util/LinearComponentExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/LinearComponentExtracter.cpp:27,27'
          Dst:             _ZN4geos4geom23GeometryComponentFilterC2Ev
    - functionName:    _ZN4geos4geom4util16PolygonExtracterD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/PolygonExtracter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/PolygonExtracter.h:30,16'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
    - functionName:    _ZN4geos4geom4util16PolygonExtracter9filter_roEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/PolygonExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/PolygonExtracter.cpp:54,27'
          Dst:             __dynamic_cast
    - functionName:    _ZN4geos4geom4util16PolygonExtracter9filter_rwEPNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/PolygonExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/PolygonExtracter.cpp:46,27'
          Dst:             __dynamic_cast
    - functionName:    _ZN4geos4geom4util16PolygonExtracterC2ERNSt3__16vectorIPKNS0_7PolygonENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/geom/util/PolygonExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/PolygonExtracter.cpp:38,19'
          Dst:             _ZN4geos4geom14GeometryFilterC2Ev
    - functionName:    _ZN4geos4geom4util16PolygonExtracter11getPolygonsERKNS0_8GeometryERNSt3__16vectorIPKNS0_7PolygonENS6_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/geom/util/PolygonExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom14GeometryFilterD2Ev
        - _ZN4geos4geom4util16PolygonExtracterC2ERNSt3__16vectorIPKNS0_7PolygonENS3_9allocatorIS7_EEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/PolygonExtracter.cpp:34,22'
          Dst:             _ZN4geos4geom4util16PolygonExtracterC2ERNSt3__16vectorIPKNS0_7PolygonENS3_9allocatorIS7_EEEE
        - Src:             'src/geom/util/PolygonExtracter.cpp:36,1'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
        - Src:             'src/geom/util/PolygonExtracter.cpp:36,1'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
    - functionName:    _ZN4geos5index25VertexSequencePackedRtree11isNodeEmptyEmm
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index25VertexSequencePackedRtree8clampMaxEmm
        - _ZNK4geos4geom8Envelope6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/VertexSequencePackedRtree.cpp:298,23'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree8clampMaxEmm
        - Src:             'src/index/VertexSequencePackedRtree.cpp:300,24'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
    - functionName:    _ZN4geos5index25VertexSequencePackedRtree8clampMaxEmm
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index25VertexSequencePackedRtree16isItemsNodeEmptyEm
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index25VertexSequencePackedRtree8clampMaxEmm
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/VertexSequencePackedRtree.cpp:311,60'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/index/VertexSequencePackedRtree.cpp:311,23'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree8clampMaxEmm
    - functionName:    _ZN4geos5index25VertexSequencePackedRtree6removeEm
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom8Envelope9setToNullEv
        - _ZN4geos5index25VertexSequencePackedRtree11isNodeEmptyEmm
        - _ZN4geos5index25VertexSequencePackedRtree16isItemsNodeEmptyEm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/VertexSequencePackedRtree.cpp:274,11'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree16isItemsNodeEmptyEm
        - Src:             'src/index/VertexSequencePackedRtree.cpp:277,23'
          Dst:             _ZN4geos4geom8Envelope9setToNullEv
        - Src:             'src/index/VertexSequencePackedRtree.cpp:284,11'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree11isNodeEmptyEmm
        - Src:             'src/index/VertexSequencePackedRtree.cpp:288,24'
          Dst:             _ZN4geos4geom8Envelope9setToNullEv
    - functionName:    _ZNK4geos5index25VertexSequencePackedRtree9levelSizeEm
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index25VertexSequencePackedRtree14queryNodeRangeERKNS_4geom8EnvelopeEmmRNSt3__16vectorImNS6_9allocatorImEEEE
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos5index25VertexSequencePackedRtree9levelSizeEm
        - _ZNK4geos5index25VertexSequencePackedRtree9queryNodeERKNS_4geom8EnvelopeEmmRNSt3__16vectorImNS6_9allocatorImEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/VertexSequencePackedRtree.cpp:225,28'
          Dst:             _ZNK4geos5index25VertexSequencePackedRtree9levelSizeEm
        - Src:             'src/index/VertexSequencePackedRtree.cpp:230,9'
          Dst:             _ZNK4geos5index25VertexSequencePackedRtree9queryNodeERKNS_4geom8EnvelopeEmmRNSt3__16vectorImNS6_9allocatorImEEEE
    - functionName:    _ZNK4geos5index25VertexSequencePackedRtree9queryNodeERKNS_4geom8EnvelopeEmmRNSt3__16vectorImNS6_9allocatorImEEEE
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom8Envelope10intersectsERKS1_
        - _ZNK4geos4geom8Envelope6isNullEv
        - _ZNK4geos5index25VertexSequencePackedRtree14queryItemRangeERKNS_4geom8EnvelopeEmRNSt3__16vectorImNS6_9allocatorImEEEE
        - _ZNK4geos5index25VertexSequencePackedRtree14queryNodeRangeERKNS_4geom8EnvelopeEmmRNSt3__16vectorImNS6_9allocatorImEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/VertexSequencePackedRtree.cpp:205,17'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'src/index/VertexSequencePackedRtree.cpp:207,20'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
        - Src:             'src/index/VertexSequencePackedRtree.cpp:212,9'
          Dst:             _ZNK4geos5index25VertexSequencePackedRtree14queryItemRangeERKNS_4geom8EnvelopeEmRNSt3__16vectorImNS6_9allocatorImEEEE
        - Src:             'src/index/VertexSequencePackedRtree.cpp:215,9'
          Dst:             _ZNK4geos5index25VertexSequencePackedRtree14queryNodeRangeERKNS_4geom8EnvelopeEmmRNSt3__16vectorImNS6_9allocatorImEEEE
    - functionName:    _ZNK4geos5index25VertexSequencePackedRtree14queryItemRangeERKNS_4geom8EnvelopeEmRNSt3__16vectorImNS6_9allocatorImEEEE
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequenceixEm
        - _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/VertexSequencePackedRtree.cpp:250,28'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/index/VertexSequencePackedRtree.cpp:252,31'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/index/VertexSequencePackedRtree.cpp:254,37'
          Dst:             _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
    - functionName:    _ZNK4geos5index25VertexSequencePackedRtree5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS6_9allocatorImEEEE
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index25VertexSequencePackedRtree9queryNodeERKNS_4geom8EnvelopeEmmRNSt3__16vectorImNS6_9allocatorImEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/VertexSequencePackedRtree.cpp:191,5'
          Dst:             _ZNK4geos5index25VertexSequencePackedRtree9queryNodeERKNS_4geom8EnvelopeEmmRNSt3__16vectorImNS6_9allocatorImEEEE
    - functionName:    _ZN4geos5index25VertexSequencePackedRtree19computeNodeEnvelopeERKNSt3__16vectorINS_4geom8EnvelopeENS2_9allocatorIS5_EEEEmm
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeERKS1_
        - _ZN4geos4geom8EnvelopeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/VertexSequencePackedRtree.cpp:157,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/index/VertexSequencePackedRtree.cpp:159,13'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKS1_
    - functionName:    _ZN4geos5index25VertexSequencePackedRtree19computeItemEnvelopeERKNS_4geom18CoordinateSequenceEmm
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/VertexSequencePackedRtree.cpp:169,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/index/VertexSequencePackedRtree.cpp:171,29'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/index/VertexSequencePackedRtree.cpp:171,13'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos5index25VertexSequencePackedRtree15fillLevelBoundsEmRNSt3__16vectorINS_4geom8EnvelopeENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index25VertexSequencePackedRtree19computeNodeEnvelopeERKNSt3__16vectorINS_4geom8EnvelopeENS2_9allocatorIS5_EEEEmm
        - _ZN4geos5index25VertexSequencePackedRtree8clampMaxEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/VertexSequencePackedRtree.cpp:144,31'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree8clampMaxEmm
        - Src:             'src/index/VertexSequencePackedRtree.cpp:145,33'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree19computeNodeEnvelopeERKNSt3__16vectorINS_4geom8EnvelopeENS2_9allocatorIS5_EEEEmm
    - functionName:    _ZN4geos5index25VertexSequencePackedRtree14fillItemBoundsERNSt3__16vectorINS_4geom8EnvelopeENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index25VertexSequencePackedRtree19computeItemEnvelopeERKNS_4geom18CoordinateSequenceEmm
        - _ZN4geos5index25VertexSequencePackedRtree8clampMaxEmm
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/VertexSequencePackedRtree.cpp:127,72'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/index/VertexSequencePackedRtree.cpp:127,31'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree8clampMaxEmm
        - Src:             'src/index/VertexSequencePackedRtree.cpp:128,28'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree19computeItemEnvelopeERKNS_4geom18CoordinateSequenceEmm
        - Src:             'src/index/VertexSequencePackedRtree.cpp:131,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos5index25VertexSequencePackedRtree11ceilDivisorEmm
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index25VertexSequencePackedRtree14levelNodeCountEm
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index25VertexSequencePackedRtree11ceilDivisorEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/VertexSequencePackedRtree.cpp:102,12'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree11ceilDivisorEmm
    - functionName:    _ZN4geos5index25VertexSequencePackedRtree12createBoundsEv
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          55
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos5index25VertexSequencePackedRtree14fillItemBoundsERNSt3__16vectorINS_4geom8EnvelopeENS2_9allocatorIS5_EEEE
        - _ZN4geos5index25VertexSequencePackedRtree15fillLevelBoundsEmRNSt3__16vectorINS_4geom8EnvelopeENS2_9allocatorIS5_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/VertexSequencePackedRtree.cpp:111,5'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree14fillItemBoundsERNSt3__16vectorINS_4geom8EnvelopeENS2_9allocatorIS5_EEEE
        - Src:             'src/index/VertexSequencePackedRtree.cpp:114,9'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree15fillLevelBoundsEmRNSt3__16vectorINS_4geom8EnvelopeENS2_9allocatorIS5_EEEE
    - functionName:    _ZN4geos5index25VertexSequencePackedRtree19computeLevelOffsetsEv
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos5index25VertexSequencePackedRtree14levelNodeCountEm
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/VertexSequencePackedRtree.cpp:80,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/index/VertexSequencePackedRtree.cpp:83,19'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree14levelNodeCountEm
    - functionName:    _ZN4geos5index25VertexSequencePackedRtree9getBoundsEv
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index25VertexSequencePackedRtree5buildEv
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index25VertexSequencePackedRtree12createBoundsEv
        - _ZN4geos5index25VertexSequencePackedRtree19computeLevelOffsetsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/VertexSequencePackedRtree.cpp:60,19'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree19computeLevelOffsetsEv
        - Src:             'src/index/VertexSequencePackedRtree.cpp:61,14'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree12createBoundsEv
    - functionName:    _ZN4geos5index25VertexSequencePackedRtreeC2ERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/index/VertexSequencePackedRtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index25VertexSequencePackedRtree5buildEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/VertexSequencePackedRtree.cpp:39,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/index/VertexSequencePackedRtree.cpp:41,5'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree5buildEv
    - functionName:    '_ZZNK4geos2io13GeoJSONReader19readMultiLineStringERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEEENK3$_0clINS7_IdNSB_IdEEEEEEDaT_'
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK4geos2io13GeoJSONReader11readPolygonERKNSt3__16vectorINS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEEENK3$_0clIS6_EEDaT_'
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK4geos2io13GeoJSONReader14readLineStringERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEEENK3$_0clINS7_IdNSB_IdEEEEEEDaT_'
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io14GeoJSONFeatureD2Ev
      functionSourceFile: '/src/geos/include/geos/io/GeoJSON.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEeqISI_TnNS4_9enable_ifIXoosr3std7is_sameIT_SI_EE5valuesr3std7is_sameISL_NS2_ISG_EEEE5valueEDnE4typeELDn0EEEbRKSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13338
      functionLinenumberEnd: 13366
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       29
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detaileqENS1_20primitive_iterator_tES2_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:13347,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:13342,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:13342,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:13342,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:13342,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:13364,49'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detaileqENS1_20primitive_iterator_tES2_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4527
      functionLinenumberEnd: 4530
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iteratorC2EiPKc
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEESD_PKT_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4528,38'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
        - Src:             'include/geos/vend/json.hpp:4528,80'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEESD_PKT_
        - Src:             'include/geos/vend/json.hpp:4528,31'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:4529,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iteratorC2EiPKc
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4371
      functionLinenumberEnd: 4371
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD1Ev
        - _ZNSt9exceptionD2Ev
      functionUses:    96
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4371,7'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/geos/vend/json.hpp:4371,7'
          Dst:             _ZNSt9exceptionD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detaileqENS1_20primitive_iterator_tES2_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12774
      functionLinenumberEnd: 12775
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD0Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4371
      functionLinenumberEnd: 4371
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4371,7'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail9exception4whatEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4376
      functionLinenumberEnd: 4377
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4388
      functionLinenumberEnd: 4390
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA17_KcRKS9_cS9_RA3_SA_EEET_DpOT0_
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4389,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA17_KcRKS9_cS9_RA3_SA_EEET_DpOT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEESD_PKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4399
      functionLinenumberEnd: 4458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JS9_RKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_EEEmRKT_DpRKT0_
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_EEEmRKT_DpRKT0_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JS9_RKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iteratorC2EiPKc
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4535
      functionLinenumberEnd: 4535
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionC2EiPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4535,11'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionC2EiPKc
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionC2EiPKc
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4385
      functionLinenumberEnd: 4385
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt9exceptionC2B8ne220000Ev
        - _ZNSt9exceptionD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4385,5'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
        - Src:             'include/geos/vend/json.hpp:4385,57'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/geos/vend/json.hpp:4385,70'
          Dst:             _ZNSt9exceptionD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iteratorD0Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4522
      functionLinenumberEnd: 4522
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4522,7'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
    - 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:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt9exceptionD1Ev
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt9exceptionD0Ev
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_EEEmRKT_DpRKT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4260
      functionLinenumberEnd: 4261
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_EEEmRKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4261,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_EEEmRKT_DpRKT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JS9_RKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_JETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_JETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_JETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvRT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvRT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4266
      functionLinenumberEnd: 4266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_EEEmRKT_DpRKT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4260
      functionLinenumberEnd: 4261
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJEEEmRKT_DpRKT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4261,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJEEEmRKT_DpRKT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJEEEmRKT_DpRKT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4260
      functionLinenumberEnd: 4261
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4261,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4235
      functionLinenumberEnd: 4236
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA17_KcRKS9_cS9_RA3_SA_EEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA17_KcJRKS9_cS9_RA3_SA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSI_OSJ_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEcS9_A3_cEEEmPKcDpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEcS9_A3_cEEEmPKcDpRKT_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA17_KcJRKS9_cS9_RA3_SA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSI_OSJ_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEcS9_A3_cEEEmPKcDpRKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4253
      functionLinenumberEnd: 4255
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJcS9_A3_cEEEmRKT_DpRKT0_
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4255,12'
          Dst:             strlen
        - Src:             'include/geos/vend/json.hpp:4255,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJcS9_A3_cEEEmRKT_DpRKT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA17_KcJRKS9_cS9_RA3_SA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSI_OSJ_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_JcS9_RA3_KcETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSG_OSH_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_JcS9_RA3_KcETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSG_OSH_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_JcS9_RA3_KcETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSG_OSH_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEcJS9_RA3_KcETnNS3_9enable_ifIXaantsr24detect_string_can_appendIT_T0_EE5valuesr27detect_string_can_append_opISE_SF_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEcJS9_RA3_KcETnNS3_9enable_ifIXaantsr24detect_string_can_appendIT_T0_EE5valuesr27detect_string_can_append_opISE_SF_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEcJS9_RA3_KcETnNS3_9enable_ifIXaantsr24detect_string_can_appendIT_T0_EE5valuesr27detect_string_can_append_opISE_SF_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4322
      functionLinenumberEnd: 4325
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRA3_KcETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4324,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRA3_KcETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRA3_KcETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA3_KcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA3_KcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA3_KcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvRT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJcS9_A3_cEEEmRKT_DpRKT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4260
      functionLinenumberEnd: 4261
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEA3_cEEEmcDpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4261,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEA3_cEEEmcDpRKT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEA3_cEEEmcDpRKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4247
      functionLinenumberEnd: 4248
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJA3_cEEEmRKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4248,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJA3_cEEEmRKT_DpRKT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJA3_cEEEmRKT_DpRKT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4260
      functionLinenumberEnd: 4261
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJEEEmPKcDpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4261,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJEEEmPKcDpRKT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJEEEmPKcDpRKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4253
      functionLinenumberEnd: 4255
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthEv
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4255,12'
          Dst:             strlen
        - Src:             'include/geos/vend/json.hpp:4255,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE7set_endEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13110
      functionLinenumberEnd: 13141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          40
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t7set_endEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:13113,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:13137,41'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t7set_endEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t7set_endEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12757
      functionLinenumberEnd: 12759
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4cendEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22112
      functionLinenumberEnd: 22115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE7set_endEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2EPSH_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:22113,24'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2EPSH_
        - Src:             'include/geos/vend/json.hpp:22114,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE7set_endEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2EPSH_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12969
      functionLinenumberEnd: 13615
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_tC2Ev
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:12972,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:12855,45'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_tC2Ev
        - Src:             'include/geos/vend/json.hpp:12996,43'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_tC2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_tC2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12732
      functionLinenumberEnd: 12741
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9set_beginEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13066
      functionLinenumberEnd: 13103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t7set_endEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t9set_beginEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:13069,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:13086,41'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t7set_endEv
        - Src:             'include/geos/vend/json.hpp:13099,41'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t9set_beginEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t9set_beginEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12751
      functionLinenumberEnd: 12753
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6cbeginEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22087
      functionLinenumberEnd: 22090
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9set_beginEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2EPSH_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:22088,24'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2EPSH_
        - Src:             'include/geos/vend/json.hpp:22089,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9set_beginEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE5valueEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13607
      functionLinenumberEnd: 13608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:13608,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13149
      functionLinenumberEnd: 13186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          105
      EdgeCount:       40
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t8is_beginEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    8
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:13152,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:13167,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:13167,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:13167,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:13167,17'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:13178,21'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t8is_beginEv
        - Src:             'include/geos/vend/json.hpp:13183,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:13183,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:13183,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:13183,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t8is_beginEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12763
      functionLinenumberEnd: 12764
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE3keyEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13591
      functionLinenumberEnd: 13600
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:13594,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - Src:             'include/geos/vend/json.hpp:13599,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:13599,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:13599,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:13599,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20660
      functionLinenumberEnd: 20661
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13int_to_stringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvRT_m
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5180
      functionLinenumberEnd: 5184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4typeEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20597
      functionLinenumberEnd: 20598
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2ESJ_m
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5214
      functionLinenumberEnd: 5214
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5203,43'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail15iteration_proxyINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2ERSI_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5317
      functionLinenumberEnd: 5317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl15append_exponentEPci
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 17836
      functionLinenumberEnd: 17873
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPcimmmm
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 17455
      functionLinenumberEnd: 17488
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl18find_largest_pow10EjRj
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 17400
      functionLinenumberEnd: 17451
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          74
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3subERKS3_S5_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 16978
      functionLinenumberEnd: 16982
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfpC2Emi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:16982,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfpC2Emi
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfpC2Emi
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 16971
      functionLinenumberEnd: 16971
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 17496
      functionLinenumberEnd: 17727
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          137
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPcimmmm
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl18find_largest_pow10EjRj
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3subERKS3_S5_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfpC2Emi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:17515,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3subERKS3_S5_
        - Src:             'include/geos/vend/json.hpp:17516,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3subERKS3_S5_
        - Src:             'include/geos/vend/json.hpp:17525,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfpC2Emi
        - Src:             'include/geos/vend/json.hpp:17537,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl18find_largest_pow10EjRj
        - Src:             'include/geos/vend/json.hpp:17607,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPcimmmm
        - Src:             'include/geos/vend/json.hpp:17712,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPcimmmm
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 16990
      functionLinenumberEnd: 17048
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfpC2Emi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:17047,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfpC2Emi
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 17236
      functionLinenumberEnd: 17393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp12normalize_toERKS3_i
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 17072
      functionLinenumberEnd: 17079
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfpC2Emi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:17078,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfpC2Emi
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp9normalizeES3_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 17055
      functionLinenumberEnd: 17064
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl16reinterpret_bitsImdEET_T0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 16956
      functionLinenumberEnd: 16961
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2EPcRiS4_NS2_5diyfpES5_S5_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 17737
      functionLinenumberEnd: 17786
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfpC2Emi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:17750,33'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi
        - Src:             'include/geos/vend/json.hpp:17752,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfpC2Emi
        - Src:             'include/geos/vend/json.hpp:17755,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_
        - Src:             'include/geos/vend/json.hpp:17756,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_
        - Src:             'include/geos/vend/json.hpp:17757,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_
        - Src:             'include/geos/vend/json.hpp:17780,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfpC2Emi
        - Src:             'include/geos/vend/json.hpp:17781,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfpC2Emi
        - Src:             'include/geos/vend/json.hpp:17785,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl18compute_boundariesIdEENS2_10boundariesET_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 17097
      functionLinenumberEnd: 17161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl16reinterpret_bitsImdEET_T0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp12normalize_toERKS3_i
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp9normalizeES3_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfpC2Emi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:17118,50'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl16reinterpret_bitsImdEET_T0_
        - Src:             'include/geos/vend/json.hpp:17124,23'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfpC2Emi
        - Src:             'include/geos/vend/json.hpp:17125,23'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfpC2Emi
        - Src:             'include/geos/vend/json.hpp:17149,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfpC2Emi
        - Src:             'include/geos/vend/json.hpp:0,0'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfpC2Emi
        - Src:             'include/geos/vend/json.hpp:17155,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp9normalizeES3_
        - Src:             'include/geos/vend/json.hpp:17158,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp12normalize_toERKS3_i
        - Src:             'include/geos/vend/json.hpp:17160,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp9normalizeES3_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl13format_bufferEPciiii
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 17889
      functionLinenumberEnd: 17955
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          123
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl15append_exponentEPci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:17954,12'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl15append_exponentEPci
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2IdEEvPcRiS5_T_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 17796
      functionLinenumberEnd: 17826
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl18compute_boundariesIdEENS2_10boundariesET_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2EPcRiS4_NS2_5diyfpES5_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:17822,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl18compute_boundariesIdEENS2_10boundariesET_
        - Src:             'include/geos/vend/json.hpp:17825,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2EPcRiS4_NS2_5diyfpES5_S5_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 17973
      functionLinenumberEnd: 18022
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl13format_bufferEPciiii
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2IdEEvPcRiS5_T_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:18008,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2IdEEvPcRiS5_T_
        - Src:             'include/geos/vend/json.hpp:18021,12'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9dtoa_impl13format_bufferEPciiii
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10dump_floatEdNS4_17integral_constantIbLb1EEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18829
      functionLinenumberEnd: 18834
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:18831,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE18is_negative_numberIlTnNS4_9enable_ifIXsr9is_signedIT_EE5valueEiE4typeELi0EEEbSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18697
      functionLinenumberEnd: 18698
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE18is_negative_numberImTnNS4_9enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeELi0EEEbSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18703
      functionLinenumberEnd: 18704
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18655
      functionLinenumberEnd: 18678
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11remove_signEl
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18964
      functionLinenumberEnd: 18966
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE18is_negative_numberIhTnNS4_9enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeELi0EEEbSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18703
      functionLinenumberEnd: 18704
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA39_KcJS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvRT_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvRT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA5_KcJS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRA5_KcS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA5_KcJS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA5_KcJS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJA5_cS9_EEEmRKT_DpRKT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4260
      functionLinenumberEnd: 4261
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEmPKcDpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4261,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEmPKcDpRKT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEmPKcDpRKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4253
      functionLinenumberEnd: 4255
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJEEEmRKT_DpRKT0_
        - strlen
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4255,12'
          Dst:             strlen
        - Src:             'include/geos/vend/json.hpp:4255,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJEEEmRKT_DpRKT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA29_KcJS9_RA5_SA_S9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSG_OSH_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRA5_KcS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRA5_KcS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEA5_cS9_EEEmPKcDpRKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4253
      functionLinenumberEnd: 4255
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJA5_cS9_EEEmRKT_DpRKT0_
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4255,12'
          Dst:             strlen
        - Src:             'include/geos/vend/json.hpp:4255,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJA5_cS9_EEEmRKT_DpRKT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA39_KcS9_EEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA39_KcJS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEmPKcDpRKT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEmPKcDpRKT_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA39_KcJS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13binary_writerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEcE12to_char_typeIccTnPNS4_9enable_ifIXaaaasr3std9is_signedIT0_EE5valueL_ZNS4_17integral_constantIbLb1EE5valueEEsr3std7is_sameIcNS4_9remove_cvIT_E4typeEEE5valueEvE4typeELPv0EEEcSO_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 16864
      functionLinenumberEnd: 16865
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9hex_bytesEh
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18686
      functionLinenumberEnd: 18692
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcS9_RA5_SA_S9_EEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA29_KcJS9_RA5_SA_S9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSG_OSH_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEA5_cS9_EEEmPKcDpRKT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEA5_cS9_EEEmPKcDpRKT_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA29_KcJS9_RA5_SA_S9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSG_OSH_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4545
      functionLinenumberEnd: 4548
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_errorC2EiPKc
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsEDn
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4546,38'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
        - Src:             'include/geos/vend/json.hpp:4546,74'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsEDn
        - Src:             'include/geos/vend/json.hpp:4546,31'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:4547,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_errorC2EiPKc
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsEDn
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4393
      functionLinenumberEnd: 4394
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_errorC2EiPKc
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4552
      functionLinenumberEnd: 4552
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionC2EiPKc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4552,49'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionC2EiPKc
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_errorD0Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4540
      functionLinenumberEnd: 4540
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4540,7'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE6decodeERhRjh
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18909
      functionLinenumberEnd: 18940
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10dump_floatEd
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18808
      functionLinenumberEnd: 18826
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10dump_floatEdNS4_17integral_constantIbLb1EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:18825,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10dump_floatEdNS4_17integral_constantIbLb1EEE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIlTnNS4_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18723
      functionLinenumberEnd: 18797
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11remove_signEl
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE18is_negative_numberIlTnNS4_9enable_ifIXsr9is_signedIT_EE5valueEiE4typeELi0EEEbSK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:18754,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE18is_negative_numberIlTnNS4_9enable_ifIXsr9is_signedIT_EE5valueEiE4typeELi0EEEbSK_
        - Src:             'include/geos/vend/json.hpp:18757,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11remove_signEl
        - Src:             'include/geos/vend/json.hpp:18760,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
        - Src:             'include/geos/vend/json.hpp:18765,23'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_327byte_container_with_subtypeINSt3__16vectorIhNS2_9allocatorIhEEEEE7subtypeEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5947
      functionLinenumberEnd: 5948
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerImTnNS4_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18723
      functionLinenumberEnd: 18797
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11remove_signEl
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE18is_negative_numberImTnNS4_9enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeELi0EEEbSK_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:18754,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE18is_negative_numberImTnNS4_9enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeELi0EEEbSK_
        - Src:             'include/geos/vend/json.hpp:18757,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11remove_signEl
        - Src:             'include/geos/vend/json.hpp:18760,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
        - Src:             'include/geos/vend/json.hpp:18765,23'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_327byte_container_with_subtypeINSt3__16vectorIhNS2_9allocatorIhEEEEE11has_subtypeEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5954
      functionLinenumberEnd: 5955
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhTnNS4_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18723
      functionLinenumberEnd: 18797
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11remove_signEl
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE18is_negative_numberIhTnNS4_9enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeELi0EEEbSK_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:18754,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE18is_negative_numberIhTnNS4_9enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeELi0EEEbSK_
        - Src:             'include/geos/vend/json.hpp:18757,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11remove_signEl
        - Src:             'include/geos/vend/json.hpp:18760,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
        - Src:             'include/geos/vend/json.hpp:18765,23'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18400
      functionLinenumberEnd: 18643
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          507
      EdgeCount:       89
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE6decodeERhRjh
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9hex_bytesEh
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13binary_writerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEcE12to_char_typeIccTnPNS4_9enable_ifIXaaaasr3std9is_signedIT0_EE5valueL_ZNS4_17integral_constantIbLb1EE5valueEEsr3std7is_sameIcNS4_9remove_cvIT_E4typeEEE5valueEvE4typeELPv0EEEcSO_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcS9_RA5_SA_S9_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA39_KcS9_EEET_DpOT0_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - snprintf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:18413,13'
          Branch Sides:    []
        - Branch String:   'include/geos/vend/json.hpp:18417,21'
          Branch Sides:    []
        - Branch String:   'include/geos/vend/json.hpp:18517,21'
          Branch Sides:    []
        - Branch String:   'include/geos/vend/json.hpp:18609,13'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:18413,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE6decodeERhRjh
        - Src:             'include/geos/vend/json.hpp:18477,55'
          Dst:             snprintf
        - Src:             'include/geos/vend/json.hpp:18484,55'
          Dst:             snprintf
        - Src:             'include/geos/vend/json.hpp:18521,29'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:18521,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9hex_bytesEh
        - Src:             'include/geos/vend/json.hpp:18521,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcS9_RA5_SA_S9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:18521,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:18521,29'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:18554,62'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13binary_writerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEcE12to_char_typeIccTnPNS4_9enable_ifIXaaaasr3std9is_signedIT0_EE5valueL_ZNS4_17integral_constantIbLb1EE5valueEEsr3std7is_sameIcNS4_9remove_cvIT_E4typeEEE5valueEvE4typeELPv0EEEcSO_
        - Src:             'include/geos/vend/json.hpp:18555,62'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13binary_writerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEcE12to_char_typeIccTnPNS4_9enable_ifIXaaaasr3std9is_signedIT0_EE5valueL_ZNS4_17integral_constantIbLb1EE5valueEEsr3std7is_sameIcNS4_9remove_cvIT_E4typeEEE5valueEvE4typeELPv0EEEcSO_
        - Src:             'include/geos/vend/json.hpp:18556,62'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13binary_writerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEcE12to_char_typeIccTnPNS4_9enable_ifIXaaaasr3std9is_signedIT0_EE5valueL_ZNS4_17integral_constantIbLb1EE5valueEEsr3std7is_sameIcNS4_9remove_cvIT_E4typeEEE5valueEvE4typeELPv0EEEcSO_
        - Src:             'include/geos/vend/json.hpp:18613,21'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:18613,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9hex_bytesEh
        - Src:             'include/geos/vend/json.hpp:18613,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA39_KcS9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:18613,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:18613,21'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:0,0'
          Dst:             __cxa_free_exception
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEED0Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 15013
      functionLinenumberEnd: 15013
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail23output_adapter_protocolIcED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:15013,7'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail23output_adapter_protocolIcED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail23output_adapter_protocolIcED2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 14948
      functionLinenumberEnd: 14948
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE16write_charactersEPKcm
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 15027
      functionLinenumberEnd: 15029
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE15write_characterEc
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 15021
      functionLinenumberEnd: 15023
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail23output_adapter_protocolIcEC2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 14950
      functionLinenumberEnd: 14950
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail23output_adapter_protocolIcED0Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 14948
      functionLinenumberEnd: 14948
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2ERS9_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 15018
      functionLinenumberEnd: 15018
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail23output_adapter_protocolIcEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:15016,14'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail23output_adapter_protocolIcEC2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18091
      functionLinenumberEnd: 18091
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18120
      functionLinenumberEnd: 18382
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          831
      EdgeCount:       107
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10dump_floatEd
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhTnNS4_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIlTnNS4_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerImTnNS4_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - _ZNK13geos_nlohmann16json_abi_v3_11_327byte_container_with_subtypeINSt3__16vectorIhNS2_9allocatorIhEEEEE11has_subtypeEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_327byte_container_with_subtypeINSt3__16vectorIhNS2_9allocatorIhEEEEE7subtypeEv
      functionUses:    9
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:18121,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:18159,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
        - Src:             'include/geos/vend/json.hpp:18161,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - Src:             'include/geos/vend/json.hpp:18148,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
        - Src:             'include/geos/vend/json.hpp:18150,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - Src:             'include/geos/vend/json.hpp:18186,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
        - Src:             'include/geos/vend/json.hpp:18188,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - Src:             'include/geos/vend/json.hpp:18176,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
        - Src:             'include/geos/vend/json.hpp:18178,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - Src:             'include/geos/vend/json.hpp:18227,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - Src:             'include/geos/vend/json.hpp:18220,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - Src:             'include/geos/vend/json.hpp:18247,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - Src:             'include/geos/vend/json.hpp:18241,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - Src:             'include/geos/vend/json.hpp:18258,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
        - Src:             'include/geos/vend/json.hpp:18288,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhTnNS4_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - Src:             'include/geos/vend/json.hpp:18285,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhTnNS4_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - Src:             'include/geos/vend/json.hpp:18295,52'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_327byte_container_with_subtypeINSt3__16vectorIhNS2_9allocatorIhEEEEE11has_subtypeEv
        - Src:             'include/geos/vend/json.hpp:18297,65'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_327byte_container_with_subtypeINSt3__16vectorIhNS2_9allocatorIhEEEEE7subtypeEv
        - Src:             'include/geos/vend/json.hpp:18297,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerImTnNS4_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - Src:             'include/geos/vend/json.hpp:18319,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhTnNS4_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - Src:             'include/geos/vend/json.hpp:18316,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhTnNS4_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - Src:             'include/geos/vend/json.hpp:18323,52'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_327byte_container_with_subtypeINSt3__16vectorIhNS2_9allocatorIhEEEEE11has_subtypeEv
        - Src:             'include/geos/vend/json.hpp:18325,65'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_327byte_container_with_subtypeINSt3__16vectorIhNS2_9allocatorIhEEEEE7subtypeEv
        - Src:             'include/geos/vend/json.hpp:18325,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerImTnNS4_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - Src:             'include/geos/vend/json.hpp:18351,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIlTnNS4_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - Src:             'include/geos/vend/json.hpp:18357,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerImTnNS4_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - Src:             'include/geos/vend/json.hpp:18363,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10dump_floatEd
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail14output_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEED2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 15036
      functionLinenumberEnd: 15036
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2ENS4_10shared_ptrINS1_23output_adapter_protocolIcEEEEcNS1_15error_handler_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18084
      functionLinenumberEnd: 18984
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - localeconv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:18078,15'
          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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail14output_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEcvNS3_10shared_ptrINS1_23output_adapter_protocolIcEEEEEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 15052
      functionLinenumberEnd: 15053
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail14output_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2ERS9_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 15049
      functionLinenumberEnd: 15049
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA12_KcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvRT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRA12_KcETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA12_KcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA12_KcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJA12_cEEEmRKT_DpRKT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4260
      functionLinenumberEnd: 4261
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJEEEmPKcDpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4261,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJEEEmPKcDpRKT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA6_KcJS9_RA12_SA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSG_OSH_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRA12_KcETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRA12_KcETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEA12_cEEEmPKcDpRKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4253
      functionLinenumberEnd: 4255
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJA12_cEEEmRKT_DpRKT0_
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4255,12'
          Dst:             strlen
        - Src:             'include/geos/vend/json.hpp:4255,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJA12_cEEEmRKT_DpRKT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA22_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvRT_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvRT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA6_KcS9_RA12_SA_EEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA6_KcJS9_RA12_SA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSG_OSH_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEA12_cEEEmPKcDpRKT_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEA12_cEEEmPKcDpRKT_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA6_KcJS9_RA12_SA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSG_OSH_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4562
      functionLinenumberEnd: 4565
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_rangeC2EiPKc
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEESD_PKT_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4563,38'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
        - Src:             'include/geos/vend/json.hpp:4563,76'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEESD_PKT_
        - Src:             'include/geos/vend/json.hpp:4563,31'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:4564,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_rangeC2EiPKc
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_rangeC2EiPKc
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4569
      functionLinenumberEnd: 4569
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionC2EiPKc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4569,51'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionC2EiPKc
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_rangeD0Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4557
      functionLinenumberEnd: 4557
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4557,7'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA22_KcPSA_EEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA22_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJPKcEEEmS4_DpRKT_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJPKcEEEmS4_DpRKT_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA22_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJPKcEEEmS4_DpRKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4253
      functionLinenumberEnd: 4255
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJEEEmPKcDpRKT_
        - strlen
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4255,12'
          Dst:             strlen
        - Src:             'include/geos/vend/json.hpp:4255,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJEEEmPKcDpRKT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRmmTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerImvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERmEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerImvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERmEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23510
      functionLinenumberEnd: 23510
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerImvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERmEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERmEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERmEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20006
      functionLinenumberEnd: 20040
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19985
      functionLinenumberEnd: 20003
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERmEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEmTnNS4_9enable_ifIXsr26is_compatible_integer_typeINT_17number_unsigned_tET0_EE5valueEiE4typeELi0EEEvRSI_SK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEmTnNS4_9enable_ifIXsr26is_compatible_integer_typeINT_17number_unsigned_tET0_EE5valueEiE4typeELi0EEEvRSI_SK_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEmTnNS4_9enable_ifIXsr26is_compatible_integer_typeINT_17number_unsigned_tET0_EE5valueEiE4typeELi0EEEvRSI_SK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5683
      functionLinenumberEnd: 5685
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE6EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_17number_unsigned_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5684,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE6EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_17number_unsigned_tE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE6EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_17number_unsigned_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5507
      functionLinenumberEnd: 5512
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Em
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5508,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5510,28'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Em
        - Src:             'include/geos/vend/json.hpp:5511,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:5508,26'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19857
      functionLinenumberEnd: 19962
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          306
      EdgeCount:       125
      CyclomaticComplexity: 61
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
      functionUses:    6
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:19859,39'
          Branch Sides:    []
        - Branch String:   'include/geos/vend/json.hpp:19917,13'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:19891,32'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - Src:             'include/geos/vend/json.hpp:19896,38'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:19902,43'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - Src:             'include/geos/vend/json.hpp:19914,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:19914,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Em
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19751
      functionLinenumberEnd: 19751
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20519
      functionLinenumberEnd: 20529
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20521,15'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20527,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20528,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20667
      functionLinenumberEnd: 20668
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20557
      functionLinenumberEnd: 20559
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    63
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20558,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20559,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23517
      functionLinenumberEnd: 23519
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23518,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:23518,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRmEEPSG_OT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6948
      functionLinenumberEnd: 6967
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRmmTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6951,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRmmTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - Src:             'include/geos/vend/json.hpp:6951,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:6951,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:6957,31'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:6965,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRmmTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - Src:             'include/geos/vend/json.hpp:6965,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:6965,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20540
      functionLinenumberEnd: 20551
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20542,15'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20549,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20550,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRSA_SA_TnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE7to_jsonINS0_10basic_jsonINS2_3mapENS2_6vectorES8_blmdS6_S1_NSD_IhNS6_IhEEEEvEERS8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE7to_jsonINS0_10basic_jsonINS2_3mapENS2_6vectorES8_blmdS6_S1_NSD_IhNS6_IhEEEEvEERS8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20144,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE7to_jsonINS0_10basic_jsonINS2_3mapENS2_6vectorES8_blmdS6_S1_NSD_IhNS6_IhEEEEvEERS8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERSD_EEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERSD_EEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERSD_EEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEESC_TnNS4_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSI_RKSK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEESC_TnNS4_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSI_RKSK_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEESC_TnNS4_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSI_RKSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5663
      functionLinenumberEnd: 5665
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_RKNSK_8string_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5664,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_RKNSK_8string_tE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_RKNSK_8string_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5439
      functionLinenumberEnd: 5444
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKSA_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5440,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5442,28'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKSA_
        - Src:             'include/geos/vend/json.hpp:5443,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKSA_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19827
      functionLinenumberEnd: 19827
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRKSA_EEEPT_DpOT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:19827,52'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRKSA_EEEPT_DpOT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRKSA_EEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRKSA_EEEPT_DpOT0_ENKUlPSA_E_clESN_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRSC_EEPSG_OT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6948
      functionLinenumberEnd: 6967
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRSA_SA_TnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6951,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRSA_SA_TnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - Src:             'include/geos/vend/json.hpp:6951,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:6951,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:6957,31'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:6965,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRSA_SA_TnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - Src:             'include/geos/vend/json.hpp:6965,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:6965,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRllTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIlvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERlEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIlvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERlEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIlvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERlEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERlEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERlEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERlEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEElTnNS4_9enable_ifIXsr26is_compatible_integer_typeINT_16number_integer_tET0_EE5valueEiE4typeELi0EEEvRSI_SK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEElTnNS4_9enable_ifIXsr26is_compatible_integer_typeINT_16number_integer_tET0_EE5valueEiE4typeELi0EEEvRSI_SK_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEElTnNS4_9enable_ifIXsr26is_compatible_integer_typeINT_16number_integer_tET0_EE5valueEiE4typeELi0EEEvRSI_SK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5690
      functionLinenumberEnd: 5692
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5691,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5520
      functionLinenumberEnd: 5525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2El
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5521,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5523,28'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2El
        - Src:             'include/geos/vend/json.hpp:5524,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:5521,26'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2El
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19749
      functionLinenumberEnd: 19749
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRlEEPSG_OT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6948
      functionLinenumberEnd: 6967
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRllTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6951,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRllTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - Src:             'include/geos/vend/json.hpp:6951,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:6951,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:6957,31'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:6965,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRllTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - Src:             'include/geos/vend/json.hpp:6965,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:6965,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20127
      functionLinenumberEnd: 20129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ENS0_6detail7value_tE
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - __clang_call_terminate
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20126,11'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:20128,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20126,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ENS0_6detail7value_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20119
      functionLinenumberEnd: 20121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2ENS0_6detail7value_tE
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20118,11'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2ENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:20120,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2ENS0_6detail7value_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23501
      functionLinenumberEnd: 23502
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23500,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19756
      functionLinenumberEnd: 19824
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJEEEPT_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEEJEEEPT_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJEEEPT_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA1_KcEEEPT_DpOT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:19757,13'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:19761,30'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEEJEEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:19767,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJEEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:19773,30'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA1_KcEEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:19779,30'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJEEEPT_DpOT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEEJEEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJEEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA1_KcEEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJEEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJEEEPT_DpOT0_ENKUlPSH_E_clESN_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_327byte_container_with_subtypeINSt3__16vectorIhNS2_9allocatorIhEEEEEC2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5899
      functionLinenumberEnd: 5968
      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:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA1_KcEEEPT_DpOT0_ENKUlPSA_E_clESO_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJEEEPT_DpOT0_ENKUlPSH_E_clESN_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEEJEEEPT_DpOT0_ENKUlPSM_E_clESS_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIDnEEPSG_OT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6948
      functionLinenumberEnd: 6967
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6951,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - Src:             'include/geos/vend/json.hpp:6951,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:6951,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:6957,31'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:6965,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - Src:             'include/geos/vend/json.hpp:6965,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:6965,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRbbTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIbvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERbEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIbvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERbEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIbvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERbEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERbEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERbEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERbEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEbTnNS4_9enable_ifIXsr3std7is_sameIT0_NT_9boolean_tEEE5valueEiE4typeELi0EEEvRSJ_SI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEbTnNS4_9enable_ifIXsr3std7is_sameIT0_NT_9boolean_tEEE5valueEiE4typeELi0EEEvRSJ_SI_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEbTnNS4_9enable_ifIXsr3std7is_sameIT0_NT_9boolean_tEEE5valueEiE4typeELi0EEEvRSJ_SI_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5643
      functionLinenumberEnd: 5645
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5644,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5426
      functionLinenumberEnd: 5431
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Eb
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5427,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5429,28'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Eb
        - Src:             'include/geos/vend/json.hpp:5430,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:5427,26'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Eb
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19747
      functionLinenumberEnd: 19747
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRbEEPSG_OT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6948
      functionLinenumberEnd: 6967
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRbbTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6951,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRbbTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - Src:             'include/geos/vend/json.hpp:6951,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:6951,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:6957,31'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:6965,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRbbTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - Src:             'include/geos/vend/json.hpp:6965,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:6965,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRddTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIdvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERdEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIdvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERdEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIdvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERdEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERdEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERdEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERdEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEdTnNS4_9enable_ifIXsr3std17is_floating_pointIT0_EE5valueEiE4typeELi0EEEvRT_SI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEdTnNS4_9enable_ifIXsr3std17is_floating_pointIT0_EE5valueEiE4typeELi0EEEvRT_SI_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEdTnNS4_9enable_ifIXsr3std17is_floating_pointIT0_EE5valueEiE4typeELi0EEEvRT_SI_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5676
      functionLinenumberEnd: 5678
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE7EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_14number_float_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5677,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE7EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_14number_float_tE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE7EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_14number_float_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5494
      functionLinenumberEnd: 5499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Ed
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5495,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5497,28'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Ed
        - Src:             'include/geos/vend/json.hpp:5498,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:5495,26'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Ed
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19753
      functionLinenumberEnd: 19753
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRdEEPSG_OT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6948
      functionLinenumberEnd: 6967
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRddTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6951,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRddTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - Src:             'include/geos/vend/json.hpp:6951,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:6951,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:6957,31'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:6965,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRddTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - Src:             'include/geos/vend/json.hpp:6965,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:6965,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueINS1_7value_tEEEPSG_OT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6948
      functionLinenumberEnd: 6967
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6951,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:6951,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:6951,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:6957,31'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:6965,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:6965,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:6965,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE15number_unsignedEm
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6843
      functionLinenumberEnd: 6845
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRmEEPSG_OT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6844,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRmEEPSG_OT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE6stringERSC_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6855
      functionLinenumberEnd: 6857
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRSC_EEPSG_OT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6856,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRSC_EEPSG_OT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE14number_integerEl
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6837
      functionLinenumberEnd: 6839
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRlEEPSG_OT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6838,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRlEEPSG_OT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4nullEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6825
      functionLinenumberEnd: 6827
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIDnEEPSG_OT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6826,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIDnEEPSG_OT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE7booleanEb
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6831
      functionLinenumberEnd: 6833
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRbEEPSG_OT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6832,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRbEEPSG_OT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12number_floatEdRKSC_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6849
      functionLinenumberEnd: 6851
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRdEEPSG_OT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6850,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRdEEPSG_OT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_12out_of_rangeEEEbmRKSC_RKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6923
      functionLinenumberEnd: 6930
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_rangeC2ERKS2_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6928,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:6928,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_rangeC2ERKS2_
        - Src:             'include/geos/vend/json.hpp:6928,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:6928,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_rangeC2ERKS2_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4557
      functionLinenumberEnd: 4557
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionC2ERKS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4557,7'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionC2ERKS2_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionC2ERKS2_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4371
      functionLinenumberEnd: 4371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorC1ERKS_
        - _ZNSt9exceptionC2B8ne220000ERKS_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4371,7'
          Dst:             _ZNSt9exceptionC2B8ne220000ERKS_
        - Src:             'include/geos/vend/json.hpp:4371,7'
          Dst:             _ZNSt13runtime_errorC1ERKS_
    - functionName:    _ZNSt9exceptionC2B8ne220000ERKS_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/__exception/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13runtime_errorC1ERKS_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9end_arrayEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6911
      functionLinenumberEnd: 6917
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6915,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11start_arrayEm
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6899
      functionLinenumberEnd: 6908
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          89
      EdgeCount:       37
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueINS1_7value_tEEEPSG_OT_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA23_KcS9_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8max_sizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6900,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueINS1_7value_tEEEPSG_OT_
        - Src:             'include/geos/vend/json.hpp:6902,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8max_sizeEv
        - Src:             'include/geos/vend/json.hpp:6904,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:6904,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA23_KcS9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:6904,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - Src:             'include/geos/vend/json.hpp:6904,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:6904,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8max_sizeEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22287
      functionLinenumberEnd: 22316
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
      functionUses:    4
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:22288,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:22313,24'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA23_KcS9_EEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA23_KcJS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEmPKcDpRKT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEmPKcDpRKT_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA23_KcJS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4562
      functionLinenumberEnd: 4565
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_rangeC2EiPKc
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEESD_PKT_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4563,38'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
        - Src:             'include/geos/vend/json.hpp:4563,76'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEESD_PKT_
        - Src:             'include/geos/vend/json.hpp:4563,31'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:4564,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_rangeC2EiPKc
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA23_KcJS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22248
      functionLinenumberEnd: 22282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:22249,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE3keyERSC_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6879
      functionLinenumberEnd: 6885
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10end_objectEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6889
      functionLinenumberEnd: 6895
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6893,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12start_objectEm
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6867
      functionLinenumberEnd: 6876
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          89
      EdgeCount:       37
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueINS1_7value_tEEEPSG_OT_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA24_KcS9_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8max_sizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6868,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueINS1_7value_tEEEPSG_OT_
        - Src:             'include/geos/vend/json.hpp:6870,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8max_sizeEv
        - Src:             'include/geos/vend/json.hpp:6872,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:6872,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA24_KcS9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:6872,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - Src:             'include/geos/vend/json.hpp:6872,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:6872,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA24_KcS9_EEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA24_KcJS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEmPKcDpRKT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEmPKcDpRKT_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA24_KcJS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA24_KcJS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA12_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA15_KcJS9_cETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JcETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JcETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JcETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEcJETnNS3_9enable_ifIXaantsr24detect_string_can_appendIT_T0_EE5valuesr27detect_string_can_append_opISB_SC_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEcJETnNS3_9enable_ifIXaantsr24detect_string_can_appendIT_T0_EE5valuesr27detect_string_can_append_opISB_SC_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEcJETnNS3_9enable_ifIXaantsr24detect_string_can_appendIT_T0_EE5valuesr27detect_string_can_append_opISB_SC_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4322
      functionLinenumberEnd: 4325
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvRT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4324,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvRT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJRA15_SA_S9_cETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA15_KcJS9_cETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA15_KcJS9_cETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJA15_cNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEcEEEmPKcDpRKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4253
      functionLinenumberEnd: 4255
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEcEEEmPKcDpRKT_
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4255,12'
          Dst:             strlen
        - Src:             'include/geos/vend/json.hpp:4255,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEcEEEmPKcDpRKT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEcEEEmPKcDpRKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4253
      functionLinenumberEnd: 4255
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJcEEEmRKT_DpRKT0_
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4255,12'
          Dst:             strlen
        - Src:             'include/geos/vend/json.hpp:4255,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJcEEEmRKT_DpRKT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJcEEEmRKT_DpRKT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4260
      functionLinenumberEnd: 4261
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJEEEmcDpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4261,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJEEEmcDpRKT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJEEEmcDpRKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4247
      functionLinenumberEnd: 4248
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4248,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_JcETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEcJETnNS3_9enable_ifIXaantsr24detect_string_can_appendIT_T0_EE5valuesr27detect_string_can_append_opISB_SC_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEcJETnNS3_9enable_ifIXaantsr24detect_string_can_appendIT_T0_EE5valuesr27detect_string_can_append_opISB_SC_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA15_KcJRKS9_cETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSG_OSH_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_JcETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_JcETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10lexer_baseINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE15token_type_nameENSH_10token_typeE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7435
      functionLinenumberEnd: 7475
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA12_KcPSA_EEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA12_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJPKcEEEmS4_DpRKT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJPKcEEEmS4_DpRKT_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA12_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17get_error_messageEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8846
      functionLinenumberEnd: 8847
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJPKcRA15_SA_S9_cEEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJRA15_SA_S9_cETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJA15_cNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEcEEEmPKcDpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJA15_cNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEcEEEmPKcDpRKT_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJRA15_SA_S9_cETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA15_KcRKS9_cEEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA15_KcJRKS9_cETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSG_OSH_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEcEEEmPKcDpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEcEEEmPKcDpRKT_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA15_KcJRKS9_cETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSG_OSH_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA10_KcJS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRA10_KcS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA10_KcJS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA10_KcJS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJA10_cS9_EEEmRKT_DpRKT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4260
      functionLinenumberEnd: 4261
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEmPKcDpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4261,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEmPKcDpRKT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA10_KcJS9_SC_S9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRA10_KcS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRA10_KcS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEA10_cS9_EEEmPKcDpRKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4253
      functionLinenumberEnd: 4255
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJA10_cS9_EEEmRKT_DpRKT0_
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4255,12'
          Dst:             strlen
        - Src:             'include/geos/vend/json.hpp:4255,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJA10_cS9_EEEmRKT_DpRKT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA10_KcS9_SC_S9_EEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA10_KcJS9_SC_S9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEA10_cS9_EEEmPKcDpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEA10_cS9_EEEmPKcDpRKT_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA10_KcJS9_SC_S9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA3_KcJS9_RKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSG_OSH_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRA3_KcS9_RKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSG_OSH_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA3_KcJS9_RKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSG_OSH_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA3_KcJS9_RKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSG_OSH_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA12_KcJS9_RA3_SA_S9_RKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSI_OSJ_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRA3_KcS9_RKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSG_OSH_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRA3_KcS9_RKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSG_OSH_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_EEEmPKcDpRKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4253
      functionLinenumberEnd: 4255
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_EEEmRKT_DpRKT0_
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4255,12'
          Dst:             strlen
        - Src:             'include/geos/vend/json.hpp:4255,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_EEEmRKT_DpRKT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJA3_cS9_S9_EEEmRKT_DpRKT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4260
      functionLinenumberEnd: 4261
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_EEEmPKcDpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4261,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_EEEmPKcDpRKT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEA3_cS9_S9_EEEmPKcDpRKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4253
      functionLinenumberEnd: 4255
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJA3_cS9_S9_EEEmRKT_DpRKT0_
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4255,12'
          Dst:             strlen
        - Src:             'include/geos/vend/json.hpp:4255,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJA3_cS9_S9_EEEmRKT_DpRKT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRA12_KcS9_RA3_SA_S9_RKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSI_OSJ_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA12_KcJS9_RA3_SA_S9_RKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSI_OSJ_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA12_KcJS9_RA3_SA_S9_RKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSI_OSJ_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJA12_cS9_A3_cS9_S9_EEEmRKT_DpRKT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4260
      functionLinenumberEnd: 4261
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEA3_cS9_S9_EEEmPKcDpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4261,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEA3_cS9_S9_EEEmPKcDpRKT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_errorC2EimPKc
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4511
      functionLinenumberEnd: 4511
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionC2EiPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4511,11'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionC2EiPKc
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_errorD0Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4469
      functionLinenumberEnd: 4469
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4469,7'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error15position_stringERKNS1_10position_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4514
      functionLinenumberEnd: 4517
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA10_KcS9_SC_S9_EEET_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4515,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA10_KcS9_SC_S9_EEET_DpOT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_RA12_KcS9_RA3_SA_S9_RKS9_EEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRA12_KcS9_RA3_SA_S9_RKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSI_OSJ_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJA12_cS9_A3_cS9_S9_EEEmRKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJA12_cS9_A3_cS9_S9_EEEmRKT_DpRKT0_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JRA12_KcS9_RA3_SA_S9_RKS9_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSI_OSJ_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_errorC2ERKS2_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4469
      functionLinenumberEnd: 4469
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionC2ERKS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4469,7'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionC2ERKS2_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRmEENS4_4pairIbPSG_EEOT_b
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7206
      functionLinenumberEnd: 7266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          196
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRmmTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7217,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRmmTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - Src:             'include/geos/vend/json.hpp:7266,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7230,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - Src:             'include/geos/vend/json.hpp:7230,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:7230,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7245,31'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:7264,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - Src:             'include/geos/vend/json.hpp:7264,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:7264,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7266,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRSC_EENS4_4pairIbPSG_EEOT_b
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7206
      functionLinenumberEnd: 7266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          196
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRSA_SA_TnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7217,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRSA_SA_TnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - Src:             'include/geos/vend/json.hpp:7266,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7230,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - Src:             'include/geos/vend/json.hpp:7230,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:7230,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7245,31'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:7264,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - Src:             'include/geos/vend/json.hpp:7264,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:7264,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7266,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRlEENS4_4pairIbPSG_EEOT_b
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7206
      functionLinenumberEnd: 7266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          196
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRllTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7217,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRllTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - Src:             'include/geos/vend/json.hpp:7266,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7230,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - Src:             'include/geos/vend/json.hpp:7230,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:7230,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7245,31'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:7264,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - Src:             'include/geos/vend/json.hpp:7264,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:7264,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7266,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIDnEENS4_4pairIbPSG_EEOT_b
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7206
      functionLinenumberEnd: 7266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          196
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7217,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - Src:             'include/geos/vend/json.hpp:7266,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7230,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - Src:             'include/geos/vend/json.hpp:7230,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:7230,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7245,31'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:7264,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - Src:             'include/geos/vend/json.hpp:7264,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:7264,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7266,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRbEENS4_4pairIbPSG_EEOT_b
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7206
      functionLinenumberEnd: 7266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          196
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRbbTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7217,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRbbTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - Src:             'include/geos/vend/json.hpp:7266,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7230,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - Src:             'include/geos/vend/json.hpp:7230,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:7230,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7245,31'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:7264,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - Src:             'include/geos/vend/json.hpp:7264,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:7264,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7266,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRdEENS4_4pairIbPSG_EEOT_b
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7206
      functionLinenumberEnd: 7266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          196
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRddTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7217,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRddTnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - Src:             'include/geos/vend/json.hpp:7266,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7230,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - Src:             'include/geos/vend/json.hpp:7230,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:7230,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7245,31'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:7264,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - Src:             'include/geos/vend/json.hpp:7264,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:7264,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7266,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA26_KcJS9_cETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JcETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_JcETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSB_OSC_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_tppEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12796
      functionLinenumberEnd: 12798
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA25_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA25_KcPSA_EEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA25_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJPKcEEEmS4_DpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJPKcEEEmS4_DpRKT_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA25_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4545
      functionLinenumberEnd: 4548
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_errorC2EiPKc
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEESD_PKT_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4546,38'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
        - Src:             'include/geos/vend/json.hpp:4546,74'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEESD_PKT_
        - Src:             'include/geos/vend/json.hpp:4546,31'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:4547,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_errorC2EiPKc
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_binaryEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20681
      functionLinenumberEnd: 20682
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE7set_endEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13110
      functionLinenumberEnd: 13141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          40
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t7set_endEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:13113,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:13137,41'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t7set_endEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4527
      functionLinenumberEnd: 4530
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iteratorC2EiPKc
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEESD_PKT_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4528,38'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
        - Src:             'include/geos/vend/json.hpp:4528,80'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEESD_PKT_
        - Src:             'include/geos/vend/json.hpp:4528,31'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:4529,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iteratorC2EiPKc
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEeqISH_TnNS4_9enable_ifIXoosr3std7is_sameIT_SH_EE5valuesr3std7is_sameISK_NS2_IKSG_EEEE5valueEDnE4typeELDn0EEEbRKSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13338
      functionLinenumberEnd: 13366
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       29
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detaileqENS1_20primitive_iterator_tES2_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:13347,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:13342,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:13342,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - Src:             'include/geos/vend/json.hpp:13342,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:13342,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:13364,49'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detaileqENS1_20primitive_iterator_tES2_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9set_beginEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13066
      functionLinenumberEnd: 13103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t7set_endEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t9set_beginEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:13069,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:13086,41'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t7set_endEv
        - Src:             'include/geos/vend/json.hpp:13099,41'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t9set_beginEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2EPSG_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12969
      functionLinenumberEnd: 13615
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_tC2Ev
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:12972,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:12855,45'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_tC2Ev
        - Src:             'include/geos/vend/json.hpp:12996,43'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_tC2Ev
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJRKSH_EEEPT_DpOT0_ENKUlPSH_E_clESP_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_327byte_container_with_subtypeINSt3__16vectorIhNS2_9allocatorIhEEEEEC2ERKS7_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5890
      functionLinenumberEnd: 5890
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJRKSH_EEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJRKSH_EEEPT_DpOT0_ENKUlPSH_E_clESP_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20449
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          158
      EdgeCount:       38
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS0_27byte_container_with_subtypeISD_EE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS4_ISE_NS8_ISE_EEEE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKSA_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Eb
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Ed
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2El
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Em
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    5
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:20454,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20452,15'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20458,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEE
        - Src:             'include/geos/vend/json.hpp:20464,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS4_ISE_NS8_ISE_EEEE
        - Src:             'include/geos/vend/json.hpp:20470,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKSA_
        - Src:             'include/geos/vend/json.hpp:20476,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Eb
        - Src:             'include/geos/vend/json.hpp:20482,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2El
        - Src:             'include/geos/vend/json.hpp:20488,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Em
        - Src:             'include/geos/vend/json.hpp:20494,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Ed
        - Src:             'include/geos/vend/json.hpp:20500,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS0_27byte_container_with_subtypeISD_EE
        - Src:             'include/geos/vend/json.hpp:20510,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20511,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20512,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19833
      functionLinenumberEnd: 19833
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEEJRKSM_EEEPT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:19833,52'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEEJRKSM_EEEPT_DpOT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS4_ISE_NS8_ISE_EEEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19839
      functionLinenumberEnd: 19839
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJRKSH_EEEPT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:19839,50'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJRKSH_EEEPT_DpOT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS0_27byte_container_with_subtypeISD_EE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19851
      functionLinenumberEnd: 19851
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJRKSH_EEEPT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:19851,52'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJRKSH_EEEPT_DpOT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJRKSH_EEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEEJRKSM_EEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEEJRKSM_EEEPT_DpOT0_ENKUlPSM_E_clESU_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13246
      functionLinenumberEnd: 13278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_tppEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:13249,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:13273,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_tppEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2ERKSH_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13045
      functionLinenumberEnd: 13045
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5eraseINS0_6detail9iter_implISE_EETnNS2_9enable_ifIXoosr3std7is_sameIT_SI_EE5valuesr3std7is_sameISK_NSH_IKSE_EEEE5valueEiE4typeELi0EEESK_SK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21732
      functionLinenumberEnd: 21794
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          211
      EdgeCount:       78
      CyclomaticComplexity: 37
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA25_KcPSA_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_binaryEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_stringEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t8is_beginEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:21741,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:21736,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:21736,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - Src:             'include/geos/vend/json.hpp:21736,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:21736,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:21739,31'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
        - Src:             'include/geos/vend/json.hpp:21750,21'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t8is_beginEv
        - Src:             'include/geos/vend/json.hpp:21752,21'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:21752,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - Src:             'include/geos/vend/json.hpp:21752,21'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:21752,21'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:21755,21'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_stringEv
        - Src:             'include/geos/vend/json.hpp:21762,26'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_binaryEv
        - Src:             'include/geos/vend/json.hpp:21771,17'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:21790,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:21790,17'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - Src:             'include/geos/vend/json.hpp:21790,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA25_KcPSA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:21790,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - Src:             'include/geos/vend/json.hpp:21790,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:21790,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22096
      functionLinenumberEnd: 22099
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE7set_endEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2EPSG_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:22097,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2EPSG_
        - Src:             'include/geos/vend/json.hpp:22098,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE7set_endEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_stringEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20674
      functionLinenumberEnd: 20675
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23461
      functionLinenumberEnd: 23484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEptEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13193
      functionLinenumberEnd: 13228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          70
      EdgeCount:       29
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t8is_beginEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:13196,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:13220,21'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_t8is_beginEv
        - Src:             'include/geos/vend/json.hpp:13225,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:13225,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - Src:             'include/geos/vend/json.hpp:13225,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:13225,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEneISH_TnNS4_9enable_ifIXoosr3std7is_sameIT_SH_EE5valuesr3std7is_sameISK_NS2_IKSG_EEEE5valueEDnE4typeELDn0EEEbRKSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13374
      functionLinenumberEnd: 13375
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEeqISH_TnNS4_9enable_ifIXoosr3std7is_sameIT_SH_EE5valuesr3std7is_sameISK_NS2_IKSG_EEEE5valueEDnE4typeELDn0EEEbRKSK_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:13375,17'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEeqISH_TnNS4_9enable_ifIXoosr3std7is_sameIT_SH_EE5valuesr3std7is_sameISK_NS2_IKSG_EEEE5valueEDnE4typeELDn0EEEbRKSK_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22071
      functionLinenumberEnd: 22074
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9set_beginEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2EPSG_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:22072,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2EPSG_
        - Src:             'include/geos/vend/json.hpp:22073,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9set_beginEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE13is_structuredEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20611
      functionLinenumberEnd: 20612
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20612,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:20612,30'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueINS1_7value_tEEENS4_4pairIbPSG_EEOT_b
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7206
      functionLinenumberEnd: 7266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          197
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7217,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:7266,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7230,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - Src:             'include/geos/vend/json.hpp:7230,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:7230,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7245,31'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:7264,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - Src:             'include/geos/vend/json.hpp:7264,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:7264,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7266,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE19get_number_unsignedEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8791
      functionLinenumberEnd: 8792
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE15number_unsignedEm
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7027
      functionLinenumberEnd: 7029
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRmEENS4_4pairIbPSG_EEOT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7028,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRmEENS4_4pairIbPSG_EEOT_b
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE6stringERSC_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7039
      functionLinenumberEnd: 7041
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRSC_EENS4_4pairIbPSG_EEOT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7040,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRSC_EENS4_4pairIbPSG_EEOT_b
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18get_number_integerEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8785
      functionLinenumberEnd: 8786
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE14number_integerEl
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7021
      functionLinenumberEnd: 7023
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRlEENS4_4pairIbPSG_EEOT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7022,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRlEENS4_4pairIbPSG_EEOT_b
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4nullEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7009
      functionLinenumberEnd: 7011
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIDnEENS4_4pairIbPSG_EEOT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7010,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIDnEENS4_4pairIbPSG_EEOT_b
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE7booleanEb
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7015
      functionLinenumberEnd: 7017
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRbEENS4_4pairIbPSG_EEOT_b
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7016,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRbEENS4_4pairIbPSG_EEOT_b
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12number_floatEdRKSC_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7033
      functionLinenumberEnd: 7035
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRdEENS4_4pairIbPSG_EEOT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7034,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRdEENS4_4pairIbPSG_EEOT_b
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA26_KcS9_cEEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA26_KcJS9_cETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEcEEEmPKcDpRKT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEcEEEmPKcDpRKT_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA26_KcJS9_cETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSE_OSF_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4562
      functionLinenumberEnd: 4565
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_rangeC2EiPKc
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsEDn
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4563,38'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
        - Src:             'include/geos/vend/json.hpp:4563,76'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsEDn
        - Src:             'include/geos/vend/json.hpp:4563,31'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:4564,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_rangeC2EiPKc
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_12out_of_rangeEEEbmRKSC_RKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7173
      functionLinenumberEnd: 7180
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_rangeC2ERKS2_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7178,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:7178,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_rangeC2ERKS2_
        - Src:             'include/geos/vend/json.hpp:7178,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:7178,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_number_floatEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8797
      functionLinenumberEnd: 8798
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9end_arrayEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7139
      functionLinenumberEnd: 7167
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7147,35'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:7152,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
        - Src:             'include/geos/vend/json.hpp:7152,35'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:7152,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7162,62'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11start_arrayEm
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7122
      functionLinenumberEnd: 7136
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          115
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueINS1_7value_tEEENS4_4pairIbPSG_EEOT_b
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA23_KcS9_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8max_sizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7126,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueINS1_7value_tEEENS4_4pairIbPSG_EEOT_b
        - Src:             'include/geos/vend/json.hpp:7130,33'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8max_sizeEv
        - Src:             'include/geos/vend/json.hpp:7132,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:7132,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA23_KcS9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:7132,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - Src:             'include/geos/vend/json.hpp:7132,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:7132,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE10get_stringEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8803
      functionLinenumberEnd: 8804
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE3keyERSC_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7069
      functionLinenumberEnd: 7083
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       27
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRSA_SA_TnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7070,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRSA_SA_TnNS2_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SI_EE5valueEiE4typeELi0EEEOT_
        - Src:             'include/geos/vend/json.hpp:7079,91'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
        - Src:             'include/geos/vend/json.hpp:7079,89'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:7079,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7079,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7083,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7083,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10end_objectEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7086
      functionLinenumberEnd: 7118
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          122
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5eraseINS0_6detail9iter_implISE_EETnNS2_9enable_ifIXoosr3std7is_sameIT_SI_EE5valuesr3std7is_sameISK_NSH_IKSE_EEEE5valueEiE4typeELi0EEESK_SK_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2ERKSH_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12is_discardedEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE13is_structuredEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEneISH_TnNS4_9enable_ifIXoosr3std7is_sameIT_SH_EE5valuesr3std7is_sameISK_NS2_IKSG_EEEE5valueEDnE4typeELDn0EEEbRKSK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEptEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7092,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
        - Src:             'include/geos/vend/json.hpp:7092,35'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:7092,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:7096,35'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:7105,73'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE13is_structuredEv
        - Src:             'include/geos/vend/json.hpp:7108,46'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
        - Src:             'include/geos/vend/json.hpp:7108,79'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
        - Src:             'include/geos/vend/json.hpp:7108,58'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEneISH_TnNS4_9enable_ifIXoosr3std7is_sameIT_SH_EE5valuesr3std7is_sameISK_NS2_IKSG_EEEE5valueEDnE4typeELDn0EEEbRKSK_
        - Src:             'include/geos/vend/json.hpp:7110,21'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEptEv
        - Src:             'include/geos/vend/json.hpp:7110,25'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12is_discardedEv
        - Src:             'include/geos/vend/json.hpp:7112,45'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2ERKSH_
        - Src:             'include/geos/vend/json.hpp:7112,39'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5eraseINS0_6detail9iter_implISE_EETnNS2_9enable_ifIXoosr3std7is_sameIT_SI_EE5valuesr3std7is_sameISK_NSH_IKSE_EEEE5valueEiE4typeELi0EEESK_SK_
        - Src:             'include/geos/vend/json.hpp:7108,86'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv
        - Src:             'include/geos/vend/json.hpp:7108,79'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
        - Src:             'include/geos/vend/json.hpp:7108,58'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEneISH_TnNS4_9enable_ifIXoosr3std7is_sameIT_SH_EE5valuesr3std7is_sameISK_NS2_IKSG_EEEE5valueEDnE4typeELDn0EEEbRKSK_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12is_discardedEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20688
      functionLinenumberEnd: 20689
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12start_objectEm
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7051
      functionLinenumberEnd: 7066
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          115
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueINS1_7value_tEEENS4_4pairIbPSG_EEOT_b
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA24_KcS9_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8max_sizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7056,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueINS1_7value_tEEENS4_4pairIbPSG_EEOT_b
        - Src:             'include/geos/vend/json.hpp:7060,33'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8max_sizeEv
        - Src:             'include/geos/vend/json.hpp:7062,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:7062,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA24_KcS9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:7062,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - Src:             'include/geos/vend/json.hpp:7062,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:7062,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6822
      functionLinenumberEnd: 6822
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10is_erroredEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6934
      functionLinenumberEnd: 6935
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6923
      functionLinenumberEnd: 6930
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_errorC2ERKS2_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6928,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:6928,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_errorC2ERKS2_
        - Src:             'include/geos/vend/json.hpp:6928,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:6928,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18sax_parse_internalINS1_19json_sax_dom_parserISG_EEEEbPT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12349
      functionLinenumberEnd: 12638
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         257
      ICount:          1183
      EdgeCount:       467
      CyclomaticComplexity: 212
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10end_objectEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_12out_of_rangeEEEbmRKSC_RKT_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11start_arrayEm
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12number_floatEdRKSC_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12start_objectEm
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE14number_integerEl
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE15number_unsignedEm
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE3keyERSC_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4nullEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE6stringERSC_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE7booleanEb
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9end_arrayEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE10get_stringEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA26_KcS9_cEEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_number_floatEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18get_number_integerEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE19get_number_unsignedEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:12361,17'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:12365,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12start_objectEm
        - Src:             'include/geos/vend/json.hpp:12371,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12373,33'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10end_objectEv
        - Src:             'include/geos/vend/json.hpp:12383,61'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12383,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12384,61'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12385,86'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12385,102'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12385,53'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12383,41'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12383,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12383,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12387,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE10get_stringEv
        - Src:             'include/geos/vend/json.hpp:12387,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE3keyERSC_
        - Src:             'include/geos/vend/json.hpp:12393,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12395,61'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12395,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12396,61'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12397,86'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12397,102'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12397,53'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12395,41'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12395,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12395,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12410,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11start_arrayEm
        - Src:             'include/geos/vend/json.hpp:12416,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12418,33'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9end_arrayEv
        - Src:             'include/geos/vend/json.hpp:12434,50'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_number_floatEv
        - Src:             'include/geos/vend/json.hpp:12438,61'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12438,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12439,61'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12440,123'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12440,79'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA26_KcS9_cEEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:12440,53'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12438,41'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_12out_of_rangeEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12438,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12438,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12443,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE10get_stringEv
        - Src:             'include/geos/vend/json.hpp:12443,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12number_floatEdRKSC_
        - Src:             'include/geos/vend/json.hpp:12453,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE7booleanEb
        - Src:             'include/geos/vend/json.hpp:12462,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4nullEv
        - Src:             'include/geos/vend/json.hpp:12471,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE7booleanEb
        - Src:             'include/geos/vend/json.hpp:12480,29'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18get_number_integerEv
        - Src:             'include/geos/vend/json.hpp:12480,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE14number_integerEl
        - Src:             'include/geos/vend/json.hpp:12489,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE10get_stringEv
        - Src:             'include/geos/vend/json.hpp:12489,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE6stringERSC_
        - Src:             'include/geos/vend/json.hpp:12498,29'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE19get_number_unsignedEv
        - Src:             'include/geos/vend/json.hpp:12498,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE15number_unsignedEm
        - Src:             'include/geos/vend/json.hpp:12508,57'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12508,49'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12509,57'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12510,82'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12510,98'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12510,49'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12508,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12508,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12508,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12514,29'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12516,61'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12516,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12517,61'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12518,86'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12518,53'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12516,41'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12516,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12516,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12522,57'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12522,49'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12523,57'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12524,82'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12524,98'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12524,49'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12522,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12522,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12522,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12534,57'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12534,49'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12535,57'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12536,82'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12536,98'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12536,49'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12534,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12534,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12534,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12555,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12565,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9end_arrayEv
        - Src:             'include/geos/vend/json.hpp:12580,49'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12580,41'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12581,49'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12582,74'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12582,90'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12582,41'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12580,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12580,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12580,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12588,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12591,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12593,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12593,45'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12594,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12595,78'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12595,94'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12595,45'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12593,33'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12593,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12593,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12598,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE10get_stringEv
        - Src:             'include/geos/vend/json.hpp:12598,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE3keyERSC_
        - Src:             'include/geos/vend/json.hpp:12604,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12606,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12606,45'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12607,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12608,78'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12608,94'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12608,45'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12606,33'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12606,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12606,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:0,0'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12619,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10end_objectEv
        - Src:             'include/geos/vend/json.hpp:12634,45'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12634,37'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12635,45'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12636,70'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12636,86'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12636,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12634,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12634,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12634,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12642
      functionLinenumberEnd: 12643
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE4scanEv
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:12643,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE4scanEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8813
      functionLinenumberEnd: 8814
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3046
      functionLinenumberEnd: 3047
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8821
      functionLinenumberEnd: 8841
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:8830,35'
          Dst:             snprintf
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12647
      functionLinenumberEnd: 12673
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          178
      EdgeCount:       68
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10lexer_baseINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE15token_type_nameENSH_10token_typeE
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJPKcRA15_SA_S9_cEEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA12_KcPSA_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA15_KcRKS9_cEEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17get_error_messageEv
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:12652,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA15_KcRKS9_cEEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:12659,41'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17get_error_messageEv
        - Src:             'include/geos/vend/json.hpp:12660,41'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12659,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJPKcRA15_SA_S9_cEEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:12664,48'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10lexer_baseINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE15token_type_nameENSH_10token_typeE
        - Src:             'include/geos/vend/json.hpp:12664,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA12_KcPSA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:12669,48'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10lexer_baseINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE15token_type_nameENSH_10token_typeE
        - Src:             'include/geos/vend/json.hpp:12669,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA12_KcPSA_EEET_DpOT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4483
      functionLinenumberEnd: 4487
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          85
      EdgeCount:       28
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error15position_stringERKNS1_10position_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_errorC2EimPKc
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_RA12_KcS9_RA3_SA_S9_RKS9_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsEDn
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4484,38'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
        - Src:             'include/geos/vend/json.hpp:4485,38'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error15position_stringERKNS1_10position_tE
        - Src:             'include/geos/vend/json.hpp:4485,66'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsEDn
        - Src:             'include/geos/vend/json.hpp:4484,31'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_RA12_KcS9_RA3_SA_S9_RKS9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:4486,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_errorC2EimPKc
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE4scanEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8882
      functionLinenumberEnd: 8967
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          198
      EdgeCount:       50
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE11scan_numberEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE11scan_stringEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12scan_commentEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12scan_literalESK_mNS1_10lexer_baseISG_E10token_typeE
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE15skip_whitespaceEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE8skip_bomEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:8905,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:8884,48'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE8skip_bomEv
        - Src:             'include/geos/vend/json.hpp:8891,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE15skip_whitespaceEv
        - Src:             'include/geos/vend/json.hpp:8896,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12scan_commentEv
        - Src:             'include/geos/vend/json.hpp:8902,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE15skip_whitespaceEv
        - Src:             'include/geos/vend/json.hpp:8925,24'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12scan_literalESK_mNS1_10lexer_baseISG_E10token_typeE
        - Src:             'include/geos/vend/json.hpp:8930,24'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12scan_literalESK_mNS1_10lexer_baseISG_E10token_typeE
        - Src:             'include/geos/vend/json.hpp:8935,24'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12scan_literalESK_mNS1_10lexer_baseISG_E10token_typeE
        - Src:             'include/geos/vend/json.hpp:8940,24'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE11scan_stringEv
        - Src:             'include/geos/vend/json.hpp:8954,24'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE11scan_numberEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE8skip_bomEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8859
      functionLinenumberEnd: 8870
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE5ungetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:8860,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:8863,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:8863,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:8868,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE5ungetEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE15skip_whitespaceEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8873
      functionLinenumberEnd: 8879
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:8876,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12scan_commentEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8217
      functionLinenumberEnd: 8281
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          78
      EdgeCount:       23
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE5ungetEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:8218,9'
          Branch Sides:    []
        - Branch String:   'include/geos/vend/json.hpp:8244,21'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:8218,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:8225,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:8244,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:8255,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:8262,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE5ungetEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12scan_literalESK_mNS1_10lexer_baseISG_E10token_typeE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8674
      functionLinenumberEnd: 8685
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:8678,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE11scan_stringEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7627
      functionLinenumberEnd: 8210
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         243
      ICount:          998
      EdgeCount:       260
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE13get_codepointEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18next_byte_in_rangeESt16initializer_listIiE
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE5resetEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:7637,13'
          Branch Sides:    []
        - Branch String:   'include/geos/vend/json.hpp:7655,21'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7629,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE5resetEv
        - Src:             'include/geos/vend/json.hpp:7637,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:7655,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:7693,52'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE13get_codepointEv
        - Src:             'include/geos/vend/json.hpp:7706,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:7706,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:7708,60'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE13get_codepointEv
        - Src:             'include/geos/vend/json.hpp:7763,33'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - Src:             'include/geos/vend/json.hpp:7769,33'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - Src:             'include/geos/vend/json.hpp:7770,33'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - Src:             'include/geos/vend/json.hpp:7776,33'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - Src:             'include/geos/vend/json.hpp:7777,33'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - Src:             'include/geos/vend/json.hpp:7778,33'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - Src:             'include/geos/vend/json.hpp:8119,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18next_byte_in_rangeESt16initializer_listIiE
        - Src:             'include/geos/vend/json.hpp:8129,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18next_byte_in_rangeESt16initializer_listIiE
        - Src:             'include/geos/vend/json.hpp:8153,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18next_byte_in_rangeESt16initializer_listIiE
        - Src:             'include/geos/vend/json.hpp:8163,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18next_byte_in_rangeESt16initializer_listIiE
        - Src:             'include/geos/vend/json.hpp:8173,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18next_byte_in_rangeESt16initializer_listIiE
        - Src:             'include/geos/vend/json.hpp:8185,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18next_byte_in_rangeESt16initializer_listIiE
        - Src:             'include/geos/vend/json.hpp:8195,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18next_byte_in_rangeESt16initializer_listIiE
        - Src:             'include/geos/vend/json.hpp:0,0'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE11scan_numberEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8342
      functionLinenumberEnd: 8664
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         103
      ICount:          446
      EdgeCount:       105
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE5resetEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE5ungetEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE6strtofERdSK_PPc
        - __errno_location
        - strtoll
        - strtoull
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:8351,9'
          Branch Sides:    []
        - Branch String:   'include/geos/vend/json.hpp:8387,9'
          Branch Sides:    []
        - Branch String:   'include/geos/vend/json.hpp:8418,9'
          Branch Sides:    []
        - Branch String:   'include/geos/vend/json.hpp:8439,9'
          Branch Sides:    []
        - Branch String:   'include/geos/vend/json.hpp:8502,9'
          Branch Sides:    []
        - Branch String:   'include/geos/vend/json.hpp:8533,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:8344,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE5resetEv
        - Src:             'include/geos/vend/json.hpp:8355,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - Src:             'include/geos/vend/json.hpp:8387,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:0,0'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - Src:             'include/geos/vend/json.hpp:8418,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:0,0'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - Src:             'include/geos/vend/json.hpp:8439,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:0,0'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - Src:             'include/geos/vend/json.hpp:8476,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:0,0'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - Src:             'include/geos/vend/json.hpp:8502,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:0,0'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - Src:             'include/geos/vend/json.hpp:8533,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:8538,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - Src:             'include/geos/vend/json.hpp:8567,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:0,0'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - Src:             'include/geos/vend/json.hpp:8593,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:8606,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - Src:             'include/geos/vend/json.hpp:8593,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:8617,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE5ungetEv
        - Src:             'include/geos/vend/json.hpp:8620,9'
          Dst:             __errno_location
        - Src:             'include/geos/vend/json.hpp:8625,28'
          Dst:             strtoull
        - Src:             'include/geos/vend/json.hpp:8641,28'
          Dst:             strtoll
        - Src:             'include/geos/vend/json.hpp:8658,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE6strtofERdSK_PPc
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE5resetEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8693
      functionLinenumberEnd: 8697
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:8696,22'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8774
      functionLinenumberEnd: 8776
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8710
      functionLinenumberEnd: 8735
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail22iterator_input_adapterINSt3__111__wrap_iterIPKcEEE13get_characterEv
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:8721,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail22iterator_input_adapterINSt3__111__wrap_iterIPKcEEE13get_characterEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE5ungetEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8747
      functionLinenumberEnd: 8770
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      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:    strtoull
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE6strtofERdSK_PPc
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8291
      functionLinenumberEnd: 8293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strtod
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:8292,13'
          Dst:             strtod
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail22iterator_input_adapterINSt3__111__wrap_iterIPKcEEE13get_characterEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6290
      functionLinenumberEnd: 6299
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE13get_codepointEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7542
      functionLinenumberEnd: 7572
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          92
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7550,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18next_byte_in_rangeESt16initializer_listIiE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7590
      functionLinenumberEnd: 7609
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7592,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
        - Src:             'include/geos/vend/json.hpp:7596,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
        - Src:             'include/geos/vend/json.hpp:7599,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3addEi
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2ERSG_b
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6815
      functionLinenumberEnd: 6976
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7006
      functionLinenumberEnd: 7006
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7006,45'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10is_erroredEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7184
      functionLinenumberEnd: 7185
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7173
      functionLinenumberEnd: 7180
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_errorC2ERKS2_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7178,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:7178,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_errorC2ERKS2_
        - Src:             'include/geos/vend/json.hpp:7178,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:7178,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18sax_parse_internalINS1_28json_sax_dom_callback_parserISG_EEEEbPT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12349
      functionLinenumberEnd: 12638
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         261
      ICount:          1195
      EdgeCount:       471
      CyclomaticComplexity: 212
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10end_objectEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_12out_of_rangeEEEbmRKSC_RKT_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11start_arrayEm
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12number_floatEdRKSC_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12start_objectEm
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE14number_integerEl
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE15number_unsignedEm
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE3keyERSC_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4nullEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE6stringERSC_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE7booleanEb
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9end_arrayEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE10get_stringEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA26_KcS9_cEEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_number_floatEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18get_number_integerEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE19get_number_unsignedEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:12361,17'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:12365,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12start_objectEm
        - Src:             'include/geos/vend/json.hpp:12371,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12373,33'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10end_objectEv
        - Src:             'include/geos/vend/json.hpp:12383,61'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12383,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12384,61'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12385,86'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12385,102'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12385,53'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12383,41'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12383,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12383,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12387,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE10get_stringEv
        - Src:             'include/geos/vend/json.hpp:12387,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE3keyERSC_
        - Src:             'include/geos/vend/json.hpp:12393,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12395,61'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12395,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12396,61'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12397,86'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12397,102'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12397,53'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12395,41'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12395,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12395,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12410,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11start_arrayEm
        - Src:             'include/geos/vend/json.hpp:12416,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12418,33'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9end_arrayEv
        - Src:             'include/geos/vend/json.hpp:12434,50'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_number_floatEv
        - Src:             'include/geos/vend/json.hpp:12438,61'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12438,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12439,61'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12440,123'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12440,79'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA26_KcS9_cEEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:12440,53'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12438,41'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_12out_of_rangeEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12438,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12438,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12443,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE10get_stringEv
        - Src:             'include/geos/vend/json.hpp:12443,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12number_floatEdRKSC_
        - Src:             'include/geos/vend/json.hpp:12453,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE7booleanEb
        - Src:             'include/geos/vend/json.hpp:12462,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4nullEv
        - Src:             'include/geos/vend/json.hpp:12471,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE7booleanEb
        - Src:             'include/geos/vend/json.hpp:12480,29'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18get_number_integerEv
        - Src:             'include/geos/vend/json.hpp:12480,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE14number_integerEl
        - Src:             'include/geos/vend/json.hpp:12489,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE10get_stringEv
        - Src:             'include/geos/vend/json.hpp:12489,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE6stringERSC_
        - Src:             'include/geos/vend/json.hpp:12498,29'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE19get_number_unsignedEv
        - Src:             'include/geos/vend/json.hpp:12498,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE15number_unsignedEm
        - Src:             'include/geos/vend/json.hpp:12508,57'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12508,49'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12509,57'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12510,82'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12510,98'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12510,49'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12508,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12508,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12508,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12514,29'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12516,61'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12516,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12517,61'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12518,86'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12518,53'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12516,41'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12516,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12516,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12522,57'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12522,49'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12523,57'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12524,82'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12524,98'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12524,49'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12522,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12522,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12522,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12534,57'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12534,49'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12535,57'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12536,82'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12536,98'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12536,49'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12534,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12534,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12534,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12555,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12565,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9end_arrayEv
        - Src:             'include/geos/vend/json.hpp:12580,49'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12580,41'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12581,49'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12582,74'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12582,90'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12582,41'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12580,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12580,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12580,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12588,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12591,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12593,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12593,45'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12594,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12595,78'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12595,94'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12595,45'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12593,33'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12593,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12593,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12598,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE10get_stringEv
        - Src:             'include/geos/vend/json.hpp:12598,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE3keyERSC_
        - Src:             'include/geos/vend/json.hpp:12604,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12606,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12606,45'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12607,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12608,78'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12608,94'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12608,45'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12606,33'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12606,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12606,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:0,0'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12619,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10end_objectEv
        - Src:             'include/geos/vend/json.hpp:12634,45'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12634,37'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12635,45'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12636,70'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12636,86'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12636,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12634,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12634,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12634,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2ERSG_NS4_8functionIFbiNS1_13parse_event_tESI_EEEb
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6997
      functionLinenumberEnd: 7285
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7285,31'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:6999,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail22iterator_input_adapterINSt3__111__wrap_iterIPKcEEEC2ES7_S7_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6287
      functionLinenumberEnd: 6287
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail30iterator_input_adapter_factoryINSt3__111__wrap_iterIPKcEEvE6createES7_S7_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6490
      functionLinenumberEnd: 6491
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail22iterator_input_adapterINSt3__111__wrap_iterIPKcEEEC2ES7_S7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6491,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail22iterator_input_adapterINSt3__111__wrap_iterIPKcEEEC2ES7_S7_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13input_adapterINSt3__111__wrap_iterIPKcEEEENS1_30iterator_input_adapter_factoryIT_vE12adapter_typeES9_S9_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6522
      functionLinenumberEnd: 6524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail30iterator_input_adapter_factoryINSt3__111__wrap_iterIPKcEEvE6createES7_S7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6524,12'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail30iterator_input_adapter_factoryINSt3__111__wrap_iterIPKcEEvE6createES7_S7_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail36container_input_adapter_factory_impl31container_input_adapter_factoryINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEvE6createERKSA_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6547
      functionLinenumberEnd: 6548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13input_adapterINSt3__111__wrap_iterIPKcEEEENS1_30iterator_input_adapter_factoryIT_vE12adapter_typeES9_S9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6548,12'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13input_adapterINSt3__111__wrap_iterIPKcEEEENS1_30iterator_input_adapter_factoryIT_vE12adapter_typeES9_S9_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17get_decimal_pointEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7516
      functionLinenumberEnd: 7519
      functionDepth:   0
      returnType:      char
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - localeconv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7517,27'
          Dst:             localeconv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEED2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7506
      functionLinenumberEnd: 7506
      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:    _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEEC2EOSM_b
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7499
      functionLinenumberEnd: 8996
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17get_decimal_pointEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:7498,57'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17get_decimal_pointEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEEC2EOSM_NS4_8functionIFbiNS1_13parse_event_tERSG_EEEbb
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12246
      functionLinenumberEnd: 12679
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEEC2EOSM_b
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:12244,11'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEEC2EOSM_b
        - Src:             'include/geos/vend/json.hpp:12248,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12249,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEED2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12228
      functionLinenumberEnd: 12228
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:12228,7'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE5parseEbRSG_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12262
      functionLinenumberEnd: 12313
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          301
      EdgeCount:       122
      CyclomaticComplexity: 58
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2ERSG_b
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2ERSG_NS4_8functionIFbiNS1_13parse_event_tESI_EEEb
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18sax_parse_internalINS1_19json_sax_dom_parserISG_EEEEbPT_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18sax_parse_internalINS1_28json_sax_dom_callback_parserISG_EEEEbPT_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12is_discardedEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10is_erroredEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10is_erroredEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:12265,57'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2ERSG_NS4_8functionIFbiNS1_13parse_event_tESI_EEEb
        - Src:             'include/geos/vend/json.hpp:12266,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18sax_parse_internalINS1_28json_sax_dom_callback_parserISG_EEEEbPT_
        - Src:             'include/geos/vend/json.hpp:12269,28'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12271,41'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12271,33'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12272,41'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12273,66'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12274,53'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12273,33'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12271,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12271,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12271,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12278,21'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10is_erroredEv
        - Src:             'include/geos/vend/json.hpp:12280,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:12286,24'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12is_discardedEv
        - Src:             'include/geos/vend/json.hpp:12288,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - Src:             'include/geos/vend/json.hpp:12288,24'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:12288,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:12290,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev
        - Src:             'include/geos/vend/json.hpp:12280,24'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:12280,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:12290,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev
        - Src:             'include/geos/vend/json.hpp:12290,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev
        - Src:             'include/geos/vend/json.hpp:12293,48'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2ERSG_b
        - Src:             'include/geos/vend/json.hpp:12294,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18sax_parse_internalINS1_19json_sax_dom_parserISG_EEEEbPT_
        - Src:             'include/geos/vend/json.hpp:12297,28'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE9get_tokenEv
        - Src:             'include/geos/vend/json.hpp:12299,41'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12299,33'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10position_tcvmEv
        - Src:             'include/geos/vend/json.hpp:12300,41'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE16get_token_stringEv
        - Src:             'include/geos/vend/json.hpp:12301,66'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12get_positionEv
        - Src:             'include/geos/vend/json.hpp:12301,82'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE17exception_messageENS1_10lexer_baseISG_E10token_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:12301,33'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11parse_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS1_10position_tERKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:12299,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_11parse_errorEEEbmRKSC_RKT_
        - Src:             'include/geos/vend/json.hpp:12299,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12299,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exceptionD2Ev
        - Src:             'include/geos/vend/json.hpp:12305,21'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10is_erroredEv
        - Src:             'include/geos/vend/json.hpp:12310,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev
        - Src:             'include/geos/vend/json.hpp:12307,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:12307,24'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'include/geos/vend/json.hpp:12307,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:12310,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev
        - Src:             'include/geos/vend/json.hpp:12310,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev
        - Src:             'include/geos/vend/json.hpp:12312,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13input_adapterINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS1_36container_input_adapter_factory_impl31container_input_adapter_factoryIT_vE12adapter_typeERKSC_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6556
      functionLinenumberEnd: 6557
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail36container_input_adapter_factory_impl31container_input_adapter_factoryINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEvE6createERKSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:6557,12'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail36container_input_adapter_factory_impl31container_input_adapter_factoryINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEvE6createERKSA_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6parserINS0_6detail22iterator_input_adapterINS2_11__wrap_iterIPKcEEEEEENSG_6parserISE_T_EESO_NS2_8functionIFbiNSG_13parse_event_tERSE_EEEbb
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19440
      functionLinenumberEnd: 19443
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEEC2EOSM_NS4_8functionIFbiNS1_13parse_event_tERSG_EEEbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:19441,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEEC2EOSM_NS4_8functionIFbiNS1_13parse_event_tERSG_EEEbb
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEENSA_ISM_EEEETnNS4_9enable_ifIXsr3std13is_assignableIRT0_SQ_EE5valueEiE4typeELi0EEEDTcmcmcldtfL0p0_7reserveclsr3stdE7declvalINSQ_9size_typeEEEEcldtfL0p_3getINSQ_10value_typeEEEcvv_EERKT_SR_NS1_12priority_tagILj1EEEENKUlRKSG_E_clES13_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4853
      functionLinenumberEnd: 4856
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEESL_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4856,27'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEESL_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEESL_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21049
      functionLinenumberEnd: 21055
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implINS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEETnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SN_EE5valueEiE4typeELi0EEESN_NS0_6detail12priority_tagILj0EEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:21055,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implINS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEETnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SN_EE5valueEiE4typeELi0EEESN_NS0_6detail12priority_tagILj0EEE
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implINS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEETnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SN_EE5valueEiE4typeELi0EEESN_NS0_6detail12priority_tagILj0EEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20910
      functionLinenumberEnd: 20914
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEEvE9from_jsonIRKNS0_10basic_jsonINS2_3mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEESA_EEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSP_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20912,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEEvE9from_jsonIRKNS0_10basic_jsonINS2_3mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEESA_EEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSP_RT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEEvE9from_jsonIRKNS0_10basic_jsonINS2_3mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEESA_EEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSP_RT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5840
      functionLinenumberEnd: 5842
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_INS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEENSB_ISL_EEEEEEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSP_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5841,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_INS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEENSB_ISL_EEEEEEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSP_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_INS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEENSB_ISL_EEEEEEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSP_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5104
      functionLinenumberEnd: 5105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEETnNS4_9enable_ifIXaaaaaaaasr27is_constructible_array_typeIT_T0_EE5valuentsr28is_constructible_object_typeISO_SP_EE5valuentsr28is_constructible_string_typeISO_SP_EE5valuentsr3std7is_sameISP_NSO_8binary_tEEE5valuentsr13is_basic_jsonISP_EE5valueEiE4typeELi0EEEDTcmcmcl20from_json_array_implfp_fp0_tlNS1_12priority_tagILj3EEEEEcldtfp_3getINSP_10value_typeEEEcvv_EERKSO_RSP_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5105,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEETnNS4_9enable_ifIXaaaaaaaasr27is_constructible_array_typeIT_T0_EE5valuentsr28is_constructible_object_typeISO_SP_EE5valuentsr28is_constructible_string_typeISO_SP_EE5valuentsr3std7is_sameISP_NSO_8binary_tEEE5valuentsr13is_basic_jsonISP_EE5valueEiE4typeELi0EEEDTcmcmcl20from_json_array_implfp_fp0_tlNS1_12priority_tagILj3EEEEEcldtfp_3getINSP_10value_typeEEEcvv_EERKSO_RSP_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEETnNS4_9enable_ifIXaaaaaaaasr27is_constructible_array_typeIT_T0_EE5valuentsr28is_constructible_object_typeISO_SP_EE5valuentsr28is_constructible_string_typeISO_SP_EE5valuentsr3std7is_sameISP_NSO_8binary_tEEE5valuentsr13is_basic_jsonISP_EE5valueEiE4typeELi0EEEDTcmcmcl20from_json_array_implfp_fp0_tlNS1_12priority_tagILj3EEEEEcldtfp_3getINSP_10value_typeEEEcvv_EERKSO_RSP_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4894
      functionLinenumberEnd: 4901
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEETnNS4_9enable_ifIXsr3std13is_assignableIRT0_SO_EE5valueEiE4typeELi0EEEDTcmcmcldtfp0_7reserveclsr3stdE7declvalINSO_9size_typeEEEEcldtfp_3getINSO_10value_typeEEEcvv_EERKT_SP_NS1_12priority_tagILj1EEE
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA28_KcPSA_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4895,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA28_KcPSA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:4900,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEETnNS4_9enable_ifIXsr3std13is_assignableIRT0_SO_EE5valueEiE4typeELi0EEEDTcmcmcldtfp0_7reserveclsr3stdE7declvalINSO_9size_typeEEEEcldtfp_3getINSO_10value_typeEEEcvv_EERKT_SP_NS1_12priority_tagILj1EEE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA28_KcPSA_EEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA28_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJPKcEEEmS4_DpRKT_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJPKcEEEmS4_DpRKT_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA28_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4545
      functionLinenumberEnd: 4548
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_errorC2EiPKc
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEESD_PKT_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4546,38'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
        - Src:             'include/geos/vend/json.hpp:4546,74'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEESD_PKT_
        - Src:             'include/geos/vend/json.hpp:4546,31'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:4547,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_errorC2EiPKc
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEETnNS4_9enable_ifIXsr3std13is_assignableIRT0_SO_EE5valueEiE4typeELi0EEEDTcmcmcldtfp0_7reserveclsr3stdE7declvalINSO_9size_typeEEEEcldtfp_3getINSO_10value_typeEEEcvv_EERKT_SP_NS1_12priority_tagILj1EEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4846
      functionLinenumberEnd: 4859
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4850,19'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
        - Src:             'include/geos/vend/json.hpp:4851,22'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
        - Src:             'include/geos/vend/json.hpp:4851,33'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22080
      functionLinenumberEnd: 22081
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6cbeginEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:22081,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6cbeginEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22105
      functionLinenumberEnd: 22106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4cendEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:22106,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4cendEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEneISI_TnNS4_9enable_ifIXoosr3std7is_sameIT_SI_EE5valuesr3std7is_sameISL_NS2_ISG_EEEE5valueEDnE4typeELDn0EEEbRKSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13374
      functionLinenumberEnd: 13375
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEeqISI_TnNS4_9enable_ifIXoosr3std7is_sameIT_SI_EE5valuesr3std7is_sameISL_NS2_ISG_EEEE5valueEDnE4typeELDn0EEEbRKSL_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:13375,17'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEeqISI_TnNS4_9enable_ifIXoosr3std7is_sameIT_SI_EE5valuesr3std7is_sameISL_NS2_ISG_EEEE5valueEDnE4typeELDn0EEEbRKSL_
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEETnNS4_9enable_ifIXsr3std13is_assignableIRT0_SO_EE5valueEiE4typeELi0EEEDTcmcmcldtfL0p0_7reserveclsr3stdE7declvalINSO_9size_typeEEEEcldtfL0p_3getINSO_10value_typeEEEcvv_EERKT_SP_NS1_12priority_tagILj1EEEENKUlRKSG_E_clES11_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4853
      functionLinenumberEnd: 4856
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_INS4_IdNS8_IdEEEENS8_ISH_EEEESJ_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4856,27'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_INS4_IdNS8_IdEEEENS8_ISH_EEEESJ_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13246
      functionLinenumberEnd: 13278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_tppEv
      functionUses:    8
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:13249,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:13273,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20primitive_iterator_tppEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_INS4_IdNS8_IdEEEENS8_ISH_EEEESJ_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21049
      functionLinenumberEnd: 21055
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implINS4_INS4_IdNS8_IdEEEENS8_ISH_EEEETnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SL_EE5valueEiE4typeELi0EEESL_NS0_6detail12priority_tagILj0EEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:21055,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implINS4_INS4_IdNS8_IdEEEENS8_ISH_EEEETnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SL_EE5valueEiE4typeELi0EEESL_NS0_6detail12priority_tagILj0EEE
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implINS4_INS4_IdNS8_IdEEEENS8_ISH_EEEETnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SL_EE5valueEiE4typeELi0EEESL_NS0_6detail12priority_tagILj0EEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20910
      functionLinenumberEnd: 20914
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEEvE9from_jsonIRKNS0_10basic_jsonINS2_3mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEES8_EEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSN_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20912,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEEvE9from_jsonIRKNS0_10basic_jsonINS2_3mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEES8_EEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSN_RT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEEvE9from_jsonIRKNS0_10basic_jsonINS2_3mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEES8_EEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSN_RT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5840
      functionLinenumberEnd: 5842
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEEEEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSN_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5841,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEEEEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSN_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEEEEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSN_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5104
      functionLinenumberEnd: 5105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_IdNSA_IdEEEENSA_ISI_EEEETnNS4_9enable_ifIXaaaaaaaasr27is_constructible_array_typeIT_T0_EE5valuentsr28is_constructible_object_typeISM_SN_EE5valuentsr28is_constructible_string_typeISM_SN_EE5valuentsr3std7is_sameISN_NSM_8binary_tEEE5valuentsr13is_basic_jsonISN_EE5valueEiE4typeELi0EEEDTcmcmcl20from_json_array_implfp_fp0_tlNS1_12priority_tagILj3EEEEEcldtfp_3getINSN_10value_typeEEEcvv_EERKSM_RSN_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5105,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_IdNSA_IdEEEENSA_ISI_EEEETnNS4_9enable_ifIXaaaaaaaasr27is_constructible_array_typeIT_T0_EE5valuentsr28is_constructible_object_typeISM_SN_EE5valuentsr28is_constructible_string_typeISM_SN_EE5valuentsr3std7is_sameISN_NSM_8binary_tEEE5valuentsr13is_basic_jsonISN_EE5valueEiE4typeELi0EEEDTcmcmcl20from_json_array_implfp_fp0_tlNS1_12priority_tagILj3EEEEEcldtfp_3getINSN_10value_typeEEEcvv_EERKSM_RSN_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_IdNSA_IdEEEENSA_ISI_EEEETnNS4_9enable_ifIXaaaaaaaasr27is_constructible_array_typeIT_T0_EE5valuentsr28is_constructible_object_typeISM_SN_EE5valuentsr28is_constructible_string_typeISM_SN_EE5valuentsr3std7is_sameISN_NSM_8binary_tEEE5valuentsr13is_basic_jsonISN_EE5valueEiE4typeELi0EEEDTcmcmcl20from_json_array_implfp_fp0_tlNS1_12priority_tagILj3EEEEEcldtfp_3getINSN_10value_typeEEEcvv_EERKSM_RSN_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4894
      functionLinenumberEnd: 4901
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_IdNSA_IdEEEENSA_ISI_EEEETnNS4_9enable_ifIXsr3std13is_assignableIRT0_SM_EE5valueEiE4typeELi0EEEDTcmcmcldtfp0_7reserveclsr3stdE7declvalINSM_9size_typeEEEEcldtfp_3getINSM_10value_typeEEEcvv_EERKT_SN_NS1_12priority_tagILj1EEE
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA28_KcPSA_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4895,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA28_KcPSA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:4900,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_IdNSA_IdEEEENSA_ISI_EEEETnNS4_9enable_ifIXsr3std13is_assignableIRT0_SM_EE5valueEiE4typeELi0EEEDTcmcmcldtfp0_7reserveclsr3stdE7declvalINSM_9size_typeEEEEcldtfp_3getINSM_10value_typeEEEcvv_EERKT_SN_NS1_12priority_tagILj1EEE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_IdNSA_IdEEEENSA_ISI_EEEETnNS4_9enable_ifIXsr3std13is_assignableIRT0_SM_EE5valueEiE4typeELi0EEEDTcmcmcldtfp0_7reserveclsr3stdE7declvalINSM_9size_typeEEEEcldtfp_3getINSM_10value_typeEEEcvv_EERKT_SN_NS1_12priority_tagILj1EEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4846
      functionLinenumberEnd: 4859
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4850,19'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
        - Src:             'include/geos/vend/json.hpp:4851,22'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
        - Src:             'include/geos/vend/json.hpp:4851,33'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_IdNSA_IdEEEENSA_ISI_EEEETnNS4_9enable_ifIXsr3std13is_assignableIRT0_SM_EE5valueEiE4typeELi0EEEDTcmcmcldtfL0p0_7reserveclsr3stdE7declvalINSM_9size_typeEEEEcldtfL0p_3getINSM_10value_typeEEEcvv_EERKT_SN_NS1_12priority_tagILj1EEEENKUlRKSG_E_clESZ_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4853
      functionLinenumberEnd: 4856
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_IdNS8_IdEEEESH_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4856,27'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_IdNS8_IdEEEESH_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_IdNS8_IdEEEESH_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21049
      functionLinenumberEnd: 21055
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implINS4_IdNS8_IdEEEETnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SJ_EE5valueEiE4typeELi0EEESJ_NS0_6detail12priority_tagILj0EEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:21055,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implINS4_IdNS8_IdEEEETnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SJ_EE5valueEiE4typeELi0EEESJ_NS0_6detail12priority_tagILj0EEE
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implINS4_IdNS8_IdEEEETnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SJ_EE5valueEiE4typeELi0EEESJ_NS0_6detail12priority_tagILj0EEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20910
      functionLinenumberEnd: 20914
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorIdNS2_9allocatorIdEEEEvE9from_jsonIRKNS0_10basic_jsonINS2_3mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEES6_EEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSL_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20912,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorIdNS2_9allocatorIdEEEEvE9from_jsonIRKNS0_10basic_jsonINS2_3mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEES6_EEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSL_RT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorIdNS2_9allocatorIdEEEEvE9from_jsonIRKNS0_10basic_jsonINS2_3mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEES6_EEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSL_RT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5840
      functionLinenumberEnd: 5842
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_IdNSB_IdEEEEEEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5841,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_IdNSB_IdEEEEEEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSL_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_IdNSB_IdEEEEEEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5104
      functionLinenumberEnd: 5105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_IdNSA_IdEEEETnNS4_9enable_ifIXaaaaaaaasr27is_constructible_array_typeIT_T0_EE5valuentsr28is_constructible_object_typeISK_SL_EE5valuentsr28is_constructible_string_typeISK_SL_EE5valuentsr3std7is_sameISL_NSK_8binary_tEEE5valuentsr13is_basic_jsonISL_EE5valueEiE4typeELi0EEEDTcmcmcl20from_json_array_implfp_fp0_tlNS1_12priority_tagILj3EEEEEcldtfp_3getINSL_10value_typeEEEcvv_EERKSK_RSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5105,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_IdNSA_IdEEEETnNS4_9enable_ifIXaaaaaaaasr27is_constructible_array_typeIT_T0_EE5valuentsr28is_constructible_object_typeISK_SL_EE5valuentsr28is_constructible_string_typeISK_SL_EE5valuentsr3std7is_sameISL_NSK_8binary_tEEE5valuentsr13is_basic_jsonISL_EE5valueEiE4typeELi0EEEDTcmcmcl20from_json_array_implfp_fp0_tlNS1_12priority_tagILj3EEEEEcldtfp_3getINSL_10value_typeEEEcvv_EERKSK_RSL_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_IdNSA_IdEEEETnNS4_9enable_ifIXaaaaaaaasr27is_constructible_array_typeIT_T0_EE5valuentsr28is_constructible_object_typeISK_SL_EE5valuentsr28is_constructible_string_typeISK_SL_EE5valuentsr3std7is_sameISL_NSK_8binary_tEEE5valuentsr13is_basic_jsonISL_EE5valueEiE4typeELi0EEEDTcmcmcl20from_json_array_implfp_fp0_tlNS1_12priority_tagILj3EEEEEcldtfp_3getINSL_10value_typeEEEcvv_EERKSK_RSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4894
      functionLinenumberEnd: 4901
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_IdNSA_IdEEEETnNS4_9enable_ifIXsr3std13is_assignableIRT0_SK_EE5valueEiE4typeELi0EEEDTcmcmcldtfp0_7reserveclsr3stdE7declvalINSK_9size_typeEEEEcldtfp_3getINSK_10value_typeEEEcvv_EERKT_SL_NS1_12priority_tagILj1EEE
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA28_KcPSA_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4895,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA28_KcPSA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:4900,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_IdNSA_IdEEEETnNS4_9enable_ifIXsr3std13is_assignableIRT0_SK_EE5valueEiE4typeELi0EEEDTcmcmcldtfp0_7reserveclsr3stdE7declvalINSK_9size_typeEEEEcldtfp_3getINSK_10value_typeEEEcvv_EERKT_SL_NS1_12priority_tagILj1EEE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_IdNSA_IdEEEETnNS4_9enable_ifIXsr3std13is_assignableIRT0_SK_EE5valueEiE4typeELi0EEEDTcmcmcldtfp0_7reserveclsr3stdE7declvalINSK_9size_typeEEEEcldtfp_3getINSK_10value_typeEEEcvv_EERKT_SL_NS1_12priority_tagILj1EEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4846
      functionLinenumberEnd: 4859
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4850,19'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
        - Src:             'include/geos/vend/json.hpp:4851,22'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
        - Src:             'include/geos/vend/json.hpp:4851,33'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_IdNSA_IdEEEETnNS4_9enable_ifIXsr3std13is_assignableIRT0_SK_EE5valueEiE4typeELi0EEEDTcmcmcldtfL0p0_7reserveclsr3stdE7declvalINSK_9size_typeEEEEcldtfL0p_3getINSK_10value_typeEEEcvv_EERKT_SL_NS1_12priority_tagILj1EEEENKUlRKSG_E_clESX_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4853
      functionLinenumberEnd: 4856
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getIddEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4856,27'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getIddEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getIddEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21049
      functionLinenumberEnd: 21055
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implIdTnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SH_EE5valueEiE4typeELi0EEESH_NS0_6detail12priority_tagILj0EEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:21055,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implIdTnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SH_EE5valueEiE4typeELi0EEESH_NS0_6detail12priority_tagILj0EEE
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implIdTnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SH_EE5valueEiE4typeELi0EEESH_NS0_6detail12priority_tagILj0EEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20910
      functionLinenumberEnd: 20914
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIdvE9from_jsonIRKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEdEEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSJ_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20912,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIdvE9from_jsonIRKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEdEEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSJ_RT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIdvE9from_jsonIRKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEdEEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSJ_RT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5840
      functionLinenumberEnd: 5842
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERdEEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSJ_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5841,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERdEEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSJ_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERdEEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSJ_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5104
      functionLinenumberEnd: 5105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEEvRKT_RNSH_14number_float_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5105,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEEvRKT_RNSH_14number_float_tE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEEvRKT_RNSH_14number_float_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4749
      functionLinenumberEnd: 4751
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20get_arithmetic_valueINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEdTnNS4_9enable_ifIXaasr3std13is_arithmeticIT0_EE5valuentsr3std7is_sameISI_NT_9boolean_tEEE5valueEiE4typeELi0EEEvRKSJ_RSI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4750,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20get_arithmetic_valueINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEdTnNS4_9enable_ifIXaasr3std13is_arithmeticIT0_EE5valuentsr3std7is_sameISI_NT_9boolean_tEEE5valueEiE4typeELi0EEEvRKSJ_RSI_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20get_arithmetic_valueINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEdTnNS4_9enable_ifIXaasr3std13is_arithmeticIT0_EE5valuentsr3std7is_sameISI_NT_9boolean_tEEE5valueEiE4typeELi0EEEvRKSJ_RSI_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4679
      functionLinenumberEnd: 4708
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       26
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcPSA_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7get_ptrIPKdTnNS2_9enable_ifIXaasr3std10is_pointerIT_EE5valuesr3std8is_constINS2_14remove_pointerISJ_E4typeEEE5valueEiE4typeELi0EEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEE12get_impl_ptrclsr3stdE7declvalISJ_EEEEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7get_ptrIPKlTnNS2_9enable_ifIXaasr3std10is_pointerIT_EE5valuesr3std8is_constINS2_14remove_pointerISJ_E4typeEEE5valueEiE4typeELi0EEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEE12get_impl_ptrclsr3stdE7declvalISJ_EEEEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7get_ptrIPKmTnNS2_9enable_ifIXaasr3std10is_pointerIT_EE5valuesr3std8is_constINS2_14remove_pointerISJ_E4typeEEE5valueEiE4typeELi0EEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEE12get_impl_ptrclsr3stdE7declvalISJ_EEEEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEcvNS0_6detail7value_tEEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:4680,5'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4680,34'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEcvNS0_6detail7value_tEEv
        - Src:             'include/geos/vend/json.hpp:4684,59'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7get_ptrIPKmTnNS2_9enable_ifIXaasr3std10is_pointerIT_EE5valuesr3std8is_constINS2_14remove_pointerISJ_E4typeEEE5valueEiE4typeELi0EEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEE12get_impl_ptrclsr3stdE7declvalISJ_EEEEv
        - Src:             'include/geos/vend/json.hpp:4689,59'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7get_ptrIPKlTnNS2_9enable_ifIXaasr3std10is_pointerIT_EE5valuesr3std8is_constINS2_14remove_pointerISJ_E4typeEEE5valueEiE4typeELi0EEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEE12get_impl_ptrclsr3stdE7declvalISJ_EEEEv
        - Src:             'include/geos/vend/json.hpp:4694,59'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7get_ptrIPKdTnNS2_9enable_ifIXaasr3std10is_pointerIT_EE5valuesr3std8is_constINS2_14remove_pointerISJ_E4typeEEE5valueEiE4typeELi0EEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEE12get_impl_ptrclsr3stdE7declvalISJ_EEEEv
        - Src:             'include/geos/vend/json.hpp:4706,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:4706,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - Src:             'include/geos/vend/json.hpp:4706,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcPSA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:4706,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:4706,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:4706,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEcvNS0_6detail7value_tEEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20695
      functionLinenumberEnd: 20696
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7get_ptrIPKmTnNS2_9enable_ifIXaasr3std10is_pointerIT_EE5valuesr3std8is_constINS2_14remove_pointerISJ_E4typeEEE5valueEiE4typeELi0EEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEE12get_impl_ptrclsr3stdE7declvalISJ_EEEEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20859
      functionLinenumberEnd: 20861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12get_impl_ptrEPKm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20861,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12get_impl_ptrEPKm
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7get_ptrIPKlTnNS2_9enable_ifIXaasr3std10is_pointerIT_EE5valuesr3std8is_constINS2_14remove_pointerISJ_E4typeEEE5valueEiE4typeELi0EEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEE12get_impl_ptrclsr3stdE7declvalISJ_EEEEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20859
      functionLinenumberEnd: 20861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12get_impl_ptrEPKl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20861,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12get_impl_ptrEPKl
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7get_ptrIPKdTnNS2_9enable_ifIXaasr3std10is_pointerIT_EE5valuesr3std8is_constINS2_14remove_pointerISJ_E4typeEEE5valueEiE4typeELi0EEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEE12get_impl_ptrclsr3stdE7declvalISJ_EEEEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20859
      functionLinenumberEnd: 20861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12get_impl_ptrEPKd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20861,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12get_impl_ptrEPKd
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcPSA_EEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA29_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJPKcEEEmS4_DpRKT_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJPKcEEEmS4_DpRKT_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA29_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA29_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12get_impl_ptrEPKd
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20797
      functionLinenumberEnd: 20798
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE15is_number_floatEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20798,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE15is_number_floatEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE15is_number_floatEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20653
      functionLinenumberEnd: 20654
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12get_impl_ptrEPKl
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20773
      functionLinenumberEnd: 20774
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE17is_number_integerEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20774,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE17is_number_integerEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE17is_number_integerEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20639
      functionLinenumberEnd: 20640
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12get_impl_ptrEPKm
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20785
      functionLinenumberEnd: 20786
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE18is_number_unsignedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20786,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE18is_number_unsignedEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE18is_number_unsignedEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20646
      functionLinenumberEnd: 20647
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA28_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEENSA_ISM_EEEETnNS4_9enable_ifIXsr3std13is_assignableIRT0_SQ_EE5valueEiE4typeELi0EEEDTcmcmcldtfp0_7reserveclsr3stdE7declvalINSQ_9size_typeEEEEcldtfp_3getINSQ_10value_typeEEEcvv_EERKT_SR_NS1_12priority_tagILj1EEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4846
      functionLinenumberEnd: 4859
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4850,19'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
        - Src:             'include/geos/vend/json.hpp:4851,22'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
        - Src:             'include/geos/vend/json.hpp:4851,33'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEENSA_ISM_EEEETnNS4_9enable_ifIXaaaaaaaasr27is_constructible_array_typeIT_T0_EE5valuentsr28is_constructible_object_typeISQ_SR_EE5valuentsr28is_constructible_string_typeISQ_SR_EE5valuentsr3std7is_sameISR_NSQ_8binary_tEEE5valuentsr13is_basic_jsonISR_EE5valueEiE4typeELi0EEEDTcmcmcl20from_json_array_implfp_fp0_tlNS1_12priority_tagILj3EEEEEcldtfp_3getINSR_10value_typeEEEcvv_EERKSQ_RSR_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4894
      functionLinenumberEnd: 4901
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEENSA_ISM_EEEETnNS4_9enable_ifIXsr3std13is_assignableIRT0_SQ_EE5valueEiE4typeELi0EEEDTcmcmcldtfp0_7reserveclsr3stdE7declvalINSQ_9size_typeEEEEcldtfp_3getINSQ_10value_typeEEEcvv_EERKT_SR_NS1_12priority_tagILj1EEE
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA28_KcPSA_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4895,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA28_KcPSA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:4897,9'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:4900,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEENSA_ISM_EEEETnNS4_9enable_ifIXsr3std13is_assignableIRT0_SQ_EE5valueEiE4typeELi0EEEDTcmcmcldtfp0_7reserveclsr3stdE7declvalINSQ_9size_typeEEEEcldtfp_3getINSQ_10value_typeEEEcvv_EERKT_SR_NS1_12priority_tagILj1EEE
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_INS7_INS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEENSB_ISL_EEEENSB_ISN_EEEEEEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSR_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5104
      functionLinenumberEnd: 5105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEENSA_ISM_EEEETnNS4_9enable_ifIXaaaaaaaasr27is_constructible_array_typeIT_T0_EE5valuentsr28is_constructible_object_typeISQ_SR_EE5valuentsr28is_constructible_string_typeISQ_SR_EE5valuentsr3std7is_sameISR_NSQ_8binary_tEEE5valuentsr13is_basic_jsonISR_EE5valueEiE4typeELi0EEEDTcmcmcl20from_json_array_implfp_fp0_tlNS1_12priority_tagILj3EEEEEcldtfp_3getINSR_10value_typeEEEcvv_EERKSQ_RSR_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5105,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEENSA_ISM_EEEETnNS4_9enable_ifIXaaaaaaaasr27is_constructible_array_typeIT_T0_EE5valuentsr28is_constructible_object_typeISQ_SR_EE5valuentsr28is_constructible_string_typeISQ_SR_EE5valuentsr3std7is_sameISR_NSQ_8binary_tEEE5valuentsr13is_basic_jsonISR_EE5valueEiE4typeELi0EEEDTcmcmcl20from_json_array_implfp_fp0_tlNS1_12priority_tagILj3EEEEEcldtfp_3getINSR_10value_typeEEEcvv_EERKSQ_RSR_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_INS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEENS4_ISA_EEEEvE9from_jsonIRKNS0_10basic_jsonINS2_3mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEESC_EEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSR_RT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5840
      functionLinenumberEnd: 5842
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_INS7_INS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEENSB_ISL_EEEENSB_ISN_EEEEEEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSR_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5841,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_INS7_INS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEENSB_ISL_EEEENSB_ISN_EEEEEEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSR_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implINS4_INS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEENS8_ISL_EEEETnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SP_EE5valueEiE4typeELi0EEESP_NS0_6detail12priority_tagILj0EEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20910
      functionLinenumberEnd: 20914
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_INS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEENS4_ISA_EEEEvE9from_jsonIRKNS0_10basic_jsonINS2_3mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEESC_EEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSR_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20912,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_INS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEENS4_ISA_EEEEvE9from_jsonIRKNS0_10basic_jsonINS2_3mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEESC_EEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSR_RT0_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12get_impl_ptrEPKb
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20761
      functionLinenumberEnd: 20762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10is_booleanEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20762,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10is_booleanEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10is_booleanEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20625
      functionLinenumberEnd: 20626
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA30_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7get_ptrIPKbTnNS2_9enable_ifIXaasr3std10is_pointerIT_EE5valuesr3std8is_constINS2_14remove_pointerISJ_E4typeEEE5valueEiE4typeELi0EEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEE12get_impl_ptrclsr3stdE7declvalISJ_EEEEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20859
      functionLinenumberEnd: 20861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12get_impl_ptrEPKb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20861,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12get_impl_ptrEPKb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA30_KcPSA_EEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA30_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJPKcEEEmS4_DpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJPKcEEEmS4_DpRKT_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA30_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEEvRKT_RNSH_9boolean_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4712
      functionLinenumberEnd: 4718
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA30_KcPSA_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10is_booleanEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7get_ptrIPKbTnNS2_9enable_ifIXaasr3std10is_pointerIT_EE5valuesr3std8is_constINS2_14remove_pointerISJ_E4typeEEE5valueEiE4typeELi0EEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEE12get_impl_ptrclsr3stdE7declvalISJ_EEEEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4713,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10is_booleanEv
        - Src:             'include/geos/vend/json.hpp:4715,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:4715,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - Src:             'include/geos/vend/json.hpp:4715,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA30_KcPSA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:4715,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:4715,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:4715,9'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:4717,21'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7get_ptrIPKbTnNS2_9enable_ifIXaasr3std10is_pointerIT_EE5valuesr3std8is_constINS2_14remove_pointerISJ_E4typeEEE5valueEiE4typeELi0EEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEE12get_impl_ptrclsr3stdE7declvalISJ_EEEEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERbEEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSJ_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5104
      functionLinenumberEnd: 5105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEEvRKT_RNSH_9boolean_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5105,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEEvRKT_RNSH_9boolean_tE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIbvE9from_jsonIRKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEbEEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSJ_RT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5840
      functionLinenumberEnd: 5842
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERbEEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSJ_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5841,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERbEEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSJ_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implIbTnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SH_EE5valueEiE4typeELi0EEESH_NS0_6detail12priority_tagILj0EEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20910
      functionLinenumberEnd: 20914
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIbvE9from_jsonIRKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEbEEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSJ_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20912,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIbvE9from_jsonIRKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEbEEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSJ_RT0_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12get_impl_ptrEPKSA_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20749
      functionLinenumberEnd: 20750
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_stringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20750,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_stringEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7get_ptrIPKSA_TnNS2_9enable_ifIXaasr3std10is_pointerIT_EE5valuesr3std8is_constINS2_14remove_pointerISJ_E4typeEEE5valueEiE4typeELi0EEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEE12get_impl_ptrclsr3stdE7declvalISJ_EEEEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20859
      functionLinenumberEnd: 20861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12get_impl_ptrEPKSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20861,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE12get_impl_ptrEPKSA_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEEvRKT_RNSH_8string_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4722
      functionLinenumberEnd: 4728
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcPSA_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7get_ptrIPKSA_TnNS2_9enable_ifIXaasr3std10is_pointerIT_EE5valuesr3std8is_constINS2_14remove_pointerISJ_E4typeEEE5valueEiE4typeELi0EEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEE12get_impl_ptrclsr3stdE7declvalISJ_EEEEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_stringEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4723,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_stringEv
        - Src:             'include/geos/vend/json.hpp:4725,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:4725,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - Src:             'include/geos/vend/json.hpp:4725,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcPSA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:4725,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:4725,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:4725,9'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:4727,21'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7get_ptrIPKSA_TnNS2_9enable_ifIXaasr3std10is_pointerIT_EE5valuesr3std8is_constINS2_14remove_pointerISJ_E4typeEEE5valueEiE4typeELi0EEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEE12get_impl_ptrclsr3stdE7declvalISJ_EEEEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERSD_EEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSJ_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5104
      functionLinenumberEnd: 5105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEEvRKT_RNSH_8string_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5105,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEEvRKT_RNSH_8string_tE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE9from_jsonIRKNS0_10basic_jsonINS2_3mapENS2_6vectorES8_blmdS6_S1_NSD_IhNS6_IhEEEEvEES8_EEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSJ_RT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5840
      functionLinenumberEnd: 5842
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERSD_EEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSJ_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5841,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail12from_json_fnclINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERSD_EEDTcl9from_jsonfp_clsr3stdE7forwardIT0_Efp0_EEERKT_OSJ_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implISA_TnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SH_EE5valueEiE4typeELi0EEESH_NS0_6detail12priority_tagILj0EEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20910
      functionLinenumberEnd: 20914
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE9from_jsonIRKNS0_10basic_jsonINS2_3mapENS2_6vectorES8_blmdS6_S1_NSD_IhNS6_IhEEEEvEES8_EEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSJ_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20912,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE9from_jsonIRKNS0_10basic_jsonINS2_3mapENS2_6vectorES8_blmdS6_S1_NSD_IhNS6_IhEEEEvEES8_EEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSJ_RT0_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_INS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEENS8_ISL_EEEESN_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21049
      functionLinenumberEnd: 21055
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implINS4_INS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEENS8_ISL_EEEETnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SP_EE5valueEiE4typeELi0EEESP_NS0_6detail12priority_tagILj0EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:21055,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implINS4_INS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEENS8_ISL_EEEETnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SP_EE5valueEiE4typeELi0EEESP_NS0_6detail12priority_tagILj0EEE
    - functionName:    _ZNK4geos2io13GeoJSONReader11readPolygonERKNSt3__16vectorINS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          242
      EdgeCount:       94
      CyclomaticComplexity: 46
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZNK4geos2io13GeoJSONReader14readCoordinateERKNSt3__16vectorIdNS2_9allocatorIdEEEE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:288,22'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/io/GeoJSONReader.cpp:290,41'
          Dst:             _ZNK4geos2io13GeoJSONReader14readCoordinateERKNSt3__16vectorIdNS2_9allocatorIdEEEE
        - Src:             'src/io/GeoJSONReader.cpp:291,26'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/io/GeoJSONReader.cpp:294,37'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/io/GeoJSONReader.cpp:297,45'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/io/GeoJSONReader.cpp:301,32'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - Src:             'src/io/GeoJSONReader.cpp:304,32'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - Src:             'src/io/GeoJSONReader.cpp:307,32'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
    - functionName:    _ZNK4geos2io13GeoJSONReader14readCoordinateERKNSt3__16vectorIdNS2_9allocatorIdEEEE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          108
      EdgeCount:       43
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos4geom10CoordinateC2Eddd
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:229,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/GeoJSONReader.cpp:229,16'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/GeoJSONReader.cpp:229,9'
          Dst:             __cxa_throw
        - Src:             'src/io/GeoJSONReader.cpp:229,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/GeoJSONReader.cpp:232,16'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/io/GeoJSONReader.cpp:235,16'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/io/GeoJSONReader.cpp:238,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/GeoJSONReader.cpp:238,16'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/GeoJSONReader.cpp:238,9'
          Dst:             __cxa_throw
        - Src:             'src/io/GeoJSONReader.cpp:238,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA12_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21345
      functionLinenumberEnd: 21358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          121
      EdgeCount:       46
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA22_KcPSA_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA6_KcS9_RA12_SA_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:21347,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA22_KcPSA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA6_KcS9_RA12_SA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZZNK4geos2io13GeoJSONReader12readGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEEEN10DepthGuardD2Ev
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 196
      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:    _ZNK4geos2io13GeoJSONReader22readGeometryCollectionERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          90
      EdgeCount:       35
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA11_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEneISI_TnNS4_9enable_ifIXoosr3std7is_sameIT_SI_EE5valuesr3std7is_sameISL_NS2_ISG_EEEE5valueEDnE4typeELDn0EEEbRKSL_
        - _ZNK4geos2io13GeoJSONReader12readGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:358,36'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA11_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:360,39'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
        - Src:             'src/io/GeoJSONReader.cpp:361,35'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
        - Src:             'src/io/GeoJSONReader.cpp:361,35'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
        - Src:             'src/io/GeoJSONReader.cpp:361,35'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEneISI_TnNS4_9enable_ifIXoosr3std7is_sameIT_SI_EE5valuesr3std7is_sameISL_NS2_ISG_EEEE5valueEDnE4typeELDn0EEEbRKSL_
        - Src:             'src/io/GeoJSONReader.cpp:365,28'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/io/GeoJSONReader.cpp:361,35'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv
        - Src:             'src/io/GeoJSONReader.cpp:362,18'
          Dst:             _ZNK4geos2io13GeoJSONReader12readGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:361,35'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA11_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21345
      functionLinenumberEnd: 21358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          121
      EdgeCount:       46
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA22_KcPSA_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA6_KcS9_RA12_SA_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:21347,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA22_KcPSA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA6_KcS9_RA12_SA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos2io13GeoJSONReader12readGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          231
      EdgeCount:       97
      CyclomaticComplexity: 46
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA5_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEcvT_ISA_TnNS2_9enable_ifIXsr6detail11conjunctionINS0_6detail8negationINS2_10is_pointerISF_EEEENSJ_INS2_7is_sameISF_DnEEEENSJ_INSN_ISF_NSI_8json_refISE_EEEEEENSJ_INSN_ISF_cEEEENSJ_INSI_13is_basic_jsonISF_EEEENSJ_INSN_ISF_St16initializer_listIcEEEEENSJ_INSN_ISF_NS2_17basic_string_viewIcS7_EEEEEENSJ_INSN_ISF_NS2_3anyEEEEENSI_16is_detected_lazyINSI_21get_template_functionEJRKSE_SF_EEEEE5valueEiE4typeELi0EEEv
        - _ZNK4geos2io13GeoJSONReader11readPolygonERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - _ZNK4geos2io13GeoJSONReader14readLineStringERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - _ZNK4geos2io13GeoJSONReader14readMultiPointERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - _ZNK4geos2io13GeoJSONReader16readMultiPolygonERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - _ZNK4geos2io13GeoJSONReader19readMultiLineStringERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - _ZNK4geos2io13GeoJSONReader22readGeometryCollectionERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - _ZNK4geos2io13GeoJSONReader9readPointERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - _ZZNK4geos2io13GeoJSONReader12readGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEEEN10DepthGuardD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:193,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/GeoJSONReader.cpp:193,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/GeoJSONReader.cpp:193,9'
          Dst:             __cxa_throw
        - Src:             'src/io/GeoJSONReader.cpp:193,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/GeoJSONReader.cpp:198,33'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA5_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:198,31'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEcvT_ISA_TnNS2_9enable_ifIXsr6detail11conjunctionINS0_6detail8negationINS2_10is_pointerISF_EEEENSJ_INS2_7is_sameISF_DnEEEENSJ_INSN_ISF_NSI_8json_refISE_EEEEEENSJ_INSN_ISF_cEEEENSJ_INSI_13is_basic_jsonISF_EEEENSJ_INSN_ISF_St16initializer_listIcEEEEENSJ_INSN_ISF_NS2_17basic_string_viewIcS7_EEEEEENSJ_INSN_ISF_NS2_3anyEEEEENSI_16is_detected_lazyINSI_21get_template_functionEJRKSE_SF_EEEEE5valueEiE4typeELi0EEEv
        - Src:             'src/io/GeoJSONReader.cpp:200,16'
          Dst:             _ZNK4geos2io13GeoJSONReader9readPointERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:203,16'
          Dst:             _ZNK4geos2io13GeoJSONReader14readLineStringERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:206,16'
          Dst:             _ZNK4geos2io13GeoJSONReader11readPolygonERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:209,16'
          Dst:             _ZNK4geos2io13GeoJSONReader14readMultiPointERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:212,16'
          Dst:             _ZNK4geos2io13GeoJSONReader19readMultiLineStringERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:215,16'
          Dst:             _ZNK4geos2io13GeoJSONReader16readMultiPolygonERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:218,16'
          Dst:             _ZNK4geos2io13GeoJSONReader22readGeometryCollectionERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:221,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/GeoJSONReader.cpp:221,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/GeoJSONReader.cpp:221,9'
          Dst:             __cxa_throw
        - Src:             'src/io/GeoJSONReader.cpp:221,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/GeoJSONReader.cpp:223,1'
          Dst:             _ZZNK4geos2io13GeoJSONReader12readGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEEEN10DepthGuardD2Ev
        - Src:             'src/io/GeoJSONReader.cpp:223,1'
          Dst:             _ZZNK4geos2io13GeoJSONReader12readGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEEEN10DepthGuardD2Ev
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA5_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21345
      functionLinenumberEnd: 21358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          121
      EdgeCount:       46
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA22_KcPSA_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA6_KcS9_RA12_SA_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:21347,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA22_KcPSA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA6_KcS9_RA12_SA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEcvT_ISA_TnNS2_9enable_ifIXsr6detail11conjunctionINS0_6detail8negationINS2_10is_pointerISF_EEEENSJ_INS2_7is_sameISF_DnEEEENSJ_INSN_ISF_NSI_8json_refISE_EEEEEENSJ_INSN_ISF_cEEEENSJ_INSI_13is_basic_jsonISF_EEEENSJ_INSN_ISF_St16initializer_listIcEEEEENSJ_INSN_ISF_NS2_17basic_string_viewIcS7_EEEEEENSJ_INSN_ISF_NS2_3anyEEEEENSI_16is_detected_lazyINSI_21get_template_functionEJRKSE_SF_EEEEE5valueEiE4typeELi0EEEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21199
      functionLinenumberEnd: 21201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getISA_SA_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:21201,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getISA_SA_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
    - functionName:    _ZNK4geos2io13GeoJSONReader9readPointERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          90
      EdgeCount:       38
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA12_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_IdNS8_IdEEEESH_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - _ZNK4geos2io13GeoJSONReader14readCoordinateERKNSt3__16vectorIdNS2_9allocatorIdEEEE
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - _ZNK4geos4geom15GeometryFactory11createPointEm
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:245,28'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA12_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:245,46'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_IdNS8_IdEEEESH_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - Src:             'src/io/GeoJSONReader.cpp:247,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/GeoJSONReader.cpp:247,16'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/GeoJSONReader.cpp:247,9'
          Dst:             __cxa_throw
        - Src:             'src/io/GeoJSONReader.cpp:247,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/GeoJSONReader.cpp:250,32'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEm
        - Src:             'src/io/GeoJSONReader.cpp:253,41'
          Dst:             _ZNK4geos2io13GeoJSONReader14readCoordinateERKNSt3__16vectorIdNS2_9allocatorIdEEEE
        - Src:             'src/io/GeoJSONReader.cpp:254,61'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
    - functionName:    _ZNK4geos2io13GeoJSONReader14readLineStringERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          124
      EdgeCount:       43
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA12_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_INS4_IdNS8_IdEEEENS8_ISH_EEEESJ_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - _ZNK4geos2io13GeoJSONReader14readCoordinateERKNSt3__16vectorIdNS2_9allocatorIdEEEE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:261,28'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA12_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:261,46'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_INS4_IdNS8_IdEEEENS8_ISH_EEEESJ_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - Src:             'src/io/GeoJSONReader.cpp:264,18'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/io/GeoJSONReader.cpp:269,28'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/io/GeoJSONReader.cpp:266,37'
          Dst:             _ZNK4geos2io13GeoJSONReader14readCoordinateERKNSt3__16vectorIdNS2_9allocatorIdEEEE
        - Src:             'src/io/GeoJSONReader.cpp:267,22'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
    - functionName:    _ZNK4geos2io13GeoJSONReader11readPolygonERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA12_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEESL_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - _ZNK4geos2io13GeoJSONReader11readPolygonERKNSt3__16vectorINS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:275,35'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA12_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:275,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEESL_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - Src:             'src/io/GeoJSONReader.cpp:276,12'
          Dst:             _ZNK4geos2io13GeoJSONReader11readPolygonERKNSt3__16vectorINS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEE
    - functionName:    _ZNK4geos2io13GeoJSONReader14readMultiPointERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          104
      EdgeCount:       38
      CyclomaticComplexity: 19
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA12_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_INS4_IdNS8_IdEEEENS8_ISH_EEEESJ_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - _ZNK4geos2io13GeoJSONReader14readCoordinateERKNSt3__16vectorIdNS2_9allocatorIdEEEE
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:314,28'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA12_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:314,46'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_INS4_IdNS8_IdEEEENS8_ISH_EEEESJ_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - Src:             'src/io/GeoJSONReader.cpp:321,28'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/io/GeoJSONReader.cpp:318,37'
          Dst:             _ZNK4geos2io13GeoJSONReader14readCoordinateERKNSt3__16vectorIdNS2_9allocatorIdEEEE
        - Src:             'src/io/GeoJSONReader.cpp:319,71'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
    - functionName:    _ZNK4geos2io13GeoJSONReader19readMultiLineStringERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          192
      EdgeCount:       70
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA12_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEESL_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - _ZNK4geos2io13GeoJSONReader14readCoordinateERKNSt3__16vectorIdNS2_9allocatorIdEEEE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:327,34'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA12_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:327,52'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEESL_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - Src:             'src/io/GeoJSONReader.cpp:340,28'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/io/GeoJSONReader.cpp:333,22'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/io/GeoJSONReader.cpp:338,41'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/io/GeoJSONReader.cpp:335,41'
          Dst:             _ZNK4geos2io13GeoJSONReader14readCoordinateERKNSt3__16vectorIdNS2_9allocatorIdEEEE
        - Src:             'src/io/GeoJSONReader.cpp:336,26'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
    - functionName:    _ZNK4geos2io13GeoJSONReader16readMultiPolygonERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       33
      CyclomaticComplexity: 17
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA12_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_INS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEENS8_ISL_EEEESN_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - _ZNK4geos2io13GeoJSONReader11readPolygonERKNSt3__16vectorINS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:346,40'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA12_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:346,58'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS4_INS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEENS8_ISL_EEEESN_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - Src:             'src/io/GeoJSONReader.cpp:352,28'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/io/GeoJSONReader.cpp:350,28'
          Dst:             _ZNK4geos2io13GeoJSONReader11readPolygonERKNSt3__16vectorINS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEE
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getISA_SA_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21049
      functionLinenumberEnd: 21055
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implISA_TnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SH_EE5valueEiE4typeELi0EEESH_NS0_6detail12priority_tagILj0EEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:21055,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implISA_TnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SH_EE5valueEiE4typeELi0EEESH_NS0_6detail12priority_tagILj0EEE
    - functionName:    _ZZNK4geos2io13GeoJSONReader12readPropertyERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEEEN10DepthGuardD2Ev
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 132
      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:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getIbbEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21049
      functionLinenumberEnd: 21055
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implIbTnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SH_EE5valueEiE4typeELi0EEESH_NS0_6detail12priority_tagILj0EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:21055,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implIbTnNS2_9enable_ifIXaasr6detail24is_default_constructibleIT_EE5valuesr6detail13has_from_jsonISE_SH_EE5valueEiE4typeELi0EEESH_NS0_6detail12priority_tagILj0EEE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEED2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5225
      functionLinenumberEnd: 5225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEppEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5235
      functionLinenumberEnd: 5239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5236,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE3keyEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5264
      functionLinenumberEnd: 5296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13int_to_stringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvRT_m
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4typeEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE3keyEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:5267,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5267,34'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4typeEv
        - Src:             'include/geos/vend/json.hpp:5274,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13int_to_stringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvRT_m
        - Src:             'include/geos/vend/json.hpp:5282,31'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE3keyEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE5valueEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5300
      functionLinenumberEnd: 5301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE5valueEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5301,23'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE5valueEv
    - functionName:    _ZNK4geos2io13GeoJSONReader12readPropertyERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          301
      EdgeCount:       123
      CyclomaticComplexity: 54
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEppEv
        - _ZN4geos2io12GeoJSONValueC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io12GeoJSONValueC2ERKNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES1_NS2_4lessIS9_EENS7_INS2_4pairIKS9_S1_EEEEEE
        - _ZN4geos2io12GeoJSONValueC2ERKNSt3__16vectorIS1_NS2_9allocatorIS1_EEEE
        - _ZN4geos2io12GeoJSONValueC2Eb
        - _ZN4geos2io12GeoJSONValueC2Ed
        - _ZN4geos2io12GeoJSONValueC2Ev
        - _ZN4geos2io12GeoJSONValueD2Ev
        - _ZN4geos2io12GeoJSONValueaSERKS1_
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10is_booleanEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getISA_SA_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getIbbEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getIddEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5itemsEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_numberEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_stringEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail15iteration_proxyINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE3endEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail15iteration_proxyINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE5beginEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE3keyEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE5valueEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEdeEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEneERKSK_
        - _ZNK4geos2io13GeoJSONReader12readPropertyERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - _ZZNK4geos2io13GeoJSONReader12readPropertyERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEEEN10DepthGuardD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:129,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/GeoJSONReader.cpp:129,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/GeoJSONReader.cpp:129,9'
          Dst:             __cxa_throw
        - Src:             'src/io/GeoJSONReader.cpp:129,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/GeoJSONReader.cpp:134,15'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_stringEv
        - Src:             'src/io/GeoJSONReader.cpp:135,37'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getISA_SA_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - Src:             'src/io/GeoJSONReader.cpp:135,16'
          Dst:             _ZN4geos2io12GeoJSONValueC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/GeoJSONReader.cpp:137,20'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_numberEv
        - Src:             'src/io/GeoJSONReader.cpp:138,37'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getIddEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - Src:             'src/io/GeoJSONReader.cpp:138,16'
          Dst:             _ZN4geos2io12GeoJSONValueC2Ed
        - Src:             'src/io/GeoJSONReader.cpp:140,20'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10is_booleanEv
        - Src:             'src/io/GeoJSONReader.cpp:141,37'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getIbbEEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - Src:             'src/io/GeoJSONReader.cpp:141,16'
          Dst:             _ZN4geos2io12GeoJSONValueC2Eb
        - Src:             'src/io/GeoJSONReader.cpp:143,20'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'src/io/GeoJSONReader.cpp:145,25'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
        - Src:             'src/io/GeoJSONReader.cpp:146,37'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5itemsEv
        - Src:             'src/io/GeoJSONReader.cpp:146,29'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail15iteration_proxyINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE5beginEv
        - Src:             'src/io/GeoJSONReader.cpp:146,29'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail15iteration_proxyINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE3endEv
        - Src:             'src/io/GeoJSONReader.cpp:146,29'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEneERKSK_
        - Src:             'src/io/GeoJSONReader.cpp:146,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEED2Ev
        - Src:             'src/io/GeoJSONReader.cpp:146,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEED2Ev
        - Src:             'src/io/GeoJSONReader.cpp:149,16'
          Dst:             _ZN4geos2io12GeoJSONValueC2ERKNSt3__16vectorIS1_NS2_9allocatorIS1_EEEE
        - Src:             'src/io/GeoJSONReader.cpp:146,29'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEdeEv
        - Src:             'src/io/GeoJSONReader.cpp:147,41'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE5valueEv
        - Src:             'src/io/GeoJSONReader.cpp:147,25'
          Dst:             _ZNK4geos2io13GeoJSONReader12readPropertyERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:147,13'
          Dst:             _ZN4geos2io12GeoJSONValueD2Ev
        - Src:             'src/io/GeoJSONReader.cpp:146,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEppEv
        - Src:             'src/io/GeoJSONReader.cpp:147,13'
          Dst:             _ZN4geos2io12GeoJSONValueD2Ev
        - Src:             'src/io/GeoJSONReader.cpp:146,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEED2Ev
        - Src:             'src/io/GeoJSONReader.cpp:146,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEED2Ev
        - Src:             'src/io/GeoJSONReader.cpp:151,20'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - Src:             'src/io/GeoJSONReader.cpp:153,37'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5itemsEv
        - Src:             'src/io/GeoJSONReader.cpp:153,29'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail15iteration_proxyINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE5beginEv
        - Src:             'src/io/GeoJSONReader.cpp:153,29'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail15iteration_proxyINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE3endEv
        - Src:             'src/io/GeoJSONReader.cpp:153,29'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEneERKSK_
        - Src:             'src/io/GeoJSONReader.cpp:153,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEED2Ev
        - Src:             'src/io/GeoJSONReader.cpp:153,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEED2Ev
        - Src:             'src/io/GeoJSONReader.cpp:156,16'
          Dst:             _ZN4geos2io12GeoJSONValueC2ERKNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES1_NS2_4lessIS9_EENS7_INS2_4pairIKS9_S1_EEEEEE
        - Src:             'src/io/GeoJSONReader.cpp:153,29'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEdeEv
        - Src:             'src/io/GeoJSONReader.cpp:154,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE5valueEv
        - Src:             'src/io/GeoJSONReader.cpp:154,37'
          Dst:             _ZNK4geos2io13GeoJSONReader12readPropertyERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:154,18'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE3keyEv
        - Src:             'src/io/GeoJSONReader.cpp:154,25'
          Dst:             _ZN4geos2io12GeoJSONValueaSERKS1_
        - Src:             'src/io/GeoJSONReader.cpp:154,13'
          Dst:             _ZN4geos2io12GeoJSONValueD2Ev
        - Src:             'src/io/GeoJSONReader.cpp:153,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEppEv
        - Src:             'src/io/GeoJSONReader.cpp:154,13'
          Dst:             _ZN4geos2io12GeoJSONValueD2Ev
        - Src:             'src/io/GeoJSONReader.cpp:153,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEED2Ev
        - Src:             'src/io/GeoJSONReader.cpp:153,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEED2Ev
        - Src:             'src/io/GeoJSONReader.cpp:159,16'
          Dst:             _ZN4geos2io12GeoJSONValueC2Ev
        - Src:             'src/io/GeoJSONReader.cpp:161,1'
          Dst:             _ZZNK4geos2io13GeoJSONReader12readPropertyERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEEEN10DepthGuardD2Ev
        - Src:             'src/io/GeoJSONReader.cpp:161,1'
          Dst:             _ZZNK4geos2io13GeoJSONReader12readPropertyERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEEEN10DepthGuardD2Ev
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_numberEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20632
      functionLinenumberEnd: 20633
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE15is_number_floatEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE17is_number_integerEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20633,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE17is_number_integerEv
        - Src:             'include/geos/vend/json.hpp:20633,39'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE15is_number_floatEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5itemsEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22193
      functionLinenumberEnd: 22194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail15iteration_proxyINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2ERSI_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:22194,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail15iteration_proxyINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2ERSI_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail15iteration_proxyINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE5beginEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5327
      functionLinenumberEnd: 5328
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2ESJ_m
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5328,63'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
        - Src:             'include/geos/vend/json.hpp:5328,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2ESJ_m
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail15iteration_proxyINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE3endEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5333
      functionLinenumberEnd: 5334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2ESJ_m
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5334,63'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
        - Src:             'include/geos/vend/json.hpp:5334,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2ESJ_m
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEneERKSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5258
      functionLinenumberEnd: 5259
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEneISI_TnNS4_9enable_ifIXoosr3std7is_sameIT_SI_EE5valuesr3std7is_sameISL_NS2_ISG_EEEE5valueEDnE4typeELDn0EEEbRKSL_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5259,23'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEneISI_TnNS4_9enable_ifIXoosr3std7is_sameIT_SI_EE5valuesr3std7is_sameISL_NS2_ISG_EEEE5valueEDnE4typeELDn0EEEbRKSL_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEdeEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5229
      functionLinenumberEnd: 5230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io13GeoJSONReader14readPropertiesERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       29
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEppEv
        - _ZN4geos2io12GeoJSONValueD2Ev
        - _ZN4geos2io12GeoJSONValueaSERKS1_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5itemsEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail15iteration_proxyINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE3endEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail15iteration_proxyINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE5beginEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE3keyEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE5valueEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEdeEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEneERKSK_
        - _ZNK4geos2io13GeoJSONReader12readPropertyERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:119,31'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5itemsEv
        - Src:             'src/io/GeoJSONReader.cpp:119,27'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail15iteration_proxyINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE5beginEv
        - Src:             'src/io/GeoJSONReader.cpp:119,27'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail15iteration_proxyINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE3endEv
        - Src:             'src/io/GeoJSONReader.cpp:119,27'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEneERKSK_
        - Src:             'src/io/GeoJSONReader.cpp:119,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEED2Ev
        - Src:             'src/io/GeoJSONReader.cpp:119,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEED2Ev
        - Src:             'src/io/GeoJSONReader.cpp:119,27'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEdeEv
        - Src:             'src/io/GeoJSONReader.cpp:120,55'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE5valueEv
        - Src:             'src/io/GeoJSONReader.cpp:120,37'
          Dst:             _ZNK4geos2io13GeoJSONReader12readPropertyERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:120,18'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEE3keyEv
        - Src:             'src/io/GeoJSONReader.cpp:120,25'
          Dst:             _ZN4geos2io12GeoJSONValueaSERKS1_
        - Src:             'src/io/GeoJSONReader.cpp:120,9'
          Dst:             _ZN4geos2io12GeoJSONValueD2Ev
        - Src:             'src/io/GeoJSONReader.cpp:119,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEppEv
        - Src:             'src/io/GeoJSONReader.cpp:120,9'
          Dst:             _ZN4geos2io12GeoJSONValueD2Ev
        - Src:             'src/io/GeoJSONReader.cpp:119,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEED2Ev
        - Src:             'src/io/GeoJSONReader.cpp:119,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail21iteration_proxy_valueINS1_9iter_implIKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEEED2Ev
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dumpEicbNS0_6detail15error_handler_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20578
      functionLinenumberEnd: 20592
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2ENS4_10shared_ptrINS1_23output_adapter_protocolIcEEEEcNS1_15error_handler_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail14output_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2ERS9_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail14output_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail14output_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEcvNS3_10shared_ptrINS1_23output_adapter_protocolIcEEEEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20580,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail14output_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2ERS9_
        - Src:             'include/geos/vend/json.hpp:20580,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail14output_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEcvNS3_10shared_ptrINS1_23output_adapter_protocolIcEEEEEv
        - Src:             'include/geos/vend/json.hpp:20580,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2ENS4_10shared_ptrINS1_23output_adapter_protocolIcEEEEcNS1_15error_handler_tE
        - Src:             'include/geos/vend/json.hpp:20580,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail14output_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEED2Ev
        - Src:             'include/geos/vend/json.hpp:20580,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail14output_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEED2Ev
        - Src:             'include/geos/vend/json.hpp:20592,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev
        - Src:             'include/geos/vend/json.hpp:0,0'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - Src:             'include/geos/vend/json.hpp:20592,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7is_nullEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20618
      functionLinenumberEnd: 20619
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA3_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21345
      functionLinenumberEnd: 21358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          121
      EdgeCount:       46
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA22_KcPSA_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA6_KcS9_RA12_SA_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:21347,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA22_KcPSA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA6_KcS9_RA12_SA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8containsIRA3_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEEbOSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22041
      functionLinenumberEnd: 22042
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:22042,16'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA9_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21345
      functionLinenumberEnd: 21358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          121
      EdgeCount:       46
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA22_KcPSA_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA6_KcS9_RA12_SA_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:21347,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA22_KcPSA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:21349,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA6_KcS9_RA12_SA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail12out_of_range6createIPKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS5_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:21355,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos2io13GeoJSONReader21readFeatureCollectionERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          89
      EdgeCount:       35
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv
        - _ZN4geos2io14GeoJSONFeatureD2Ev
        - _ZN4geos2io24GeoJSONFeatureCollectionC2EONSt3__16vectorINS0_14GeoJSONFeatureENS2_9allocatorIS4_EEEE
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA9_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEneISI_TnNS4_9enable_ifIXoosr3std7is_sameIT_SI_EE5valuesr3std7is_sameISL_NS2_ISG_EEEE5valueEDnE4typeELDn0EEEbRKSL_
        - _ZNK4geos2io13GeoJSONReader11readFeatureERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:179,34'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA9_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:181,35'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
        - Src:             'src/io/GeoJSONReader.cpp:182,34'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
        - Src:             'src/io/GeoJSONReader.cpp:182,34'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
        - Src:             'src/io/GeoJSONReader.cpp:182,34'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEneISI_TnNS4_9enable_ifIXoosr3std7is_sameIT_SI_EE5valuesr3std7is_sameISL_NS2_ISG_EEEE5valueEDnE4typeELDn0EEEbRKSL_
        - Src:             'src/io/GeoJSONReader.cpp:185,12'
          Dst:             _ZN4geos2io24GeoJSONFeatureCollectionC2EONSt3__16vectorINS0_14GeoJSONFeatureENS2_9allocatorIS4_EEEE
        - Src:             'src/io/GeoJSONReader.cpp:182,34'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv
        - Src:             'src/io/GeoJSONReader.cpp:183,28'
          Dst:             _ZNK4geos2io13GeoJSONReader11readFeatureERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:183,9'
          Dst:             _ZN4geos2io14GeoJSONFeatureD2Ev
        - Src:             'src/io/GeoJSONReader.cpp:182,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv
        - Src:             'src/io/GeoJSONReader.cpp:183,9'
          Dst:             _ZN4geos2io14GeoJSONFeatureD2Ev
    - functionName:    _ZNK4geos2io13GeoJSONReader11readFeatureERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          138
      EdgeCount:       59
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4geos2io14GeoJSONFeatureC2ENSt3__110unique_ptrINS_4geom8GeometryENS2_14default_deleteIS5_EEEEONS2_3mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_12GeoJSONValueENS2_4lessISF_EENSD_INS2_4pairIKSF_SG_EEEEEESF_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA11_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA3_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA9_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getISA_SA_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dumpEicbNS0_6detail15error_handler_tE
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7is_nullEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8containsIRA3_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEEbOSK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_numberEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_stringEv
        - _ZNK4geos2io13GeoJSONReader12readGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - _ZNK4geos2io13GeoJSONReader14readPropertiesERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:103,34'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA9_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:104,32'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA11_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:107,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8containsIRA3_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEEbOSK_
        - Src:             'src/io/GeoJSONReader.cpp:107,32'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA3_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:107,41'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7is_nullEv
        - Src:             'src/io/GeoJSONReader.cpp:108,15'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA3_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:108,24'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_stringEv
        - Src:             'src/io/GeoJSONReader.cpp:108,44'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA3_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:108,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getISA_SA_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv
        - Src:             'src/io/GeoJSONReader.cpp:109,15'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA3_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:109,24'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_numberEv
        - Src:             'src/io/GeoJSONReader.cpp:109,44'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA3_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:109,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dumpEicbNS0_6detail15error_handler_tE
        - Src:             'src/io/GeoJSONReader.cpp:112,27'
          Dst:             _ZNK4geos2io13GeoJSONReader12readGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:112,55'
          Dst:             _ZNK4geos2io13GeoJSONReader14readPropertiesERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:112,12'
          Dst:             _ZN4geos2io14GeoJSONFeatureC2ENSt3__110unique_ptrINS_4geom8GeometryENS2_14default_deleteIS5_EEEEONS2_3mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_12GeoJSONValueENS2_4lessISF_EENSD_INS2_4pairIKSF_SG_EEEEEESF_
    - functionName:    _ZNK4geos2io13GeoJSONReader12readFeaturesERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          255
      EdgeCount:       96
      CyclomaticComplexity: 42
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5parseIRKSA_EESE_OT_NS2_8functionIFbiNS0_6detail13parse_event_tERSE_EEEbb
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN4geos2io14GeoJSONFeatureC2ENSt3__110unique_ptrINS_4geom8GeometryENS2_14default_deleteIS5_EEEEONS2_3mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_12GeoJSONValueENS2_4lessISF_EENSD_INS2_4pairIKSF_SG_EEEEEE
        - _ZN4geos2io14GeoJSONFeatureC2ERKS1_
        - _ZN4geos2io14GeoJSONFeatureD2Ev
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN4geos2io24GeoJSONFeatureCollectionC2EONSt3__16vectorINS0_14GeoJSONFeatureENS2_9allocatorIS4_EEEE
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA5_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEcvT_ISA_TnNS2_9enable_ifIXsr6detail11conjunctionINS0_6detail8negationINS2_10is_pointerISF_EEEENSJ_INS2_7is_sameISF_DnEEEENSJ_INSN_ISF_NSI_8json_refISE_EEEEEENSJ_INSN_ISF_cEEEENSJ_INSI_13is_basic_jsonISF_EEEENSJ_INSN_ISF_St16initializer_listIcEEEEENSJ_INSN_ISF_NS2_17basic_string_viewIcS7_EEEEEENSJ_INSN_ISF_NS2_3anyEEEEENSI_16is_detected_lazyINSI_21get_template_functionEJRKSE_SF_EEEEE5valueEiE4typeELi0EEEv
        - _ZNK4geos2io13GeoJSONReader11readFeatureERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - _ZNK4geos2io13GeoJSONReader12readGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - _ZNK4geos2io13GeoJSONReader21readFeatureCollectionERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:74,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5parseIRKSA_EESE_OT_NS2_8functionIFbiNS0_6detail13parse_event_tERSE_EEEbb
        - Src:             'src/io/GeoJSONReader.cpp:75,37'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA5_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:75,35'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEcvT_ISA_TnNS2_9enable_ifIXsr6detail11conjunctionINS0_6detail8negationINS2_10is_pointerISF_EEEENSJ_INS2_7is_sameISF_DnEEEENSJ_INSN_ISF_NSI_8json_refISE_EEEEEENSJ_INSN_ISF_cEEEENSJ_INSI_13is_basic_jsonISF_EEEENSJ_INSN_ISF_St16initializer_listIcEEEEENSJ_INSN_ISF_NS2_17basic_string_viewIcS7_EEEEEENSJ_INSN_ISF_NS2_3anyEEEEENSI_16is_detected_lazyINSI_21get_template_functionEJRKSE_SF_EEEEE5valueEiE4typeELi0EEEv
        - Src:             'src/io/GeoJSONReader.cpp:77,35'
          Dst:             _ZNK4geos2io13GeoJSONReader11readFeatureERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:78,75'
          Dst:             _ZN4geos2io14GeoJSONFeatureC2ERKS1_
        - Src:             'src/io/GeoJSONReader.cpp:78,20'
          Dst:             _ZN4geos2io24GeoJSONFeatureCollectionC2EONSt3__16vectorINS0_14GeoJSONFeatureENS2_9allocatorIS4_EEEE
        - Src:             'src/io/GeoJSONReader.cpp:78,13'
          Dst:             _ZN4geos2io14GeoJSONFeatureD2Ev
        - Src:             'src/io/GeoJSONReader.cpp:79,9'
          Dst:             _ZN4geos2io14GeoJSONFeatureD2Ev
        - Src:             'src/io/GeoJSONReader.cpp:78,13'
          Dst:             _ZN4geos2io14GeoJSONFeatureD2Ev
        - Src:             'src/io/GeoJSONReader.cpp:79,9'
          Dst:             _ZN4geos2io14GeoJSONFeatureD2Ev
        - Src:             'src/io/GeoJSONReader.cpp:81,20'
          Dst:             _ZNK4geos2io13GeoJSONReader21readFeatureCollectionERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:84,22'
          Dst:             _ZNK4geos2io13GeoJSONReader12readGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:85,75'
          Dst:             _ZN4geos2io14GeoJSONFeatureC2ENSt3__110unique_ptrINS_4geom8GeometryENS2_14default_deleteIS5_EEEEONS2_3mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_12GeoJSONValueENS2_4lessISF_EENSD_INS2_4pairIKSF_SG_EEEEEE
        - Src:             'src/io/GeoJSONReader.cpp:85,20'
          Dst:             _ZN4geos2io24GeoJSONFeatureCollectionC2EONSt3__16vectorINS0_14GeoJSONFeatureENS2_9allocatorIS4_EEEE
        - Src:             'src/io/GeoJSONReader.cpp:85,13'
          Dst:             _ZN4geos2io14GeoJSONFeatureD2Ev
        - Src:             'src/io/GeoJSONReader.cpp:85,13'
          Dst:             _ZN4geos2io14GeoJSONFeatureD2Ev
        - Src:             'src/io/GeoJSONReader.cpp:87,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONReader.cpp:87,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONReader.cpp:87,5'
          Dst:             __cxa_begin_catch
        - Src:             'src/io/GeoJSONReader.cpp:89,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/GeoJSONReader.cpp:89,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/GeoJSONReader.cpp:89,9'
          Dst:             __cxa_throw
        - Src:             'src/io/GeoJSONReader.cpp:89,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/GeoJSONReader.cpp:90,5'
          Dst:             __cxa_end_catch
        - Src:             'src/io/GeoJSONReader.cpp:90,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5parseIRKSA_EESE_OT_NS2_8functionIFbiNS0_6detail13parse_event_tERSE_EEEbb
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23321
      functionLinenumberEnd: 23325
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       19
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6parserINS0_6detail22iterator_input_adapterINS2_11__wrap_iterIPKcEEEEEENSG_6parserISE_T_EESO_NS2_8functionIFbiNSG_13parse_event_tERSE_EEEbb
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13input_adapterINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS1_36container_input_adapter_factory_impl31container_input_adapter_factoryIT_vE12adapter_typeERKSC_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE5parseEbRSG_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23322,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - Src:             'include/geos/vend/json.hpp:23323,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13input_adapterINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS1_36container_input_adapter_factory_impl31container_input_adapter_factoryIT_vE12adapter_typeERKSC_
        - Src:             'include/geos/vend/json.hpp:23323,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6parserINS0_6detail22iterator_input_adapterINS2_11__wrap_iterIPKcEEEEEENSG_6parserISE_T_EESO_NS2_8functionIFbiNSG_13parse_event_tERSE_EEEbb
        - Src:             'include/geos/vend/json.hpp:23323,106'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE5parseEbRSG_
        - Src:             'include/geos/vend/json.hpp:23323,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEED2Ev
        - Src:             'include/geos/vend/json.hpp:23323,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEED2Ev
        - Src:             'include/geos/vend/json.hpp:23325,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZNK4geos2io13GeoJSONReader32readFeatureCollectionForGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          98
      EdgeCount:       37
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA9_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEneISI_TnNS4_9enable_ifIXoosr3std7is_sameIT_SI_EE5valuesr3std7is_sameISL_NS2_ISG_EEEE5valueEDnE4typeELDn0EEEbRKSL_
        - _ZNK4geos2io13GeoJSONReader22readFeatureForGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:166,34'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA9_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:168,37'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
        - Src:             'src/io/GeoJSONReader.cpp:169,34'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5beginEv
        - Src:             'src/io/GeoJSONReader.cpp:169,34'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3endEv
        - Src:             'src/io/GeoJSONReader.cpp:169,34'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEneISI_TnNS4_9enable_ifIXoosr3std7is_sameIT_SI_EE5valuesr3std7is_sameISL_NS2_ISG_EEEE5valueEDnE4typeELDn0EEEbRKSL_
        - Src:             'src/io/GeoJSONReader.cpp:173,28'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/io/GeoJSONReader.cpp:169,34'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv
        - Src:             'src/io/GeoJSONReader.cpp:170,18'
          Dst:             _ZNK4geos2io13GeoJSONReader22readFeatureForGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:169,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9iter_implIKNS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv
    - functionName:    _ZNK4geos2io13GeoJSONReader22readFeatureForGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA9_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - _ZNK4geos2io13GeoJSONReader12readGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:96,34'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA9_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:97,21'
          Dst:             _ZNK4geos2io13GeoJSONReader12readGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
    - functionName:    _ZNK4geos2io13GeoJSONReader4readERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          159
      EdgeCount:       62
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5parseIRKSA_EESE_OT_NS2_8functionIFbiNS0_6detail13parse_event_tERSE_EEEbb
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA5_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEcvT_ISA_TnNS2_9enable_ifIXsr6detail11conjunctionINS0_6detail8negationINS2_10is_pointerISF_EEEENSJ_INS2_7is_sameISF_DnEEEENSJ_INSN_ISF_NSI_8json_refISE_EEEEEENSJ_INSN_ISF_cEEEENSJ_INSI_13is_basic_jsonISF_EEEENSJ_INSN_ISF_St16initializer_listIcEEEEENSJ_INSN_ISF_NS2_17basic_string_viewIcS7_EEEEEENSJ_INSN_ISF_NS2_3anyEEEEENSI_16is_detected_lazyINSI_21get_template_functionEJRKSE_SF_EEEEE5valueEiE4typeELi0EEEv
        - _ZNK4geos2io13GeoJSONReader12readGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - _ZNK4geos2io13GeoJSONReader22readFeatureForGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - _ZNK4geos2io13GeoJSONReader32readFeatureCollectionForGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:53,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5parseIRKSA_EESE_OT_NS2_8functionIFbiNS0_6detail13parse_event_tERSE_EEEbb
        - Src:             'src/io/GeoJSONReader.cpp:54,37'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE2atIRA5_KcTnNS2_9enable_ifIXsr6detail32is_usable_as_basic_json_key_typeISE_T_EE5valueEiE4typeELi0EEERKSE_OSK_
        - Src:             'src/io/GeoJSONReader.cpp:54,35'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEcvT_ISA_TnNS2_9enable_ifIXsr6detail11conjunctionINS0_6detail8negationINS2_10is_pointerISF_EEEENSJ_INS2_7is_sameISF_DnEEEENSJ_INSN_ISF_NSI_8json_refISE_EEEEEENSJ_INSN_ISF_cEEEENSJ_INSI_13is_basic_jsonISF_EEEENSJ_INSN_ISF_St16initializer_listIcEEEEENSJ_INSN_ISF_NS2_17basic_string_viewIcS7_EEEEEENSJ_INSN_ISF_NS2_3anyEEEEENSI_16is_detected_lazyINSI_21get_template_functionEJRKSE_SF_EEEEE5valueEiE4typeELi0EEEv
        - Src:             'src/io/GeoJSONReader.cpp:56,20'
          Dst:             _ZNK4geos2io13GeoJSONReader22readFeatureForGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:59,20'
          Dst:             _ZNK4geos2io13GeoJSONReader32readFeatureCollectionForGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:62,20'
          Dst:             _ZNK4geos2io13GeoJSONReader12readGeometryERKN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_NS3_14adl_serializerENS7_IhNSB_IhEEEEvEE
        - Src:             'src/io/GeoJSONReader.cpp:64,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONReader.cpp:64,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONReader.cpp:64,5'
          Dst:             __cxa_begin_catch
        - Src:             'src/io/GeoJSONReader.cpp:66,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/GeoJSONReader.cpp:66,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/GeoJSONReader.cpp:66,9'
          Dst:             __cxa_throw
        - Src:             'src/io/GeoJSONReader.cpp:66,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/GeoJSONReader.cpp:67,5'
          Dst:             __cxa_end_catch
        - Src:             'src/io/GeoJSONReader.cpp:67,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4geos2io13GeoJSONReaderC2ERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io13GeoJSONReaderC2Ev
      functionSourceFile: '/src/geos/src/io/GeoJSONReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io13GeoJSONReaderC2ERKNS_4geom15GeometryFactoryE
        - _ZN4geos4geom15GeometryFactory18getDefaultInstanceEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONReader.cpp:45,49'
          Dst:             _ZN4geos4geom15GeometryFactory18getDefaultInstanceEv
        - Src:             'src/io/GeoJSONReader.cpp:45,33'
          Dst:             _ZN4geos2io13GeoJSONReaderC2ERKNS_4geom15GeometryFactoryE
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA19_KcEEEPT_DpOT0_ENKUlPSA_E_clESO_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA19_KcEEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA19_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5459
      functionLinenumberEnd: 5464
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA19_KcEEEPT_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5460,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5462,35'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA19_KcEEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:5463,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19857
      functionLinenumberEnd: 19962
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          294
      EdgeCount:       63
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
      functionUses:    16
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:19859,39'
          Branch Sides:    []
        - Branch String:   'include/geos/vend/json.hpp:19917,13'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:19891,32'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - Src:             'include/geos/vend/json.hpp:19896,38'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:19902,43'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - Src:             'include/geos/vend/json.hpp:19914,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:19914,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19985
      functionLinenumberEnd: 20003
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20519
      functionLinenumberEnd: 20529
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20521,15'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20527,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20528,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20667
      functionLinenumberEnd: 20668
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20660
      functionLinenumberEnd: 20661
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20557
      functionLinenumberEnd: 20559
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    107
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20558,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20559,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23517
      functionLinenumberEnd: 23519
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - __clang_call_terminate
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23518,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:23518,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20006
      functionLinenumberEnd: 20040
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA19_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5663
      functionLinenumberEnd: 5665
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA19_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5664,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA19_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA19_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA19_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA19_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA19_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA19_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA19_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA19_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJNS3_11__wrap_iterIPKNS4_INS4_INS4_IdNS8_IdEEEENS8_ISK_EEEENS8_ISM_EEEEEESR_EEEPT_DpOT0_ENKUlPSH_E_clESX_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERKNS7_INS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEENSB_ISL_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSQ_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISO_SP_EE5valuentsr25is_compatible_string_typeISO_SP_EE5valuentsr3std7is_sameINSO_8binary_tESP_EE5valuentsr13is_basic_jsonISP_EE5valueEiE4typeELi0EEEvRSO_RKSP_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISO_SP_EE5valuentsr25is_compatible_string_typeISO_SP_EE5valuentsr3std7is_sameINSO_8binary_tESP_EE5valuentsr13is_basic_jsonISP_EE5valueEiE4typeELi0EEEvRSO_RKSP_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISO_SP_EE5valuentsr25is_compatible_string_typeISO_SP_EE5valuentsr3std7is_sameINSO_8binary_tESP_EE5valuentsr13is_basic_jsonISP_EE5valueEiE4typeELi0EEEvRSO_RKSP_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5719
      functionLinenumberEnd: 5721
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE2EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEENS9_INS9_INS9_IdNSD_IdEEEENSD_ISL_EEEENSD_ISN_EEEETnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_7array_tEEE5valueEiE4typeELi0EEEvRSS_RKSR_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5720,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE2EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEENS9_INS9_INS9_IdNSD_IdEEEENSD_ISL_EEEENSD_ISN_EEEETnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_7array_tEEE5valueEiE4typeELi0EEEvRSS_RKSR_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE2EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEENS9_INS9_INS9_IdNSD_IdEEEENSD_ISL_EEEENSD_ISN_EEEETnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_7array_tEEE5valueEiE4typeELi0EEEvRSS_RKSR_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5555
      functionLinenumberEnd: 5564
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJNS3_11__wrap_iterIPKNS4_INS4_IdNS8_IdEEEENS8_ISK_EEEEEESP_EEEPT_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5559,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5561,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJNS3_11__wrap_iterIPKNS4_INS4_IdNS8_IdEEEENS8_ISK_EEEEEESP_EEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:5562,11'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:5563,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJNS3_11__wrap_iterIPKNS4_INS4_IdNS8_IdEEEENS8_ISK_EEEEEESP_EEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJNS3_11__wrap_iterIPKNS4_INS4_IdNS8_IdEEEENS8_ISK_EEEEEESP_EEEPT_DpOT0_ENKUlPSH_E_clESV_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRKNS4_INS4_IdNS8_IdEEEENS8_ISH_EEEESJ_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SN_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEERKS8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSN_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEERKS8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSN_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20144,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23510
      functionLinenumberEnd: 23510
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEERKS8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSN_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERKNS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERKNS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSO_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERKNS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSO_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_IdNSA_IdEEEENSA_ISI_EEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISM_SN_EE5valuentsr25is_compatible_string_typeISM_SN_EE5valuentsr3std7is_sameINSM_8binary_tESN_EE5valuentsr13is_basic_jsonISN_EE5valueEiE4typeELi0EEEvRSM_RKSN_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_IdNSA_IdEEEENSA_ISI_EEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISM_SN_EE5valuentsr25is_compatible_string_typeISM_SN_EE5valuentsr3std7is_sameINSM_8binary_tESN_EE5valuentsr13is_basic_jsonISN_EE5valueEiE4typeELi0EEEvRSM_RKSN_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_IdNSA_IdEEEENSA_ISI_EEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISM_SN_EE5valuentsr25is_compatible_string_typeISM_SN_EE5valuentsr3std7is_sameINSM_8binary_tESN_EE5valuentsr13is_basic_jsonISN_EE5valueEiE4typeELi0EEEvRSM_RKSN_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5719
      functionLinenumberEnd: 5721
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE2EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEENS9_INS9_IdNSD_IdEEEENSD_ISL_EEEETnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_7array_tEEE5valueEiE4typeELi0EEEvRSQ_RKSP_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5720,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE2EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEENS9_INS9_IdNSD_IdEEEENSD_ISL_EEEETnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_7array_tEEE5valueEiE4typeELi0EEEvRSQ_RKSP_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE2EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEENS9_INS9_IdNSD_IdEEEENSD_ISL_EEEETnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_7array_tEEE5valueEiE4typeELi0EEEvRSQ_RKSP_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5555
      functionLinenumberEnd: 5564
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJNS3_11__wrap_iterIPKNS4_IdNS8_IdEEEEEESN_EEEPT_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5559,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5561,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJNS3_11__wrap_iterIPKNS4_IdNS8_IdEEEEEESN_EEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:5562,11'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:5563,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJNS3_11__wrap_iterIPKNS4_IdNS8_IdEEEEEESN_EEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJNS3_11__wrap_iterIPKNS4_IdNS8_IdEEEEEESN_EEEPT_DpOT0_ENKUlPSH_E_clEST_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRKNS4_IdNS8_IdEEEESH_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorIdNS2_9allocatorIdEEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEERKS6_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorIdNS2_9allocatorIdEEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEERKS6_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20144,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorIdNS2_9allocatorIdEEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEERKS6_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERKNS7_IdNSB_IdEEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSM_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERKNS7_IdNSB_IdEEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSM_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERKNS7_IdNSB_IdEEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSM_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_IdNSA_IdEEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISK_SL_EE5valuentsr25is_compatible_string_typeISK_SL_EE5valuentsr3std7is_sameINSK_8binary_tESL_EE5valuentsr13is_basic_jsonISL_EE5valueEiE4typeELi0EEEvRSK_RKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_IdNSA_IdEEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISK_SL_EE5valuentsr25is_compatible_string_typeISK_SL_EE5valuentsr3std7is_sameINSK_8binary_tESL_EE5valuentsr13is_basic_jsonISL_EE5valueEiE4typeELi0EEEvRSK_RKSL_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_IdNSA_IdEEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISK_SL_EE5valuentsr25is_compatible_string_typeISK_SL_EE5valuentsr3std7is_sameINSK_8binary_tESL_EE5valuentsr13is_basic_jsonISL_EE5valueEiE4typeELi0EEEvRSK_RKSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5719
      functionLinenumberEnd: 5721
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE2EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEENS9_IdNSD_IdEEEETnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_7array_tEEE5valueEiE4typeELi0EEEvRSO_RKSN_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5720,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE2EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEENS9_IdNSD_IdEEEETnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_7array_tEEE5valueEiE4typeELi0EEEvRSO_RKSN_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE2EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEENS9_IdNSD_IdEEEETnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_7array_tEEE5valueEiE4typeELi0EEEvRSO_RKSN_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5555
      functionLinenumberEnd: 5564
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJNS3_11__wrap_iterIPKdEESL_EEEPT_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5559,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5561,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJNS3_11__wrap_iterIPKdEESL_EEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:5562,11'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:5563,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJNS3_11__wrap_iterIPKdEESL_EEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJNS3_11__wrap_iterIPKdEESL_EEEPT_DpOT0_ENKUlPSH_E_clESR_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRKddTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SJ_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIdvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERKdEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIdvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERKdEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIdvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERKdEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERKdEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERKdEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSK_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERKdEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEdTnNS5_9enable_ifIXsr3std17is_floating_pointIT0_EE5valueEiE4typeELi0EEEvRT_SI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEdTnNS5_9enable_ifIXsr3std17is_floating_pointIT0_EE5valueEiE4typeELi0EEEvRT_SI_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEdTnNS5_9enable_ifIXsr3std17is_floating_pointIT0_EE5valueEiE4typeELi0EEEvRT_SI_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5676
      functionLinenumberEnd: 5678
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE7EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_14number_float_tE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5677,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE7EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_14number_float_tE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE7EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_14number_float_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5494
      functionLinenumberEnd: 5499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Ed
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5495,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5497,28'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Ed
        - Src:             'include/geos/vend/json.hpp:5498,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:5495,26'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Ed
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19753
      functionLinenumberEnd: 19753
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEERKSA_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSP_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERKNS7_INS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEENSB_ISL_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSQ_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERKNS7_INS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEENSB_ISL_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSQ_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRKNS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEESL_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SP_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEERKSA_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSP_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEERKSA_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSP_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20144,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJNS3_11__wrap_iterIPKNS4_INS4_INS4_IdNS8_IdEEEENS8_ISK_EEEENS8_ISM_EEEEEESR_EEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE2EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEENS9_INS9_INS9_INS9_IdNSD_IdEEEENSD_ISL_EEEENSD_ISN_EEEENSD_ISP_EEEETnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_7array_tEEE5valueEiE4typeELi0EEEvRSU_RKST_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5555
      functionLinenumberEnd: 5564
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJNS3_11__wrap_iterIPKNS4_INS4_INS4_IdNS8_IdEEEENS8_ISK_EEEENS8_ISM_EEEEEESR_EEEPT_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5559,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5561,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJNS3_11__wrap_iterIPKNS4_INS4_INS4_IdNS8_IdEEEENS8_ISK_EEEENS8_ISM_EEEEEESR_EEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:5562,11'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:5563,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEENSA_ISM_EEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISQ_SR_EE5valuentsr25is_compatible_string_typeISQ_SR_EE5valuentsr3std7is_sameINSQ_8binary_tESR_EE5valuentsr13is_basic_jsonISR_EE5valueEiE4typeELi0EEEvRSQ_RKSR_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5719
      functionLinenumberEnd: 5721
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE2EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEENS9_INS9_INS9_INS9_IdNSD_IdEEEENSD_ISL_EEEENSD_ISN_EEEENSD_ISP_EEEETnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_7array_tEEE5valueEiE4typeELi0EEEvRSU_RKST_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5720,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE2EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEENS9_INS9_INS9_INS9_IdNSD_IdEEEENSD_ISL_EEEENSD_ISN_EEEENSD_ISP_EEEETnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_7array_tEEE5valueEiE4typeELi0EEEvRSU_RKST_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_INS7_INS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEENSB_ISL_EEEENSB_ISN_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSR_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEENSA_ISM_EEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISQ_SR_EE5valuentsr25is_compatible_string_typeISQ_SR_EE5valuentsr3std7is_sameINSQ_8binary_tESR_EE5valuentsr13is_basic_jsonISR_EE5valueEiE4typeELi0EEEvRSQ_RKSR_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEENSA_ISM_EEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISQ_SR_EE5valuentsr25is_compatible_string_typeISQ_SR_EE5valuentsr3std7is_sameINSQ_8binary_tESR_EE5valuentsr13is_basic_jsonISR_EE5valueEiE4typeELi0EEEvRSQ_RKSR_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_INS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEENS4_ISA_EEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEERSC_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSQ_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_INS7_INS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEENSB_ISL_EEEENSB_ISN_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSR_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_INS7_INS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEENSB_ISL_EEEENSB_ISN_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSR_
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA13_KcEEEPT_DpOT0_ENKUlPSA_E_clESO_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA13_KcEEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA13_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5459
      functionLinenumberEnd: 5464
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA13_KcEEEPT_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5460,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5462,35'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA13_KcEEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:5463,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA13_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5663
      functionLinenumberEnd: 5665
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA13_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5664,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA13_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA13_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA13_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA13_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA13_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA13_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA13_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA13_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_INS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEENSB_ISL_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSP_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISO_SP_EE5valuentsr25is_compatible_string_typeISO_SP_EE5valuentsr3std7is_sameINSO_8binary_tESP_EE5valuentsr13is_basic_jsonISP_EE5valueEiE4typeELi0EEEvRSO_RKSP_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISO_SP_EE5valuentsr25is_compatible_string_typeISO_SP_EE5valuentsr3std7is_sameINSO_8binary_tESP_EE5valuentsr13is_basic_jsonISP_EE5valueEiE4typeELi0EEEvRSO_RKSP_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEERSA_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSO_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_INS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEENSB_ISL_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSP_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_INS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEENSB_ISL_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSP_
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA16_KcEEEPT_DpOT0_ENKUlPSA_E_clESO_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA16_KcEEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA16_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5459
      functionLinenumberEnd: 5464
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA16_KcEEEPT_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5460,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5462,35'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA16_KcEEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:5463,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA16_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5663
      functionLinenumberEnd: 5665
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA16_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5664,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA16_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA16_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA16_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA16_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA16_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA16_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA16_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA16_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEENS7_INS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEENSB_ISL_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSO_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISO_SP_EE5valuentsr25is_compatible_string_typeISO_SP_EE5valuentsr3std7is_sameINSO_8binary_tESP_EE5valuentsr13is_basic_jsonISP_EE5valueEiE4typeELi0EEEvRSO_RKSP_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_INS6_IdNSA_IdEEEENSA_ISI_EEEENSA_ISK_EEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISO_SP_EE5valuentsr25is_compatible_string_typeISO_SP_EE5valuentsr3std7is_sameINSO_8binary_tESP_EE5valuentsr13is_basic_jsonISP_EE5valueEiE4typeELi0EEEvRSO_RKSP_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEESA_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSN_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEENS7_INS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEENSB_ISL_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEENS7_INS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEENSB_ISL_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSO_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEENS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSM_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_IdNSA_IdEEEENSA_ISI_EEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISM_SN_EE5valuentsr25is_compatible_string_typeISM_SN_EE5valuentsr3std7is_sameINSM_8binary_tESN_EE5valuentsr13is_basic_jsonISN_EE5valueEiE4typeELi0EEEvRSM_RKSN_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_INS6_IdNSA_IdEEEENSA_ISI_EEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISM_SN_EE5valuentsr25is_compatible_string_typeISM_SN_EE5valuentsr3std7is_sameINSM_8binary_tESN_EE5valuentsr13is_basic_jsonISN_EE5valueEiE4typeELi0EEEvRSM_RKSN_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEES8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEENS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSM_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEENS7_INS7_IdNSB_IdEEEENSB_ISJ_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSM_
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA11_KcEEEPT_DpOT0_ENKUlPSA_E_clESO_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA11_KcEEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA11_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5459
      functionLinenumberEnd: 5464
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA11_KcEEEPT_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5460,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5462,35'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA11_KcEEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:5463,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA11_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5663
      functionLinenumberEnd: 5665
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA11_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5664,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA11_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA11_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA11_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA11_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA11_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA11_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA11_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA11_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEENS7_IdNSB_IdEEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_IdNSA_IdEEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISK_SL_EE5valuentsr25is_compatible_string_typeISK_SL_EE5valuentsr3std7is_sameINSK_8binary_tESL_EE5valuentsr13is_basic_jsonISL_EE5valueEiE4typeELi0EEEvRSK_RKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_IdNSA_IdEEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISK_SL_EE5valuentsr25is_compatible_string_typeISK_SL_EE5valuentsr3std7is_sameINSK_8binary_tESL_EE5valuentsr13is_basic_jsonISL_EE5valueEiE4typeELi0EEEvRSK_RKSL_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorIdNS2_9allocatorIdEEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEES6_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEENS7_IdNSB_IdEEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEENS7_IdNSB_IdEEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSK_
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA6_KcEEEPT_DpOT0_ENKUlPSA_E_clESO_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA6_KcEEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA6_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5459
      functionLinenumberEnd: 5464
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA6_KcEEEPT_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5460,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5462,35'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA6_KcEEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:5463,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA6_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5663
      functionLinenumberEnd: 5665
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA6_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5664,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA6_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA6_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA6_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA6_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA6_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA6_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA6_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA6_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE2EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_RKNSK_7array_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5533
      functionLinenumberEnd: 5539
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS4_ISE_NS8_ISE_EEEE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5534,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5536,28'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS4_ISE_NS8_ISE_EEEE
        - Src:             'include/geos/vend/json.hpp:5537,11'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:5538,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS4_ISE_NS8_ISE_EEEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19839
      functionLinenumberEnd: 19839
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJRKSH_EEEPT_DpOT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:19839,50'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJRKSH_EEEPT_DpOT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJRKSH_EEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJRKSH_EEEPT_DpOT0_ENKUlPSH_E_clESP_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20449
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          158
      EdgeCount:       38
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS0_27byte_container_with_subtypeISD_EE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS2_ISA_SE_NS3_4lessIvEENS8_INS3_4pairIKSA_SE_EEEEEE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS4_ISE_NS8_ISE_EEEE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKSA_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Eb
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Ed
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2El
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Em
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    9
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:20454,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20452,15'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20458,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS2_ISA_SE_NS3_4lessIvEENS8_INS3_4pairIKSA_SE_EEEEEE
        - Src:             'include/geos/vend/json.hpp:20464,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS4_ISE_NS8_ISE_EEEE
        - Src:             'include/geos/vend/json.hpp:20470,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKSA_
        - Src:             'include/geos/vend/json.hpp:20476,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Eb
        - Src:             'include/geos/vend/json.hpp:20482,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2El
        - Src:             'include/geos/vend/json.hpp:20488,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Em
        - Src:             'include/geos/vend/json.hpp:20494,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Ed
        - Src:             'include/geos/vend/json.hpp:20500,34'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS0_27byte_container_with_subtypeISD_EE
        - Src:             'include/geos/vend/json.hpp:20510,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20511,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20512,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS2_ISA_SE_NS3_4lessIvEENS8_INS3_4pairIKSA_SE_EEEEEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19833
      functionLinenumberEnd: 19833
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS2_ISA_SE_NS3_4lessIvEENS8_INS3_4pairIKSA_SE_EEEEEEJRKSM_EEEPT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:19833,52'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS2_ISA_SE_NS3_4lessIvEENS8_INS3_4pairIKSA_SE_EEEEEEJRKSM_EEEPT_DpOT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKSA_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19827
      functionLinenumberEnd: 19827
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRKSA_EEEPT_DpOT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:19827,52'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRKSA_EEEPT_DpOT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Eb
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19747
      functionLinenumberEnd: 19747
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2El
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19749
      functionLinenumberEnd: 19749
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Em
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19751
      functionLinenumberEnd: 19751
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKNS0_27byte_container_with_subtypeISD_EE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19851
      functionLinenumberEnd: 19851
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJRKSH_EEEPT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:19851,52'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJRKSH_EEEPT_DpOT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJRKSH_EEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJRKSH_EEEPT_DpOT0_ENKUlPSH_E_clESP_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRKSA_EEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRKSA_EEEPT_DpOT0_ENKUlPSA_E_clESN_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS2_ISA_SE_NS3_4lessIvEENS8_INS3_4pairIKSA_SE_EEEEEEJRKSM_EEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS2_ISA_SE_NS3_4lessIvEENS8_INS3_4pairIKSA_SE_EEEEEEJRKSM_EEEPT_DpOT0_ENKUlPSM_E_clESU_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_311ordered_mapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_10basic_jsonIS1_NS2_6vectorES8_blmdS6_NS0_14adl_serializerENSA_IhNS6_IhEEEEvEENS2_4lessIvEENS6_INS2_4pairIKS8_SE_EEEEEC2ERKSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3427
      functionLinenumberEnd: 3427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_ISG_NSA_ISG_EEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISK_SL_EE5valuentsr25is_compatible_string_typeISK_SL_EE5valuentsr3std7is_sameINSK_8binary_tESL_EE5valuentsr13is_basic_jsonISL_EE5valueEiE4typeELi0EEEvRSK_RKSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5719
      functionLinenumberEnd: 5721
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE2EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_RKNSK_7array_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5720,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE2EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_RKNSK_7array_tE
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_ISH_NSB_ISH_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_ISG_NSA_ISG_EEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISK_SL_EE5valuentsr25is_compatible_string_typeISK_SL_EE5valuentsr3std7is_sameINSK_8binary_tESL_EE5valuentsr13is_basic_jsonISL_EE5valueEiE4typeELi0EEEvRSK_RKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS6_ISG_NSA_ISG_EEEETnNS5_9enable_ifIXaaaaaaaasr24is_compatible_array_typeIT_T0_EE5valuentsr25is_compatible_object_typeISK_SL_EE5valuentsr25is_compatible_string_typeISK_SL_EE5valuentsr3std7is_sameINSK_8binary_tESL_EE5valuentsr13is_basic_jsonISL_EE5valueEiE4typeELi0EEEvRSK_RKSL_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS9_S1_NS3_IhNS9_IhEEEEvEENS9_ISE_EEEEvE7to_jsonISE_RSG_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_ISH_NSB_ISH_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERNS7_ISH_NSB_ISH_EEEEEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA8_KcEEEPT_DpOT0_ENKUlPSA_E_clESO_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA8_KcEEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA8_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5459
      functionLinenumberEnd: 5464
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA8_KcEEEPT_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5460,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5462,35'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA8_KcEEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:5463,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA8_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5663
      functionLinenumberEnd: 5665
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA8_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5664,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA8_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA8_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA8_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA8_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA8_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA8_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA8_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA8_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA18_KcEEEPT_DpOT0_ENKUlPSA_E_clESO_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA18_KcEEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA18_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5459
      functionLinenumberEnd: 5464
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA18_KcEEEPT_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5460,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5462,35'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA18_KcEEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:5463,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA18_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5663
      functionLinenumberEnd: 5665
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA18_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5664,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA18_cTnNS8_9enable_ifIXntsr3std7is_sameIT0_NT_8string_tEEE5valueEiE4typeELi0EEEvRSN_RKSM_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA18_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA18_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEA18_cTnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSJ_RKSL_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA18_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA18_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA18_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERA18_KcEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJPKNS0_6detail8json_refISE_EESM_EEEPT_DpOT0_ENKUlPSH_E_clESS_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2INS0_6detail8json_refISE_EETnNS3_9enable_ifIXsr6detail11conjunctionINSG_11is_json_refIT_EENS3_7is_sameINSL_10value_typeESE_EEEE5valueEiE4typeELi0EEERKSL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20443
      functionLinenumberEnd: 20443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail8json_refINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE15moved_or_copiedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20443,53'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail8json_refINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE15moved_or_copiedEv
        - Src:             'include/geos/vend/json.hpp:20443,38'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - Src:             'include/geos/vend/json.hpp:20443,38'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail8json_refINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE15moved_or_copiedEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 14851
      functionLinenumberEnd: 14857
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:14854,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EOSE_
        - Src:             'include/geos/vend/json.hpp:14856,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA52_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA52_KcPSA_EEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA52_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJPKcEEEmS4_DpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJPKcEEEmS4_DpRKT_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA52_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS6_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4545
      functionLinenumberEnd: 4548
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_errorC2EiPKc
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEESD_PKT_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4546,38'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
        - Src:             'include/geos/vend/json.hpp:4546,74'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEESD_PKT_
        - Src:             'include/geos/vend/json.hpp:4546,31'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:4547,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_errorC2EiPKc
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEESD_PKT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4399
      functionLinenumberEnd: 4458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_stringEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20674
      functionLinenumberEnd: 20675
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixEm
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21409
      functionLinenumberEnd: 21417
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS6_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA52_KcPSA_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:21411,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:21416,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:21416,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - Src:             'include/geos/vend/json.hpp:21416,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA52_KcPSA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:21416,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPKNS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS6_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SL_
        - Src:             'include/geos/vend/json.hpp:21416,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:21416,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23461
      functionLinenumberEnd: 23484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail8json_refINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 14860
      functionLinenumberEnd: 14861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22248
      functionLinenumberEnd: 22282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:22249,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail8json_refINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEptEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 14865
      functionLinenumberEnd: 14866
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail8json_refINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:14866,17'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail8json_refINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC1ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tEENKUlRKSI_E_clESM_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20212
      functionLinenumberEnd: 20216
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_stringEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixEm
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail8json_refINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail8json_refINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20216,20'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail8json_refINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEptEv
        - Src:             'include/geos/vend/json.hpp:20216,33'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:20216,47'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail8json_refINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEptEv
        - Src:             'include/geos/vend/json.hpp:20216,60'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4sizeEv
        - Src:             'include/geos/vend/json.hpp:20216,76'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail8json_refINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv
        - Src:             'include/geos/vend/json.hpp:20216,75'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixEm
        - Src:             'include/geos/vend/json.hpp:20216,117'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_stringEv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJPKNS0_6detail8json_refISE_EESM_EEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20207
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          180
      EdgeCount:       79
      CyclomaticComplexity: 40
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJPKNS0_6detail8json_refISE_EESM_EEEPT_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_311ordered_mapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_10basic_jsonIS1_NS2_6vectorES8_blmdS6_NS0_14adl_serializerENSA_IhNS6_IhEEEEvEENS2_4lessIvEENS6_INS2_4pairIKS8_SE_EEEEE7emplaceERSI_OSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail8json_refINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE15moved_or_copiedEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20231,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:20231,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:20231,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:20231,17'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:20239,30'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:20243,44'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail8json_refINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE15moved_or_copiedEv
        - Src:             'include/geos/vend/json.hpp:20244,40'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_311ordered_mapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_10basic_jsonIS1_NS2_6vectorES8_blmdS6_NS0_14adl_serializerENSA_IhNS6_IhEEEEvEENS2_4lessIvEENS6_INS2_4pairIKS8_SE_EEEEE7emplaceERSI_OSE_
        - Src:             'include/geos/vend/json.hpp:20247,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:20247,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:20253,36'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJPKNS0_6detail8json_refISE_EESM_EEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:20256,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20257,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20258,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19756
      functionLinenumberEnd: 19824
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJEEEPT_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS2_ISA_SE_NS3_4lessIvEENS8_INS3_4pairIKSA_SE_EEEEEEJEEEPT_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJEEEPT_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA1_KcEEEPT_DpOT0_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:19757,13'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:19761,30'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS2_ISA_SE_NS3_4lessIvEENS8_INS3_4pairIKSA_SE_EEEEEEJEEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:19767,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJEEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:19773,30'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA1_KcEEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:19779,30'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJEEEPT_DpOT0_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_311ordered_mapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_10basic_jsonIS1_NS2_6vectorES8_blmdS6_NS0_14adl_serializerENSA_IhNS6_IhEEEEvEENS2_4lessIvEENS6_INS2_4pairIKS8_SE_EEEEE7emplaceERSI_OSE_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19059
      functionLinenumberEnd: 19069
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS2_ISA_SE_NS3_4lessIvEENS8_INS3_4pairIKSA_SE_EEEEEEJEEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJEEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA1_KcEEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJEEEPT_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJEEEPT_DpOT0_ENKUlPSH_E_clESN_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA1_KcEEEPT_DpOT0_ENKUlPSA_E_clESO_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJEEEPT_DpOT0_ENKUlPSH_E_clESN_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS2_ISA_SE_NS3_4lessIvEENS8_INS3_4pairIKSA_SE_EEEEEEJEEEPT_DpOT0_ENKUlPSM_E_clESS_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19686
      functionLinenumberEnd: 19688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_311ordered_mapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_10basic_jsonIS1_NS2_6vectorES8_blmdS6_NS0_14adl_serializerENSA_IhNS6_IhEEEEvEENS2_4lessIvEENS6_INS2_4pairIKS8_SE_EEEEEC2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19050
      functionLinenumberEnd: 19050
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5426
      functionLinenumberEnd: 5431
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Eb
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5427,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5429,28'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2Eb
        - Src:             'include/geos/vend/json.hpp:5430,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:5427,26'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEbTnNS5_9enable_ifIXsr3std7is_sameIT0_NT_9boolean_tEEE5valueEiE4typeELi0EEEvRSJ_SI_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5643
      functionLinenumberEnd: 5645
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5644,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEbEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEbTnNS5_9enable_ifIXsr3std7is_sameIT0_NT_9boolean_tEEE5valueEiE4typeELi0EEEvRSJ_SI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEbTnNS5_9enable_ifIXsr3std7is_sameIT0_NT_9boolean_tEEE5valueEiE4typeELi0EEEvRSJ_SI_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIbvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEbEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSH_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEbEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEbEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_RKNSK_8string_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5439
      functionLinenumberEnd: 5444
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKSA_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5440,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:5442,28'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ERKSA_
        - Src:             'include/geos/vend/json.hpp:5443,11'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEESC_TnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSI_RKSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5663
      functionLinenumberEnd: 5665
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_RKNSK_8string_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5664,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEblmdSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_RKNSK_8string_tE
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERKSD_EEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEESC_TnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSI_RKSK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEESC_TnNS5_9enable_ifIXsr3std16is_constructibleINT_8string_tET0_EE5valueEiE4typeELi0EEEvRSI_RKSK_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENS2_6vectorES8_blmdS6_S1_NSD_IhNS6_IhEEEEvEERKS8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERKSD_EEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEERKSD_EEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSK_
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEdEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEdTnNS5_9enable_ifIXsr3std17is_floating_pointIT0_EE5valueEiE4typeELi0EEEvRT_SI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5805,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEdTnNS5_9enable_ifIXsr3std17is_floating_pointIT0_EE5valueEiE4typeELi0EEEvRT_SI_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIdvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEdEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSH_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEdEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:5861,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_36detail10to_json_fnclINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEdEEDTcmcl7to_jsonfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA51_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4315,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKcJETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSD_OSE_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA51_KcPSA_EEET_DpOT0_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA51_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJPKcEEEmS4_DpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4352,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13concat_lengthIJPKcEEEmS4_DpRKT_
        - Src:             'include/geos/vend/json.hpp:4353,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail11concat_intoINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERA51_KcJPSA_ETnNS3_9enable_ifIXsr24detect_string_can_appendIT_T0_EE5valueEiE4typeELi0EEEvRSF_OSG_DpOT1_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPNS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS6_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4545
      functionLinenumberEnd: 4548
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_errorC2EiPKc
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEESD_PKT_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:4546,38'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception4nameERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
        - Src:             'include/geos/vend/json.hpp:4546,74'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail9exception11diagnosticsINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEEEESD_PKT_
        - Src:             'include/geos/vend/json.hpp:4546,31'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_S9_RKS9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:4547,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_errorC2EiPKc
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10set_parentERSE_m
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20056
      functionLinenumberEnd: 20090
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7is_nullEv
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20618
      functionLinenumberEnd: 20619
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10dump_floatEdNS5_17integral_constantIbLb1EEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18829
      functionLinenumberEnd: 18834
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:18831,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE18is_negative_numberIlTnNS5_9enable_ifIXsr9is_signedIT_EE5valueEiE4typeELi0EEEbSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18697
      functionLinenumberEnd: 18698
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE18is_negative_numberImTnNS5_9enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeELi0EEEbSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18703
      functionLinenumberEnd: 18704
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18655
      functionLinenumberEnd: 18678
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11remove_signEl
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18964
      functionLinenumberEnd: 18966
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE18is_negative_numberIhTnNS5_9enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeELi0EEEbSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18703
      functionLinenumberEnd: 18704
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail13binary_writerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEcE12to_char_typeIccTnPNS5_9enable_ifIXaaaasr3std9is_signedIT0_EE5valueL_ZNS5_17integral_constantIbLb1EE5valueEEsr3std7is_sameIcNS5_9remove_cvIT_E4typeEEE5valueEvE4typeELPv0EEEcSO_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 16864
      functionLinenumberEnd: 16865
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9hex_bytesEh
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18686
      functionLinenumberEnd: 18692
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE6decodeERhRjh
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18909
      functionLinenumberEnd: 18940
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10dump_floatEd
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18808
      functionLinenumberEnd: 18826
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10dump_floatEdNS5_17integral_constantIbLb1EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:18825,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10dump_floatEdNS5_17integral_constantIbLb1EEE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIlTnNS5_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18723
      functionLinenumberEnd: 18797
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11remove_signEl
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE18is_negative_numberIlTnNS5_9enable_ifIXsr9is_signedIT_EE5valueEiE4typeELi0EEEbSK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:18754,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE18is_negative_numberIlTnNS5_9enable_ifIXsr9is_signedIT_EE5valueEiE4typeELi0EEEbSK_
        - Src:             'include/geos/vend/json.hpp:18757,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11remove_signEl
        - Src:             'include/geos/vend/json.hpp:18760,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
        - Src:             'include/geos/vend/json.hpp:18765,23'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerImTnNS5_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18723
      functionLinenumberEnd: 18797
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11remove_signEl
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE18is_negative_numberImTnNS5_9enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeELi0EEEbSK_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:18754,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE18is_negative_numberImTnNS5_9enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeELi0EEEbSK_
        - Src:             'include/geos/vend/json.hpp:18757,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11remove_signEl
        - Src:             'include/geos/vend/json.hpp:18760,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
        - Src:             'include/geos/vend/json.hpp:18765,23'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhTnNS5_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18723
      functionLinenumberEnd: 18797
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11remove_signEl
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE18is_negative_numberIhTnNS5_9enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeELi0EEEbSK_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:18754,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE18is_negative_numberIhTnNS5_9enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeELi0EEEbSK_
        - Src:             'include/geos/vend/json.hpp:18757,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11remove_signEl
        - Src:             'include/geos/vend/json.hpp:18760,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
        - Src:             'include/geos/vend/json.hpp:18765,23'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12count_digitsEm
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18400
      functionLinenumberEnd: 18643
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          507
      EdgeCount:       89
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE6decodeERhRjh
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9hex_bytesEh
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail13binary_writerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEcE12to_char_typeIccTnPNS5_9enable_ifIXaaaasr3std9is_signedIT0_EE5valueL_ZNS5_17integral_constantIbLb1EE5valueEEsr3std7is_sameIcNS5_9remove_cvIT_E4typeEEE5valueEvE4typeELPv0EEEcSO_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcS9_RA5_SA_S9_EEET_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA39_KcS9_EEET_DpOT0_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - snprintf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:18413,13'
          Branch Sides:    []
        - Branch String:   'include/geos/vend/json.hpp:18417,21'
          Branch Sides:    []
        - Branch String:   'include/geos/vend/json.hpp:18517,21'
          Branch Sides:    []
        - Branch String:   'include/geos/vend/json.hpp:18609,13'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:18413,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE6decodeERhRjh
        - Src:             'include/geos/vend/json.hpp:18477,55'
          Dst:             snprintf
        - Src:             'include/geos/vend/json.hpp:18484,55'
          Dst:             snprintf
        - Src:             'include/geos/vend/json.hpp:18521,29'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:18521,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9hex_bytesEh
        - Src:             'include/geos/vend/json.hpp:18521,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcS9_RA5_SA_S9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:18521,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:18521,29'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:18554,62'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13binary_writerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEcE12to_char_typeIccTnPNS5_9enable_ifIXaaaasr3std9is_signedIT0_EE5valueL_ZNS5_17integral_constantIbLb1EE5valueEEsr3std7is_sameIcNS5_9remove_cvIT_E4typeEEE5valueEvE4typeELPv0EEEcSO_
        - Src:             'include/geos/vend/json.hpp:18555,62'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13binary_writerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEcE12to_char_typeIccTnPNS5_9enable_ifIXaaaasr3std9is_signedIT0_EE5valueL_ZNS5_17integral_constantIbLb1EE5valueEEsr3std7is_sameIcNS5_9remove_cvIT_E4typeEEE5valueEvE4typeELPv0EEEcSO_
        - Src:             'include/geos/vend/json.hpp:18556,62'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail13binary_writerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEcE12to_char_typeIccTnPNS5_9enable_ifIXaaaasr3std9is_signedIT0_EE5valueL_ZNS5_17integral_constantIbLb1EE5valueEEsr3std7is_sameIcNS5_9remove_cvIT_E4typeEEE5valueEvE4typeELPv0EEEcSO_
        - Src:             'include/geos/vend/json.hpp:18613,21'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:18613,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9hex_bytesEh
        - Src:             'include/geos/vend/json.hpp:18613,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA39_KcS9_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:18613,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIDnTnNSt3__19enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES6_
        - Src:             'include/geos/vend/json.hpp:18613,21'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:0,0'
          Dst:             __cxa_free_exception
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18091
      functionLinenumberEnd: 18091
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18120
      functionLinenumberEnd: 18382
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          831
      EdgeCount:       107
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10dump_floatEd
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhTnNS5_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIlTnNS5_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerImTnNS5_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - _ZNK13geos_nlohmann16json_abi_v3_11_327byte_container_with_subtypeINSt3__16vectorIhNS2_9allocatorIhEEEEE11has_subtypeEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_327byte_container_with_subtypeINSt3__16vectorIhNS2_9allocatorIhEEEEE7subtypeEv
      functionUses:    9
      BranchProfiles:
        - Branch String:   'include/geos/vend/json.hpp:18121,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:18159,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
        - Src:             'include/geos/vend/json.hpp:18161,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - Src:             'include/geos/vend/json.hpp:18148,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
        - Src:             'include/geos/vend/json.hpp:18150,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - Src:             'include/geos/vend/json.hpp:18186,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
        - Src:             'include/geos/vend/json.hpp:18188,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - Src:             'include/geos/vend/json.hpp:18176,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
        - Src:             'include/geos/vend/json.hpp:18178,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - Src:             'include/geos/vend/json.hpp:18227,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - Src:             'include/geos/vend/json.hpp:18220,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - Src:             'include/geos/vend/json.hpp:18247,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - Src:             'include/geos/vend/json.hpp:18241,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - Src:             'include/geos/vend/json.hpp:18258,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
        - Src:             'include/geos/vend/json.hpp:18288,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhTnNS5_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - Src:             'include/geos/vend/json.hpp:18285,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhTnNS5_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - Src:             'include/geos/vend/json.hpp:18295,52'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_327byte_container_with_subtypeINSt3__16vectorIhNS2_9allocatorIhEEEEE11has_subtypeEv
        - Src:             'include/geos/vend/json.hpp:18297,65'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_327byte_container_with_subtypeINSt3__16vectorIhNS2_9allocatorIhEEEEE7subtypeEv
        - Src:             'include/geos/vend/json.hpp:18297,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerImTnNS5_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - Src:             'include/geos/vend/json.hpp:18319,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhTnNS5_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - Src:             'include/geos/vend/json.hpp:18316,29'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhTnNS5_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - Src:             'include/geos/vend/json.hpp:18323,52'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_327byte_container_with_subtypeINSt3__16vectorIhNS2_9allocatorIhEEEEE11has_subtypeEv
        - Src:             'include/geos/vend/json.hpp:18325,65'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_327byte_container_with_subtypeINSt3__16vectorIhNS2_9allocatorIhEEEEE7subtypeEv
        - Src:             'include/geos/vend/json.hpp:18325,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerImTnNS5_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - Src:             'include/geos/vend/json.hpp:18351,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIlTnNS5_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - Src:             'include/geos/vend/json.hpp:18357,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerImTnNS5_9enable_ifIXoooooosr3std11is_integralIT_EE5valuesr3std7is_sameISK_mEE5valuesr3std7is_sameISK_lEE5valuesr3std7is_sameISK_hEE5valueEiE4typeELi0EEEvSK_
        - Src:             'include/geos/vend/json.hpp:18363,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10dump_floatEd
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2ENS5_10shared_ptrINS1_23output_adapter_protocolIcEEEEcNS1_15error_handler_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18084
      functionLinenumberEnd: 18984
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - localeconv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:18078,15'
          Dst:             localeconv
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2ENS0_6detail7value_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23501
      functionLinenumberEnd: 23502
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23500,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ENS0_6detail7value_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20119
      functionLinenumberEnd: 20121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2ENS0_6detail7value_tE
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20118,11'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2ENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:20120,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA19_KcA19_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA19_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA19_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA19_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA19_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20144,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRNS4_INS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEENS8_ISL_EEEESN_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SQ_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_INS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEENS4_ISA_EEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEERSC_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSQ_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_INS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEENS4_ISA_EEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEERSC_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSQ_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20144,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA13_KcA13_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA13_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA13_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA13_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA13_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20144,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRNS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEESL_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SO_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEERSA_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSO_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEERSA_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSO_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20144,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA16_KcA16_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA16_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA16_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA16_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA16_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20144,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2INS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEESL_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SN_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEESA_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSN_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_INS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEENS4_IS8_EEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEESA_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSN_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20144,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN4geos2io13GeoJSONWriter18convertLinearRingsEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          153
      EdgeCount:       49
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos2io13GeoJSONWriter25convertCoordinateSequenceEPKNS_4geom18CoordinateSequenceE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:352,21'
          Dst:             _ZN4geos2io13GeoJSONWriter25convertCoordinateSequenceEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/io/GeoJSONWriter.cpp:354,25'
          Dst:             _ZN4geos2io13GeoJSONWriter25convertCoordinateSequenceEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos2io13GeoJSONWriter25convertCoordinateSequenceEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       29
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos2io13GeoJSONWriter17convertCoordinateEPKNS_4geom10CoordinateE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:339,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/io/GeoJSONWriter.cpp:340,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/io/GeoJSONWriter.cpp:341,57'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/io/GeoJSONWriter.cpp:342,31'
          Dst:             _ZN4geos2io13GeoJSONWriter17convertCoordinateEPKNS_4geom10CoordinateE
    - functionName:    _ZN4geos2io13GeoJSONWriter17convertCoordinateEPKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEESJ_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEES8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS3_IdNS2_9allocatorIdEEEENS4_IS6_EEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEES8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20144,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA11_KcA11_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA11_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA11_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA11_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA11_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20144,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2INS4_IdNS8_IdEEEESH_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SJ_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorIdNS2_9allocatorIdEEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEES6_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorIdNS2_9allocatorIdEEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS4_IcEEEEblmdS4_S1_NS3_IhNS4_IhEEEEvEES6_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20144,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA6_KcA6_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA6_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA6_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA6_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA6_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20144,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN4geos2io13GeoJSONWriter24encodeGeometryCollectionEPKNS_4geom18GeometryCollectionERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          116
      EdgeCount:       38
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5arrayESt16initializer_listINS0_6detail8json_refISE_EEE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6objectESt16initializer_listINS0_6detail8json_refISE_EEE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backERKSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA19_KcA19_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - _ZN4geos2io13GeoJSONWriter14encodeGeometryEPKNS_4geom8GeometryERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - _ZNSt16initializer_listIN13geos_nlohmann16json_abi_v3_11_36detail8json_refINS1_10basic_jsonINS1_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS1_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2B8ne220000Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:317,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA19_KcA19_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:317,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:317,15'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:317,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:318,26'
          Dst:             _ZNSt16initializer_listIN13geos_nlohmann16json_abi_v3_11_36detail8json_refINS1_10basic_jsonINS1_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS1_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2B8ne220000Ev
        - Src:             'src/io/GeoJSONWriter.cpp:318,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5arrayESt16initializer_listINS0_6detail8json_refISE_EEE
        - Src:             'src/io/GeoJSONWriter.cpp:324,23'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
        - Src:             'src/io/GeoJSONWriter.cpp:317,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:320,28'
          Dst:             _ZNSt16initializer_listIN13geos_nlohmann16json_abi_v3_11_36detail8json_refINS1_10basic_jsonINS1_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS1_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2B8ne220000Ev
        - Src:             'src/io/GeoJSONWriter.cpp:320,28'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6objectESt16initializer_listINS0_6detail8json_refISE_EEE
        - Src:             'src/io/GeoJSONWriter.cpp:321,9'
          Dst:             _ZN4geos2io13GeoJSONWriter14encodeGeometryEPKNS_4geom8GeometryERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:322,23'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backERKSE_
        - Src:             'src/io/GeoJSONWriter.cpp:323,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:323,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:324,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:324,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:324,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:325,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:324,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:325,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21460
      functionLinenumberEnd: 21462
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixESA_
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:21461,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixESA_
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20540
      functionLinenumberEnd: 20551
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20542,15'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20549,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20550,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZNSt16initializer_listIN13geos_nlohmann16json_abi_v3_11_36detail8json_refINS1_10basic_jsonINS1_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS1_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2B8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/initializer_list'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5arrayESt16initializer_listINS0_6detail8json_refISE_EEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20308
      functionLinenumberEnd: 20309
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20309,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6objectESt16initializer_listINS0_6detail8json_refISE_EEE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20316
      functionLinenumberEnd: 20317
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20317,16'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
    - functionName:    _ZN4geos2io13GeoJSONWriter14encodeGeometryEPKNS_4geom8GeometryERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          113
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos2io13GeoJSONWriter11encodePointEPKNS_4geom5PointERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - _ZN4geos2io13GeoJSONWriter13encodePolygonEPKNS_4geom7PolygonERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - _ZN4geos2io13GeoJSONWriter16encodeLineStringEPKNS_4geom10LineStringERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - _ZN4geos2io13GeoJSONWriter16encodeMultiPointEPKNS_4geom10MultiPointERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - _ZN4geos2io13GeoJSONWriter18encodeMultiPolygonEPKNS_4geom12MultiPolygonERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - _ZN4geos2io13GeoJSONWriter21encodeMultiLineStringEPKNS_4geom15MultiLineStringERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - _ZN4geos2io13GeoJSONWriter24encodeGeometryCollectionEPKNS_4geom18GeometryCollectionERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - _ZN4geos4geom7Polygon11orientRingsEb
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - _ZNK4geos4geom7Polygon5cloneEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:213,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - Src:             'src/io/GeoJSONWriter.cpp:218,9'
          Dst:             _ZN4geos2io13GeoJSONWriter11encodePointEPKNS_4geom5PointERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:222,9'
          Dst:             _ZN4geos2io13GeoJSONWriter16encodeLineStringEPKNS_4geom10LineStringERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:226,9'
          Dst:             _ZN4geos2io13GeoJSONWriter16encodeLineStringEPKNS_4geom10LineStringERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:231,34'
          Dst:             _ZNK4geos4geom7Polygon5cloneEv
        - Src:             'src/io/GeoJSONWriter.cpp:232,22'
          Dst:             _ZN4geos4geom7Polygon11orientRingsEb
        - Src:             'src/io/GeoJSONWriter.cpp:233,13'
          Dst:             _ZN4geos2io13GeoJSONWriter13encodePolygonEPKNS_4geom7PolygonERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:235,13'
          Dst:             _ZN4geos2io13GeoJSONWriter13encodePolygonEPKNS_4geom7PolygonERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:240,9'
          Dst:             _ZN4geos2io13GeoJSONWriter16encodeMultiPointEPKNS_4geom10MultiPointERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:244,9'
          Dst:             _ZN4geos2io13GeoJSONWriter21encodeMultiLineStringEPKNS_4geom15MultiLineStringERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:248,9'
          Dst:             _ZN4geos2io13GeoJSONWriter18encodeMultiPolygonEPKNS_4geom12MultiPolygonERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:252,9'
          Dst:             _ZN4geos2io13GeoJSONWriter24encodeGeometryCollectionEPKNS_4geom18GeometryCollectionERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backERKSE_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22424
      functionLinenumberEnd: 22443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          87
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10set_parentERSE_m
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPNS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS6_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcPSA_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7is_nullEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:22426,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7is_nullEv
        - Src:             'include/geos/vend/json.hpp:22426,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:22428,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:22428,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - Src:             'include/geos/vend/json.hpp:22428,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcPSA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:22428,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPNS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS6_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - Src:             'include/geos/vend/json.hpp:22428,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:22428,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:22432,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7is_nullEv
        - Src:             'include/geos/vend/json.hpp:22435,30'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:22436,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:22442,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10set_parentERSE_m
    - functionName:    _ZN4geos2io13GeoJSONWriter11encodePointEPKNS_4geom5PointERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          88
      EdgeCount:       28
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5arrayESt16initializer_listINS0_6detail8json_refISE_EEE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2INS4_IdNS8_IdEEEESH_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SJ_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA6_KcA6_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - _ZN4geos2io13GeoJSONWriter17convertCoordinateEPKNS_4geom10CoordinateE
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZNK4geos4geom5Point4getXEv
        - _ZNK4geos4geom5Point4getYEv
        - _ZNK4geos4geom5Point4getZEv
        - _ZNSt16initializer_listIN13geos_nlohmann16json_abi_v3_11_36detail8json_refINS1_10basic_jsonINS1_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS1_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2B8ne220000Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:258,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA6_KcA6_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:258,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:258,15'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:258,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:260,45'
          Dst:             _ZNK4geos4geom5Point4getXEv
        - Src:             'src/io/GeoJSONWriter.cpp:260,60'
          Dst:             _ZNK4geos4geom5Point4getYEv
        - Src:             'src/io/GeoJSONWriter.cpp:260,75'
          Dst:             _ZNK4geos4geom5Point4getZEv
        - Src:             'src/io/GeoJSONWriter.cpp:260,25'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/io/GeoJSONWriter.cpp:261,28'
          Dst:             _ZN4geos2io13GeoJSONWriter17convertCoordinateEPKNS_4geom10CoordinateE
        - Src:             'src/io/GeoJSONWriter.cpp:261,28'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2INS4_IdNS8_IdEEEESH_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SJ_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:261,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:261,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:261,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:258,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:261,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:264,28'
          Dst:             _ZNSt16initializer_listIN13geos_nlohmann16json_abi_v3_11_36detail8json_refINS1_10basic_jsonINS1_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS1_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2B8ne220000Ev
        - Src:             'src/io/GeoJSONWriter.cpp:264,28'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5arrayESt16initializer_listINS0_6detail8json_refISE_EEE
        - Src:             'src/io/GeoJSONWriter.cpp:264,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:264,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:264,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:264,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN4geos2io13GeoJSONWriter16encodeLineStringEPKNS_4geom10LineStringERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEESJ_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA11_KcA11_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - _ZN4geos2io13GeoJSONWriter25convertCoordinateSequenceEPKNS_4geom18CoordinateSequenceE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:270,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA11_KcA11_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:270,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:270,15'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:270,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:271,24'
          Dst:             _ZN4geos2io13GeoJSONWriter25convertCoordinateSequenceEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/io/GeoJSONWriter.cpp:271,24'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEESJ_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:271,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:271,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:271,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:270,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:271,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN4geos2io13GeoJSONWriter13encodePolygonEPKNS_4geom7PolygonERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2INS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEESL_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SN_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA8_KcA8_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - _ZN4geos2io13GeoJSONWriter18convertLinearRingsEPKNS_4geom7PolygonE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:276,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA8_KcA8_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:276,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:276,15'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:276,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:277,24'
          Dst:             _ZN4geos2io13GeoJSONWriter18convertLinearRingsEPKNS_4geom7PolygonE
        - Src:             'src/io/GeoJSONWriter.cpp:277,24'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2INS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEESL_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SN_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:277,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:277,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:277,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:276,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:277,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN4geos2io13GeoJSONWriter16encodeMultiPointEPKNS_4geom10MultiPointERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEESJ_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA11_KcA11_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - _ZN4geos2io13GeoJSONWriter25convertCoordinateSequenceEPKNS_4geom18CoordinateSequenceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:282,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA11_KcA11_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:282,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:282,15'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:282,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:283,24'
          Dst:             _ZN4geos2io13GeoJSONWriter25convertCoordinateSequenceEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/io/GeoJSONWriter.cpp:283,24'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEESJ_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:283,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:283,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:283,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:282,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:283,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN4geos2io13GeoJSONWriter21encodeMultiLineStringEPKNS_4geom15MultiLineStringERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          135
      EdgeCount:       44
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA16_KcA16_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRNS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEESL_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SO_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - _ZN4geos2io13GeoJSONWriter25convertCoordinateSequenceEPKNS_4geom18CoordinateSequenceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:288,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA16_KcA16_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:288,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:288,15'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:288,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:294,24'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRNS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEESL_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SO_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:288,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:292,25'
          Dst:             _ZN4geos2io13GeoJSONWriter25convertCoordinateSequenceEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/io/GeoJSONWriter.cpp:294,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:294,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:294,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:294,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN4geos2io13GeoJSONWriter18encodeMultiPolygonEPKNS_4geom12MultiPolygonERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          170
      EdgeCount:       66
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA13_KcA13_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRNS4_INS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEENS8_ISL_EEEESN_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SQ_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - _ZN4geos2io13GeoJSONWriter18convertLinearRingsEPKNS_4geom7PolygonE
        - _ZN4geos4geom7Polygon11orientRingsEb
        - _ZNK4geos4geom7Polygon5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:299,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA13_KcA13_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:299,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:299,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:299,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:312,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRNS4_INS4_INS4_INS4_IdNS8_IdEEEENS8_ISH_EEEENS8_ISJ_EEEENS8_ISL_EEEESN_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SQ_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:299,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:305,40'
          Dst:             _ZNK4geos4geom7Polygon5cloneEv
        - Src:             'src/io/GeoJSONWriter.cpp:306,25'
          Dst:             _ZN4geos4geom7Polygon11orientRingsEb
        - Src:             'src/io/GeoJSONWriter.cpp:307,32'
          Dst:             _ZN4geos2io13GeoJSONWriter18convertLinearRingsEPKNS_4geom7PolygonE
        - Src:             'src/io/GeoJSONWriter.cpp:309,32'
          Dst:             _ZN4geos2io13GeoJSONWriter18convertLinearRingsEPKNS_4geom7PolygonE
        - Src:             'src/io/GeoJSONWriter.cpp:312,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:312,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:312,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:312,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA8_KcA8_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA8_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA8_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA8_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA8_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20144,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixESA_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21422
      functionLinenumberEnd: 21439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          95
      EdgeCount:       32
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10set_parentERSE_m
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS2_ISA_SE_NS3_4lessIvEENS8_INS3_4pairIKSA_SE_EEEEEEJEEEPT_DpOT0_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_311ordered_mapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_10basic_jsonIS1_NS2_6vectorES8_blmdS6_NS0_14adl_serializerENSA_IhNS6_IhEEEEvEENS2_4lessIvEENS6_INS2_4pairIKS8_SE_EEEEE7emplaceERSI_OSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPNS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS6_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA51_KcPSA_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7is_nullEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:21424,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7is_nullEv
        - Src:             'include/geos/vend/json.hpp:21427,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS2_ISA_SE_NS3_4lessIvEENS8_INS3_4pairIKSA_SE_EEEEEEJEEEPT_DpOT0_
        - Src:             'include/geos/vend/json.hpp:21428,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:21432,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - Src:             'include/geos/vend/json.hpp:21434,74'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - Src:             'include/geos/vend/json.hpp:21434,50'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_311ordered_mapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_10basic_jsonIS1_NS2_6vectorES8_blmdS6_NS0_14adl_serializerENSA_IhNS6_IhEEEEvEENS2_4lessIvEENS6_INS2_4pairIKS8_SE_EEEEE7emplaceERSI_OSE_
        - Src:             'include/geos/vend/json.hpp:21434,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:21435,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10set_parentERSE_m
        - Src:             'include/geos/vend/json.hpp:21434,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'include/geos/vend/json.hpp:21438,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:21438,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - Src:             'include/geos/vend/json.hpp:21438,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA51_KcPSA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:21438,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPNS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS6_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - Src:             'include/geos/vend/json.hpp:21438,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:21438,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20127
      functionLinenumberEnd: 20129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ENS0_6detail7value_tE
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - __clang_call_terminate
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20126,11'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:20128,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20126,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRNS4_ISE_NS8_ISE_EEEESH_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SK_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS9_S1_NS3_IhNS9_IhEEEEvEENS9_ISE_EEEEvE7to_jsonISE_RSG_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSK_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS0_10basic_jsonINS0_11ordered_mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS9_S1_NS3_IhNS9_IhEEEEvEENS9_ISE_EEEEvE7to_jsonISE_RSG_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSK_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20144,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN4geos2io13GeoJSONWriter23encodeFeatureCollectionEPKNS_4geom8GeometryERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA18_KcA18_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRNS4_ISE_NS8_ISE_EEEESH_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SK_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - _ZN4geos2io13GeoJSONWriter13encodeFeatureEPKNS_4geom8GeometryERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:203,10'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - Src:             'src/io/GeoJSONWriter.cpp:204,5'
          Dst:             _ZN4geos2io13GeoJSONWriter13encodeFeatureEPKNS_4geom8GeometryERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:207,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA18_KcA18_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:207,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:207,15'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:207,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:208,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRNS4_ISE_NS8_ISE_EEEESH_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SK_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:208,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:208,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:208,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:209,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:207,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:208,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:209,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN4geos2io13GeoJSONWriter13encodeFeatureEPKNS_4geom8GeometryERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA8_KcA8_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - _ZN4geos2io13GeoJSONWriter14encodeGeometryEPKNS_4geom8GeometryERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:195,10'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - Src:             'src/io/GeoJSONWriter.cpp:196,5'
          Dst:             _ZN4geos2io13GeoJSONWriter14encodeGeometryEPKNS_4geom8GeometryERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:197,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA8_KcA8_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:197,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:197,15'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:197,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:198,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
        - Src:             'src/io/GeoJSONWriter.cpp:198,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:198,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:198,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:199,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:197,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:198,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:199,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA18_KcA18_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA18_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA18_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIA18_cvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA18_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20144,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN4geos2io13GeoJSONWriter5writeERKNS0_24GeoJSONFeatureCollectionE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          134
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5arrayESt16initializer_listINS0_6detail8json_refISE_EEE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backERKSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA18_KcA18_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - _ZN4geos2io13GeoJSONWriter13encodeFeatureERKNS0_14GeoJSONFeatureERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS6_11ordered_mapENSt3__16vectorENS9_12basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEEblmdSE_NS6_14adl_serializerENSA_IhNSE_IhEEEEvEE
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dumpEicbNS0_6detail15error_handler_tE
        - _ZNK4geos2io24GeoJSONFeatureCollection11getFeaturesEv
        - _ZNSt16initializer_listIN13geos_nlohmann16json_abi_v3_11_36detail8json_refINS1_10basic_jsonINS1_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS1_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2B8ne220000Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:149,10'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - Src:             'src/io/GeoJSONWriter.cpp:150,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA18_KcA18_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:150,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:150,15'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:150,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:151,25'
          Dst:             _ZNSt16initializer_listIN13geos_nlohmann16json_abi_v3_11_36detail8json_refINS1_10basic_jsonINS1_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS1_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2B8ne220000Ev
        - Src:             'src/io/GeoJSONWriter.cpp:151,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5arrayESt16initializer_listINS0_6detail8json_refISE_EEE
        - Src:             'src/io/GeoJSONWriter.cpp:152,41'
          Dst:             _ZNK4geos2io24GeoJSONFeatureCollection11getFeaturesEv
        - Src:             'src/io/GeoJSONWriter.cpp:157,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
        - Src:             'src/io/GeoJSONWriter.cpp:150,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:153,14'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - Src:             'src/io/GeoJSONWriter.cpp:154,9'
          Dst:             _ZN4geos2io13GeoJSONWriter13encodeFeatureERKNS0_14GeoJSONFeatureERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS6_11ordered_mapENSt3__16vectorENS9_12basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEEblmdSE_NS6_14adl_serializerENSA_IhNSE_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:155,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backERKSE_
        - Src:             'src/io/GeoJSONWriter.cpp:156,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:156,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:157,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:157,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:157,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:158,14'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dumpEicbNS0_6detail15error_handler_tE
        - Src:             'src/io/GeoJSONWriter.cpp:159,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:159,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:157,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:159,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:159,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN4geos2io13GeoJSONWriter13encodeFeatureERKNS0_14GeoJSONFeatureERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS6_11ordered_mapENSt3__16vectorENS9_12basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEEblmdSE_NS6_14adl_serializerENSA_IhNSE_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          199
      EdgeCount:       75
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6objectESt16initializer_listINS0_6detail8json_refISE_EEE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA8_KcA8_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRKSA_SA_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SJ_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - _ZN4geos2io12GeoJSONValueC2ERKS1_
        - _ZN4geos2io12GeoJSONValueD2Ev
        - _ZN4geos2io13GeoJSONWriter14encodeGeometryEPKNS_4geom8GeometryERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - _ZN4geos2io13GeoJSONWriter18encodeGeoJSONValueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS0_12GeoJSONValueERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSF_11ordered_mapENS2_6vectorES8_blmdS6_NSF_14adl_serializerENSI_IhNS6_IhEEEEvEE
        - _ZNK4geos2io14GeoJSONFeature11getGeometryEv
        - _ZNK4geos2io14GeoJSONFeature13getPropertiesEv
        - _ZNK4geos2io14GeoJSONFeature5getIdEv
        - _ZNSt16initializer_listIN13geos_nlohmann16json_abi_v3_11_36detail8json_refINS1_10basic_jsonINS1_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS1_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2B8ne220000Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:163,17'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA8_KcA8_cTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SL_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:163,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:163,15'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:163,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:165,17'
          Dst:             _ZNK4geos2io14GeoJSONFeature5getIdEv
        - Src:             'src/io/GeoJSONWriter.cpp:165,55'
          Dst:             _ZNK4geos2io14GeoJSONFeature5getIdEv
        - Src:             'src/io/GeoJSONWriter.cpp:165,47'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRKSA_SA_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SJ_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:165,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:165,45'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:165,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:163,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:165,37'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:167,10'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - Src:             'src/io/GeoJSONWriter.cpp:168,28'
          Dst:             _ZNK4geos2io14GeoJSONFeature11getGeometryEv
        - Src:             'src/io/GeoJSONWriter.cpp:168,5'
          Dst:             _ZN4geos2io13GeoJSONWriter14encodeGeometryEPKNS_4geom8GeometryERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:169,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
        - Src:             'src/io/GeoJSONWriter.cpp:169,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:169,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:169,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:171,27'
          Dst:             _ZNSt16initializer_listIN13geos_nlohmann16json_abi_v3_11_36detail8json_refINS1_10basic_jsonINS1_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS1_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2B8ne220000Ev
        - Src:             'src/io/GeoJSONWriter.cpp:171,27'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6objectESt16initializer_listINS0_6detail8json_refISE_EEE
        - Src:             'src/io/GeoJSONWriter.cpp:172,41'
          Dst:             _ZNK4geos2io14GeoJSONFeature13getPropertiesEv
        - Src:             'src/io/GeoJSONWriter.cpp:177,23'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
        - Src:             'src/io/GeoJSONWriter.cpp:169,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:174,30'
          Dst:             _ZN4geos2io12GeoJSONValueC2ERKS1_
        - Src:             'src/io/GeoJSONWriter.cpp:175,9'
          Dst:             _ZN4geos2io13GeoJSONWriter18encodeGeoJSONValueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS0_12GeoJSONValueERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSF_11ordered_mapENS2_6vectorES8_blmdS6_NSF_14adl_serializerENSI_IhNS6_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:176,5'
          Dst:             _ZN4geos2io12GeoJSONValueD2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:176,5'
          Dst:             _ZN4geos2io12GeoJSONValueD2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:177,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
        - Src:             'src/io/GeoJSONWriter.cpp:177,21'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:177,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:178,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:178,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:177,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:178,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:178,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dumpEicbNS0_6detail15error_handler_tE
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20578
      functionLinenumberEnd: 20592
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2ENS5_10shared_ptrINS1_23output_adapter_protocolIcEEEEcNS1_15error_handler_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail14output_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2ERS9_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail14output_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail14output_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEcvNS3_10shared_ptrINS1_23output_adapter_protocolIcEEEEEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:20580,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail14output_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2ERS9_
        - Src:             'include/geos/vend/json.hpp:20580,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail14output_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEcvNS3_10shared_ptrINS1_23output_adapter_protocolIcEEEEEv
        - Src:             'include/geos/vend/json.hpp:20580,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2ENS5_10shared_ptrINS1_23output_adapter_protocolIcEEEEcNS1_15error_handler_tE
        - Src:             'include/geos/vend/json.hpp:20580,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail14output_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEED2Ev
        - Src:             'include/geos/vend/json.hpp:20580,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail14output_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEED2Ev
        - Src:             'include/geos/vend/json.hpp:20592,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev
        - Src:             'include/geos/vend/json.hpp:0,0'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
        - Src:             'include/geos/vend/json.hpp:20592,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRKSA_SA_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SJ_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENS2_6vectorES8_blmdS6_S1_NSD_IhNS6_IhEEEEvEERKS8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENS2_6vectorES8_blmdS6_S1_NSD_IhNS6_IhEEEEvEERKS8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:20144,5'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
    - functionName:    _ZN4geos2io13GeoJSONWriter18encodeGeoJSONValueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS0_12GeoJSONValueERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSF_11ordered_mapENS2_6vectorES8_blmdS6_NSF_14adl_serializerENSI_IhNS6_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         119
      ICount:          556
      EdgeCount:       225
      CyclomaticComplexity: 108
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5arrayESt16initializer_listINS0_6detail8json_refISE_EEE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6objectESt16initializer_listINS0_6detail8json_refISE_EEE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backEOSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backERKSE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRKSA_SA_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SJ_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IbbTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SH_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IddTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SH_EE5valueEiE4typeELi0EEEOT_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixESA_
        - _ZN4geos2io13GeoJSONWriter18encodeGeoJSONValueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS0_12GeoJSONValueERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSF_11ordered_mapENS2_6vectorES8_blmdS6_NSF_14adl_serializerENSI_IhNS6_IhEEEEvEE
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - _ZNK4geos2io12GeoJSONValue10getBooleanEv
        - _ZNK4geos2io12GeoJSONValue6isNullEv
        - _ZNK4geos2io12GeoJSONValue7isArrayEv
        - _ZNK4geos2io12GeoJSONValue8getArrayEv
        - _ZNK4geos2io12GeoJSONValue8isNumberEv
        - _ZNK4geos2io12GeoJSONValue8isObjectEv
        - _ZNK4geos2io12GeoJSONValue8isStringEv
        - _ZNK4geos2io12GeoJSONValue9getNumberEv
        - _ZNK4geos2io12GeoJSONValue9getObjectEv
        - _ZNK4geos2io12GeoJSONValue9getStringEv
        - _ZNK4geos2io12GeoJSONValue9isBooleanEv
        - _ZNSt16initializer_listIN13geos_nlohmann16json_abi_v3_11_36detail8json_refINS1_10basic_jsonINS1_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS1_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2B8ne220000Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:83,15'
          Dst:             _ZNK4geos2io12GeoJSONValue8isNumberEv
        - Src:             'src/io/GeoJSONWriter.cpp:84,15'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - Src:             'src/io/GeoJSONWriter.cpp:85,28'
          Dst:             _ZNK4geos2io12GeoJSONValue9getNumberEv
        - Src:             'src/io/GeoJSONWriter.cpp:85,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IddTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SH_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:85,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixESA_
        - Src:             'src/io/GeoJSONWriter.cpp:85,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:85,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:85,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:88,31'
          Dst:             _ZNK4geos2io12GeoJSONValue9getNumberEv
        - Src:             'src/io/GeoJSONWriter.cpp:88,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IddTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SH_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:88,15'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backEOSE_
        - Src:             'src/io/GeoJSONWriter.cpp:88,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:88,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:91,20'
          Dst:             _ZNK4geos2io12GeoJSONValue8isStringEv
        - Src:             'src/io/GeoJSONWriter.cpp:92,15'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - Src:             'src/io/GeoJSONWriter.cpp:93,28'
          Dst:             _ZNK4geos2io12GeoJSONValue9getStringEv
        - Src:             'src/io/GeoJSONWriter.cpp:93,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRKSA_SA_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SJ_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:93,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixESA_
        - Src:             'src/io/GeoJSONWriter.cpp:93,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:93,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:93,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:96,31'
          Dst:             _ZNK4geos2io12GeoJSONValue9getStringEv
        - Src:             'src/io/GeoJSONWriter.cpp:96,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRKSA_SA_TnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SJ_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:96,15'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backEOSE_
        - Src:             'src/io/GeoJSONWriter.cpp:96,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:96,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:99,20'
          Dst:             _ZNK4geos2io12GeoJSONValue9isBooleanEv
        - Src:             'src/io/GeoJSONWriter.cpp:100,15'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - Src:             'src/io/GeoJSONWriter.cpp:101,28'
          Dst:             _ZNK4geos2io12GeoJSONValue10getBooleanEv
        - Src:             'src/io/GeoJSONWriter.cpp:101,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IbbTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SH_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:101,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixESA_
        - Src:             'src/io/GeoJSONWriter.cpp:101,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:101,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:101,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:104,31'
          Dst:             _ZNK4geos2io12GeoJSONValue10getBooleanEv
        - Src:             'src/io/GeoJSONWriter.cpp:104,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IbbTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SH_EE5valueEiE4typeELi0EEEOT_
        - Src:             'src/io/GeoJSONWriter.cpp:104,15'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backEOSE_
        - Src:             'src/io/GeoJSONWriter.cpp:104,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:104,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:107,20'
          Dst:             _ZNK4geos2io12GeoJSONValue6isNullEv
        - Src:             'src/io/GeoJSONWriter.cpp:108,15'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - Src:             'src/io/GeoJSONWriter.cpp:109,22'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - Src:             'src/io/GeoJSONWriter.cpp:109,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixESA_
        - Src:             'src/io/GeoJSONWriter.cpp:109,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:109,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:109,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:112,25'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - Src:             'src/io/GeoJSONWriter.cpp:112,15'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backEOSE_
        - Src:             'src/io/GeoJSONWriter.cpp:112,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:112,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:115,20'
          Dst:             _ZNK4geos2io12GeoJSONValue7isArrayEv
        - Src:             'src/io/GeoJSONWriter.cpp:116,15'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - Src:             'src/io/GeoJSONWriter.cpp:117,20'
          Dst:             _ZNSt16initializer_listIN13geos_nlohmann16json_abi_v3_11_36detail8json_refINS1_10basic_jsonINS1_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS1_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2B8ne220000Ev
        - Src:             'src/io/GeoJSONWriter.cpp:117,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5arrayESt16initializer_listINS0_6detail8json_refISE_EEE
        - Src:             'src/io/GeoJSONWriter.cpp:117,11'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixESA_
        - Src:             'src/io/GeoJSONWriter.cpp:117,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:117,11'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:118,46'
          Dst:             _ZNK4geos2io12GeoJSONValue8getArrayEv
        - Src:             'src/io/GeoJSONWriter.cpp:117,11'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:119,41'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixESA_
        - Src:             'src/io/GeoJSONWriter.cpp:119,15'
          Dst:             _ZN4geos2io13GeoJSONWriter18encodeGeoJSONValueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS0_12GeoJSONValueERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSF_11ordered_mapENS2_6vectorES8_blmdS6_NSF_14adl_serializerENSI_IhNS6_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:123,28'
          Dst:             _ZNSt16initializer_listIN13geos_nlohmann16json_abi_v3_11_36detail8json_refINS1_10basic_jsonINS1_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS1_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2B8ne220000Ev
        - Src:             'src/io/GeoJSONWriter.cpp:123,28'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5arrayESt16initializer_listINS0_6detail8json_refISE_EEE
        - Src:             'src/io/GeoJSONWriter.cpp:124,46'
          Dst:             _ZNK4geos2io12GeoJSONValue8getArrayEv
        - Src:             'src/io/GeoJSONWriter.cpp:127,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backERKSE_
        - Src:             'src/io/GeoJSONWriter.cpp:125,15'
          Dst:             _ZN4geos2io13GeoJSONWriter18encodeGeoJSONValueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS0_12GeoJSONValueERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSF_11ordered_mapENS2_6vectorES8_blmdS6_NSF_14adl_serializerENSI_IhNS6_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:128,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:128,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:130,20'
          Dst:             _ZNK4geos2io12GeoJSONValue8isObjectEv
        - Src:             'src/io/GeoJSONWriter.cpp:131,15'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9is_objectEv
        - Src:             'src/io/GeoJSONWriter.cpp:132,20'
          Dst:             _ZNSt16initializer_listIN13geos_nlohmann16json_abi_v3_11_36detail8json_refINS1_10basic_jsonINS1_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS1_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2B8ne220000Ev
        - Src:             'src/io/GeoJSONWriter.cpp:132,20'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6objectESt16initializer_listINS0_6detail8json_refISE_EEE
        - Src:             'src/io/GeoJSONWriter.cpp:132,11'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixESA_
        - Src:             'src/io/GeoJSONWriter.cpp:132,18'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
        - Src:             'src/io/GeoJSONWriter.cpp:132,11'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:133,42'
          Dst:             _ZNK4geos2io12GeoJSONValue9getObjectEv
        - Src:             'src/io/GeoJSONWriter.cpp:132,11'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:134,61'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixESA_
        - Src:             'src/io/GeoJSONWriter.cpp:134,15'
          Dst:             _ZN4geos2io13GeoJSONWriter18encodeGeoJSONValueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS0_12GeoJSONValueERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSF_11ordered_mapENS2_6vectorES8_blmdS6_NSF_14adl_serializerENSI_IhNS6_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:138,26'
          Dst:             _ZNSt16initializer_listIN13geos_nlohmann16json_abi_v3_11_36detail8json_refINS1_10basic_jsonINS1_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS1_14adl_serializerENS7_IhNSB_IhEEEEvEEEEEC2B8ne220000Ev
        - Src:             'src/io/GeoJSONWriter.cpp:138,26'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6objectESt16initializer_listINS0_6detail8json_refISE_EEE
        - Src:             'src/io/GeoJSONWriter.cpp:139,42'
          Dst:             _ZNK4geos2io12GeoJSONValue9getObjectEv
        - Src:             'src/io/GeoJSONWriter.cpp:142,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backERKSE_
        - Src:             'src/io/GeoJSONWriter.cpp:140,15'
          Dst:             _ZN4geos2io13GeoJSONWriter18encodeGeoJSONValueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS0_12GeoJSONValueERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINSF_11ordered_mapENS2_6vectorES8_blmdS6_NSF_14adl_serializerENSI_IhNS6_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:143,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:143,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IddTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SH_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIdvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEdEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSH_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIdvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEdEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSH_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backEOSE_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22391
      functionLinenumberEnd: 22411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          87
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10set_parentERSE_m
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPNS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS6_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcPSA_EEET_DpOT0_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7is_nullEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:22393,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7is_nullEv
        - Src:             'include/geos/vend/json.hpp:22393,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8is_arrayEv
        - Src:             'include/geos/vend/json.hpp:22395,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/vend/json.hpp:22395,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
        - Src:             'include/geos/vend/json.hpp:22395,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcPSA_EEET_DpOT0_
        - Src:             'include/geos/vend/json.hpp:22395,13'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_36detail10type_error6createIPNS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEETnNS6_9enable_ifIXsr21is_basic_json_contextIT_EE5valueEiE4typeELi0EEES2_iRKSD_SK_
        - Src:             'include/geos/vend/json.hpp:22395,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/vend/json.hpp:22395,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/vend/json.hpp:22399,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE7is_nullEv
        - Src:             'include/geos/vend/json.hpp:22402,30'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
        - Src:             'include/geos/vend/json.hpp:22403,13'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
        - Src:             'include/geos/vend/json.hpp:22409,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10set_parentERSE_m
    - functionName:    _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IbbTnNS3_9enable_ifIXaantsr6detail13is_basic_jsonIT0_EE5valuesr6detail18is_compatible_typeISE_SH_EE5valueEiE4typeELi0EEEOT_
      functionSourceFile: '/src/geos/include/geos/vend/json.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20140
      functionLinenumberEnd: 23522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIbvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEbEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSH_
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/vend/json.hpp:23522,19'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataC2Ev
        - Src:             'include/geos/vend/json.hpp:20141,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_314adl_serializerIbvE7to_jsonINS0_10basic_jsonINS0_11ordered_mapENSt3__16vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEbEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSH_
        - Src:             'include/geos/vend/json.hpp:20142,9'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE11set_parentsEv
        - Src:             'include/geos/vend/json.hpp:20143,9'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
    - functionName:    _ZN4geos2io13GeoJSONWriter5writeERKNS0_14GeoJSONFeatureE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN4geos2io13GeoJSONWriter13encodeFeatureERKNS0_14GeoJSONFeatureERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS6_11ordered_mapENSt3__16vectorENS9_12basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEEblmdSE_NS6_14adl_serializerENSA_IhNSE_IhEEEEvEE
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dumpEicbNS0_6detail15error_handler_tE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:75,10'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - Src:             'src/io/GeoJSONWriter.cpp:76,5'
          Dst:             _ZN4geos2io13GeoJSONWriter13encodeFeatureERKNS0_14GeoJSONFeatureERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS6_11ordered_mapENSt3__16vectorENS9_12basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEEblmdSE_NS6_14adl_serializerENSA_IhNSE_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:77,14'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dumpEicbNS0_6detail15error_handler_tE
        - Src:             'src/io/GeoJSONWriter.cpp:78,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:78,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN4geos2io13GeoJSONWriter14writeFormattedEPKNS_4geom8GeometryENS0_11GeoJSONTypeEi
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN4geos2io13GeoJSONWriter6encodeEPKNS_4geom8GeometryENS0_11GeoJSONTypeERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS8_11ordered_mapENSt3__16vectorENSB_12basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEblmdSG_NS8_14adl_serializerENSC_IhNSG_IhEEEEvEE
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dumpEicbNS0_6detail15error_handler_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:68,10'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - Src:             'src/io/GeoJSONWriter.cpp:69,5'
          Dst:             _ZN4geos2io13GeoJSONWriter6encodeEPKNS_4geom8GeometryENS0_11GeoJSONTypeERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS8_11ordered_mapENSt3__16vectorENSB_12basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEblmdSG_NS8_14adl_serializerENSC_IhNSG_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:70,14'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dumpEicbNS0_6detail15error_handler_tE
        - Src:             'src/io/GeoJSONWriter.cpp:71,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:71,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN4geos2io13GeoJSONWriter6encodeEPKNS_4geom8GeometryENS0_11GeoJSONTypeERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS8_11ordered_mapENSt3__16vectorENSB_12basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEblmdSG_NS8_14adl_serializerENSC_IhNSG_IhEEEEvEE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io13GeoJSONWriter13encodeFeatureEPKNS_4geom8GeometryERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - _ZN4geos2io13GeoJSONWriter14encodeGeometryEPKNS_4geom8GeometryERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - _ZN4geos2io13GeoJSONWriter23encodeFeatureCollectionEPKNS_4geom8GeometryERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:183,9'
          Dst:             _ZN4geos2io13GeoJSONWriter14encodeGeometryEPKNS_4geom8GeometryERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:186,9'
          Dst:             _ZN4geos2io13GeoJSONWriter13encodeFeatureEPKNS_4geom8GeometryERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:189,9'
          Dst:             _ZN4geos2io13GeoJSONWriter23encodeFeatureCollectionEPKNS_4geom8GeometryERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS7_11ordered_mapENSt3__16vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE
    - functionName:    _ZN4geos2io13GeoJSONWriter5writeEPKNS_4geom8GeometryENS0_11GeoJSONTypeE
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - _ZN4geos2io13GeoJSONWriter6encodeEPKNS_4geom8GeometryENS0_11GeoJSONTypeERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS8_11ordered_mapENSt3__16vectorENSB_12basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEblmdSG_NS8_14adl_serializerENSC_IhNSG_IhEEEEvEE
        - _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dumpEicbNS0_6detail15error_handler_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:61,10'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2EDn
        - Src:             'src/io/GeoJSONWriter.cpp:62,5'
          Dst:             _ZN4geos2io13GeoJSONWriter6encodeEPKNS_4geom8GeometryENS0_11GeoJSONTypeERN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS8_11ordered_mapENSt3__16vectorENSB_12basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEblmdSG_NS8_14adl_serializerENSC_IhNSG_IhEEEEvEE
        - Src:             'src/io/GeoJSONWriter.cpp:63,14'
          Dst:             _ZNK13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dumpEicbNS0_6detail15error_handler_tE
        - Src:             'src/io/GeoJSONWriter.cpp:64,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
        - Src:             'src/io/GeoJSONWriter.cpp:64,1'
          Dst:             _ZN13geos_nlohmann16json_abi_v3_11_310basic_jsonINS0_11ordered_mapENSt3__16vectorENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvED2Ev
    - functionName:    _ZN4geos2io13GeoJSONWriter11setForceCCWEb
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io13GeoJSONWriter18setOutputDimensionEh
      functionSourceFile: '/src/geos/src/io/GeoJSONWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          60
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSONWriter.cpp:50,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/GeoJSONWriter.cpp:50,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/GeoJSONWriter.cpp:50,9'
          Dst:             __cxa_throw
        - Src:             'src/io/GeoJSONWriter.cpp:50,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io14ParseExceptionD0Ev
      functionSourceFile: '/src/geos/include/geos/io/ParseException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/ParseException.h:45,41'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZN4geos2io14ParseException9stringifyEd
      functionSourceFile: '/src/geos/src/io/ParseException.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEd
      functionSourceFile: '/src/geos/src/io/ParseException.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          84
      EdgeCount:       28
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos2io14ParseException9stringifyEd
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/ParseException.cpp:49,51'
          Dst:             _ZN4geos2io14ParseException9stringifyEd
        - Src:             'src/io/ParseException.cpp:49,5'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionSourceFile: '/src/geos/src/io/ParseException.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/ParseException.cpp:43,5'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/io/ParseException.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/ParseException.cpp:37,5'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN4geos2io14ParseExceptionC2Ev
      functionSourceFile: '/src/geos/src/io/ParseException.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/ParseException.cpp:31,5'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN4geos2io21ByteOrderDataInStream10readDoubleEv
      functionSourceFile: '/src/geos/include/geos/io/ByteOrderDataInStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io15ByteOrderValues9getDoubleEPKhi
        - _ZNK4geos2io21ByteOrderDataInStream4sizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/ByteOrderDataInStream.h:103,12'
          Dst:             _ZNK4geos2io21ByteOrderDataInStream4sizeEv
        - Src:             'include/geos/io/ByteOrderDataInStream.h:104,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/io/ByteOrderDataInStream.h:104,20'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/io/ByteOrderDataInStream.h:104,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/io/ByteOrderDataInStream.h:104,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/io/ByteOrderDataInStream.h:106,20'
          Dst:             _ZN4geos2io15ByteOrderValues9getDoubleEPKhi
    - functionName:    _ZNK4geos2io21ByteOrderDataInStream4sizeEv
      functionSourceFile: '/src/geos/include/geos/io/ByteOrderDataInStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io9WKBReader14readCoordinateEv
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos2io21ByteOrderDataInStream10readDoubleEv
        - _ZNK4geos4geom14PrecisionModel11makePreciseEd
        - _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:617,41'
          Dst:             _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
        - Src:             'src/io/WKBReader.cpp:621,47'
          Dst:             _ZN4geos2io21ByteOrderDataInStream10readDoubleEv
        - Src:             'src/io/WKBReader.cpp:621,31'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseEd
        - Src:             'src/io/WKBReader.cpp:621,47'
          Dst:             _ZN4geos2io21ByteOrderDataInStream10readDoubleEv
        - Src:             'src/io/WKBReader.cpp:621,31'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseEd
        - Src:             'src/io/WKBReader.cpp:623,32'
          Dst:             _ZN4geos2io21ByteOrderDataInStream10readDoubleEv
    - functionName:    _ZN4geos2io9WKBReader9readChildINS_4geom7SurfaceEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
      functionSourceFile: '/src/geos/include/geos/io/WKBReader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          135
      EdgeCount:       52
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io9WKBReader12readGeometryEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/WKBReader.h:198,18'
          Dst:             _ZN4geos2io9WKBReader12readGeometryEv
        - Src:             'include/geos/io/WKBReader.h:199,13'
          Dst:             __dynamic_cast
        - Src:             'include/geos/io/WKBReader.h:202,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/io/WKBReader.h:202,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/io/WKBReader.h:202,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/io/WKBReader.h:202,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io9WKBReader12readGeometryEv
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         104
      ICount:          472
      EdgeCount:       192
      CyclomaticComplexity: 90
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - _ZN4geos2io21ByteOrderDataInStream7readIntEv
        - _ZN4geos2io21ByteOrderDataInStream8readByteEv
        - _ZN4geos2io21ByteOrderDataInStream8setOrderEi
        - _ZN4geos2io9WKBReader11readPolygonEv
        - _ZN4geos2io9WKBReader14readLineStringEv
        - _ZN4geos2io9WKBReader14readMultiCurveEv
        - _ZN4geos2io9WKBReader14readMultiPointEv
        - _ZN4geos2io9WKBReader16readCurvePolygonEv
        - _ZN4geos2io9WKBReader16readMultiPolygonEv
        - _ZN4geos2io9WKBReader16readMultiSurfaceEv
        - _ZN4geos2io9WKBReader17readCompoundCurveEv
        - _ZN4geos2io9WKBReader18readCircularStringEv
        - _ZN4geos2io9WKBReader19readMultiLineStringEv
        - _ZN4geos2io9WKBReader22readGeometryCollectionEv
        - _ZN4geos2io9WKBReader9readPointEv
        - _ZZN4geos2io9WKBReader12readGeometryEvEN10DepthGuardD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/io/WKBReader.cpp:334,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:266,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKBReader.cpp:266,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKBReader.cpp:266,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKBReader.cpp:266,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKBReader.cpp:272,35'
          Dst:             _ZN4geos2io21ByteOrderDataInStream8readByteEv
        - Src:             'src/io/WKBReader.cpp:0,0'
          Dst:             _ZN4geos2io21ByteOrderDataInStream8setOrderEi
        - Src:             'src/io/WKBReader.cpp:286,28'
          Dst:             _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - Src:             'src/io/WKBReader.cpp:329,20'
          Dst:             _ZN4geos2io21ByteOrderDataInStream7readIntEv
        - Src:             'src/io/WKBReader.cpp:336,18'
          Dst:             _ZN4geos2io9WKBReader9readPointEv
        - Src:             'src/io/WKBReader.cpp:339,18'
          Dst:             _ZN4geos2io9WKBReader14readLineStringEv
        - Src:             'src/io/WKBReader.cpp:342,18'
          Dst:             _ZN4geos2io9WKBReader18readCircularStringEv
        - Src:             'src/io/WKBReader.cpp:345,18'
          Dst:             _ZN4geos2io9WKBReader17readCompoundCurveEv
        - Src:             'src/io/WKBReader.cpp:348,18'
          Dst:             _ZN4geos2io9WKBReader11readPolygonEv
        - Src:             'src/io/WKBReader.cpp:351,18'
          Dst:             _ZN4geos2io9WKBReader16readCurvePolygonEv
        - Src:             'src/io/WKBReader.cpp:354,18'
          Dst:             _ZN4geos2io9WKBReader14readMultiPointEv
        - Src:             'src/io/WKBReader.cpp:357,18'
          Dst:             _ZN4geos2io9WKBReader19readMultiLineStringEv
        - Src:             'src/io/WKBReader.cpp:360,18'
          Dst:             _ZN4geos2io9WKBReader16readMultiPolygonEv
        - Src:             'src/io/WKBReader.cpp:363,18'
          Dst:             _ZN4geos2io9WKBReader22readGeometryCollectionEv
        - Src:             'src/io/WKBReader.cpp:366,18'
          Dst:             _ZN4geos2io9WKBReader14readMultiCurveEv
        - Src:             'src/io/WKBReader.cpp:369,18'
          Dst:             _ZN4geos2io9WKBReader16readMultiSurfaceEv
        - Src:             'src/io/WKBReader.cpp:374,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKBReader.cpp:374,16'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKBReader.cpp:374,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKBReader.cpp:374,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKBReader.cpp:379,1'
          Dst:             _ZZN4geos2io9WKBReader12readGeometryEvEN10DepthGuardD2Ev
        - Src:             'src/io/WKBReader.cpp:379,1'
          Dst:             _ZZN4geos2io9WKBReader12readGeometryEvEN10DepthGuardD2Ev
    - functionName:    _ZN4geos2io21ByteOrderDataInStream8readByteEv
      functionSourceFile: '/src/geos/include/geos/io/ByteOrderDataInStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos2io21ByteOrderDataInStream4sizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/ByteOrderDataInStream.h:62,12'
          Dst:             _ZNK4geos2io21ByteOrderDataInStream4sizeEv
        - Src:             'include/geos/io/ByteOrderDataInStream.h:63,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/io/ByteOrderDataInStream.h:63,20'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/io/ByteOrderDataInStream.h:63,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/io/ByteOrderDataInStream.h:63,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io21ByteOrderDataInStream8setOrderEi
      functionSourceFile: '/src/geos/include/geos/io/ByteOrderDataInStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
      functionSourceFile: '/src/geos/include/geos/io/ByteOrderDataInStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io15ByteOrderValues11getUnsignedEPKhi
        - _ZNK4geos2io21ByteOrderDataInStream4sizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/ByteOrderDataInStream.h:82,12'
          Dst:             _ZNK4geos2io21ByteOrderDataInStream4sizeEv
        - Src:             'include/geos/io/ByteOrderDataInStream.h:83,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/io/ByteOrderDataInStream.h:83,19'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/io/ByteOrderDataInStream.h:83,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/io/ByteOrderDataInStream.h:83,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/io/ByteOrderDataInStream.h:85,21'
          Dst:             _ZN4geos2io15ByteOrderValues11getUnsignedEPKhi
    - functionName:    _ZN4geos2io21ByteOrderDataInStream7readIntEv
      functionSourceFile: '/src/geos/include/geos/io/ByteOrderDataInStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io15ByteOrderValues6getIntEPKhi
        - _ZNK4geos2io21ByteOrderDataInStream4sizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/ByteOrderDataInStream.h:72,12'
          Dst:             _ZNK4geos2io21ByteOrderDataInStream4sizeEv
        - Src:             'include/geos/io/ByteOrderDataInStream.h:73,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/io/ByteOrderDataInStream.h:73,19'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/io/ByteOrderDataInStream.h:73,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/io/ByteOrderDataInStream.h:73,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/io/ByteOrderDataInStream.h:75,21'
          Dst:             _ZN4geos2io15ByteOrderValues6getIntEPKhi
    - functionName:    _ZN4geos2io9WKBReader9readPointEv
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos2io9WKBReader22readCoordinateSequenceEj
        - _ZN4geos4geom18CoordinateSequence5clearEv
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
        - _ZNK4geos4geom15GeometryFactory11createPointEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:384,16'
          Dst:             _ZN4geos2io9WKBReader22readCoordinateSequenceEj
        - Src:             'src/io/WKBReader.cpp:387,38'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
        - Src:             'src/io/WKBReader.cpp:389,14'
          Dst:             _ZN4geos4geom18CoordinateSequence5clearEv
        - Src:             'src/io/WKBReader.cpp:392,20'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos2io9WKBReader14readLineStringEv
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - _ZN4geos2io9WKBReader22readCoordinateSequenceEj
        - _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:398,25'
          Dst:             _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - Src:             'src/io/WKBReader.cpp:399,5'
          Dst:             _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - Src:             'src/io/WKBReader.cpp:403,16'
          Dst:             _ZN4geos2io9WKBReader22readCoordinateSequenceEj
        - Src:             'src/io/WKBReader.cpp:404,20'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos2io9WKBReader18readCircularStringEv
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - _ZN4geos2io9WKBReader22readCoordinateSequenceEj
        - _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - _ZNK4geos4geom15GeometryFactory20createCircularStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:426,25'
          Dst:             _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - Src:             'src/io/WKBReader.cpp:427,5'
          Dst:             _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - Src:             'src/io/WKBReader.cpp:428,16'
          Dst:             _ZN4geos2io9WKBReader22readCoordinateSequenceEj
        - Src:             'src/io/WKBReader.cpp:429,20'
          Dst:             _ZNK4geos4geom15GeometryFactory20createCircularStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos2io9WKBReader17readCompoundCurveEv
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - _ZN4geos2io9WKBReader9readChildINS_4geom11SimpleCurveEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
        - _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - _ZNK4geos4geom15GeometryFactory19createCompoundCurveEONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:435,26'
          Dst:             _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - Src:             'src/io/WKBReader.cpp:436,5'
          Dst:             _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - Src:             'src/io/WKBReader.cpp:444,20'
          Dst:             _ZNK4geos4geom15GeometryFactory19createCompoundCurveEONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/io/WKBReader.cpp:441,21'
          Dst:             _ZN4geos2io9WKBReader9readChildINS_4geom11SimpleCurveEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
    - functionName:    _ZN4geos2io9WKBReader11readPolygonEv
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          146
      EdgeCount:       55
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - _ZN4geos2io9WKBReader14readLinearRingEv
        - _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:450,29'
          Dst:             _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - Src:             'src/io/WKBReader.cpp:451,5'
          Dst:             _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - Src:             'src/io/WKBReader.cpp:460,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/io/WKBReader.cpp:462,17'
          Dst:             _ZN4geos2io9WKBReader14readLinearRingEv
        - Src:             'src/io/WKBReader.cpp:471,24'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - Src:             'src/io/WKBReader.cpp:468,24'
          Dst:             _ZN4geos2io9WKBReader14readLinearRingEv
        - Src:             'src/io/WKBReader.cpp:474,20'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos2io9WKBReader16readCurvePolygonEv
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - _ZN4geos2io9WKBReader9readChildINS_4geom5CurveEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
        - _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - _ZNK4geos4geom15GeometryFactory18createCurvePolygonEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory18createCurvePolygonEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - _ZNK4geos4geom15GeometryFactory18createCurvePolygonEbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:480,29'
          Dst:             _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - Src:             'src/io/WKBReader.cpp:481,5'
          Dst:             _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - Src:             'src/io/WKBReader.cpp:488,24'
          Dst:             _ZNK4geos4geom15GeometryFactory18createCurvePolygonEbb
        - Src:             'src/io/WKBReader.cpp:491,18'
          Dst:             _ZN4geos2io9WKBReader9readChildINS_4geom5CurveEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
        - Src:             'src/io/WKBReader.cpp:499,24'
          Dst:             _ZNK4geos4geom15GeometryFactory18createCurvePolygonEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - Src:             'src/io/WKBReader.cpp:496,24'
          Dst:             _ZN4geos2io9WKBReader9readChildINS_4geom5CurveEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
        - Src:             'src/io/WKBReader.cpp:502,20'
          Dst:             _ZNK4geos4geom15GeometryFactory18createCurvePolygonEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos2io9WKBReader14readMultiPointEv
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - _ZN4geos2io9WKBReader9readChildINS_4geom5PointEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
        - _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:508,29'
          Dst:             _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - Src:             'src/io/WKBReader.cpp:509,5'
          Dst:             _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - Src:             'src/io/WKBReader.cpp:516,20'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/io/WKBReader.cpp:513,20'
          Dst:             _ZN4geos2io9WKBReader9readChildINS_4geom5PointEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
    - functionName:    _ZN4geos2io9WKBReader19readMultiLineStringEv
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - _ZN4geos2io9WKBReader9readChildINS_4geom10LineStringEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
        - _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:522,29'
          Dst:             _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - Src:             'src/io/WKBReader.cpp:523,5'
          Dst:             _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - Src:             'src/io/WKBReader.cpp:530,20'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/io/WKBReader.cpp:527,20'
          Dst:             _ZN4geos2io9WKBReader9readChildINS_4geom10LineStringEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
    - functionName:    _ZN4geos2io9WKBReader16readMultiPolygonEv
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - _ZN4geos2io9WKBReader9readChildINS_4geom7PolygonEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
        - _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:536,29'
          Dst:             _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - Src:             'src/io/WKBReader.cpp:537,5'
          Dst:             _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - Src:             'src/io/WKBReader.cpp:544,20'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/io/WKBReader.cpp:541,20'
          Dst:             _ZN4geos2io9WKBReader9readChildINS_4geom7PolygonEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
    - functionName:    _ZN4geos2io9WKBReader22readGeometryCollectionEv
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - _ZN4geos2io9WKBReader12readGeometryEv
        - _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:578,29'
          Dst:             _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - Src:             'src/io/WKBReader.cpp:579,5'
          Dst:             _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - Src:             'src/io/WKBReader.cpp:586,20'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/io/WKBReader.cpp:583,20'
          Dst:             _ZN4geos2io9WKBReader12readGeometryEv
    - functionName:    _ZN4geos2io9WKBReader14readMultiCurveEv
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - _ZN4geos2io9WKBReader9readChildINS_4geom5CurveEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
        - _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_5CurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:550,29'
          Dst:             _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - Src:             'src/io/WKBReader.cpp:551,5'
          Dst:             _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - Src:             'src/io/WKBReader.cpp:558,20'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_5CurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/io/WKBReader.cpp:555,20'
          Dst:             _ZN4geos2io9WKBReader9readChildINS_4geom5CurveEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
    - functionName:    _ZN4geos2io9WKBReader16readMultiSurfaceEv
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - _ZN4geos2io9WKBReader9readChildINS_4geom7SurfaceEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
        - _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEONSt3__16vectorINS2_10unique_ptrINS0_7SurfaceENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:564,29'
          Dst:             _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - Src:             'src/io/WKBReader.cpp:565,5'
          Dst:             _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - Src:             'src/io/WKBReader.cpp:572,20'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEONSt3__16vectorINS2_10unique_ptrINS0_7SurfaceENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/io/WKBReader.cpp:569,20'
          Dst:             _ZN4geos2io9WKBReader9readChildINS_4geom7SurfaceEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
    - functionName:    _ZZN4geos2io9WKBReader12readGeometryEvEN10DepthGuardD2Ev
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 269
      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:    _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          62
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos2io21ByteOrderDataInStream4sizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:233,38'
          Dst:             _ZNK4geos2io21ByteOrderDataInStream4sizeEv
        - Src:             'src/io/WKBReader.cpp:234,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKBReader.cpp:234,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKBReader.cpp:234,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKBReader.cpp:234,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io9WKBReader9readChildINS_4geom5CurveEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
      functionSourceFile: '/src/geos/include/geos/io/WKBReader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          135
      EdgeCount:       52
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io9WKBReader12readGeometryEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/WKBReader.h:198,18'
          Dst:             _ZN4geos2io9WKBReader12readGeometryEv
        - Src:             'include/geos/io/WKBReader.h:199,13'
          Dst:             __dynamic_cast
        - Src:             'include/geos/io/WKBReader.h:202,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/io/WKBReader.h:202,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/io/WKBReader.h:202,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/io/WKBReader.h:202,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io9WKBReader9readChildINS_4geom7PolygonEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
      functionSourceFile: '/src/geos/include/geos/io/WKBReader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          135
      EdgeCount:       52
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io9WKBReader12readGeometryEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/WKBReader.h:198,18'
          Dst:             _ZN4geos2io9WKBReader12readGeometryEv
        - Src:             'include/geos/io/WKBReader.h:199,13'
          Dst:             __dynamic_cast
        - Src:             'include/geos/io/WKBReader.h:202,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/io/WKBReader.h:202,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/io/WKBReader.h:202,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/io/WKBReader.h:202,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io9WKBReader9readChildINS_4geom10LineStringEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
      functionSourceFile: '/src/geos/include/geos/io/WKBReader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          135
      EdgeCount:       52
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io9WKBReader12readGeometryEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/WKBReader.h:198,18'
          Dst:             _ZN4geos2io9WKBReader12readGeometryEv
        - Src:             'include/geos/io/WKBReader.h:199,13'
          Dst:             __dynamic_cast
        - Src:             'include/geos/io/WKBReader.h:202,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/io/WKBReader.h:202,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/io/WKBReader.h:202,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/io/WKBReader.h:202,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io9WKBReader9readChildINS_4geom5PointEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
      functionSourceFile: '/src/geos/include/geos/io/WKBReader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          135
      EdgeCount:       52
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io9WKBReader12readGeometryEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/WKBReader.h:198,18'
          Dst:             _ZN4geos2io9WKBReader12readGeometryEv
        - Src:             'include/geos/io/WKBReader.h:199,13'
          Dst:             __dynamic_cast
        - Src:             'include/geos/io/WKBReader.h:202,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/io/WKBReader.h:202,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/io/WKBReader.h:202,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/io/WKBReader.h:202,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io9WKBReader14readLinearRingEv
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - _ZN4geos2io9WKBReader22readCoordinateSequenceEj
        - _ZN4geos4geom18CoordinateSequence9closeRingEb
        - _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence6isRingEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:410,25'
          Dst:             _ZN4geos2io21ByteOrderDataInStream12readUnsignedEv
        - Src:             'src/io/WKBReader.cpp:411,5'
          Dst:             _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - Src:             'src/io/WKBReader.cpp:415,16'
          Dst:             _ZN4geos2io9WKBReader22readCoordinateSequenceEj
        - Src:             'src/io/WKBReader.cpp:417,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence6isRingEv
        - Src:             'src/io/WKBReader.cpp:418,14'
          Dst:             _ZN4geos4geom18CoordinateSequence9closeRingEb
        - Src:             'src/io/WKBReader.cpp:420,20'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos2io9WKBReader22readCoordinateSequenceEj
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKBReader14readCoordinateEv
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
        - _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:592,5'
          Dst:             _ZNK4geos2io9WKBReader10minMemSizeENS_4geom14GeometryTypeIdEm
        - Src:             'src/io/WKBReader.cpp:595,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
        - Src:             'src/io/WKBReader.cpp:597,9'
          Dst:             _ZN4geos2io9WKBReader14readCoordinateEv
        - Src:             'src/io/WKBReader.cpp:609,14'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
    - functionName:    _ZN4geos2io9WKBReader9readChildINS_4geom11SimpleCurveEEENSt3__110unique_ptrIT_NS5_14default_deleteIS7_EEEEv
      functionSourceFile: '/src/geos/include/geos/io/WKBReader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          135
      EdgeCount:       52
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io9WKBReader12readGeometryEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/WKBReader.h:198,18'
          Dst:             _ZN4geos2io9WKBReader12readGeometryEv
        - Src:             'include/geos/io/WKBReader.h:199,13'
          Dst:             __dynamic_cast
        - Src:             'include/geos/io/WKBReader.h:202,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/io/WKBReader.h:202,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/io/WKBReader.h:202,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/io/WKBReader.h:202,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io21ByteOrderDataInStreamC2EPKhm
      functionSourceFile: '/src/geos/include/geos/io/ByteOrderDataInStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z19getMachineByteOrderv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/ByteOrderDataInStream.h:48,21'
          Dst:             _Z19getMachineByteOrderv
    - functionName:    _ZN4geos2io9WKBReader4readEPKhm
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io21ByteOrderDataInStreamC2EPKhm
        - _ZN4geos2io21ByteOrderDataInStreamD2Ev
        - _ZN4geos2io9WKBReader12readGeometryEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:256,11'
          Dst:             _ZN4geos2io21ByteOrderDataInStreamC2EPKhm
        - Src:             'src/io/WKBReader.cpp:256,5'
          Dst:             _ZN4geos2io21ByteOrderDataInStreamD2Ev
        - Src:             'src/io/WKBReader.cpp:257,12'
          Dst:             _ZN4geos2io9WKBReader12readGeometryEv
    - functionName:    _ZN4geos2io9WKBReader7readHEXERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io9WKBReader7readHEXERNSt3__113basic_istreamIcNS2_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:191,12'
          Dst:             _ZN4geos2io9WKBReader7readHEXERNSt3__113basic_istreamIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4geos2io9WKBReader7readHEXERNSt3__113basic_istreamIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          106
      EdgeCount:       47
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos2io12_GLOBAL__N_115ASCIIHexToUCharEc
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io9WKBReader4readERNSt3__113basic_istreamIcNS2_11char_traitsIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:164,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKBReader.cpp:164,19'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKBReader.cpp:164,13'
          Dst:             __cxa_throw
        - Src:             'src/io/WKBReader.cpp:164,13'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKBReader.cpp:170,43'
          Dst:             _ZN4geos2io12_GLOBAL__N_115ASCIIHexToUCharEc
        - Src:             'src/io/WKBReader.cpp:171,42'
          Dst:             _ZN4geos2io12_GLOBAL__N_115ASCIIHexToUCharEc
        - Src:             'src/io/WKBReader.cpp:184,18'
          Dst:             _ZN4geos2io9WKBReader4readERNSt3__113basic_istreamIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4geos2io12_GLOBAL__N_115ASCIIHexToUCharEc
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          64
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:142,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKBReader.cpp:142,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKBReader.cpp:142,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKBReader.cpp:142,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io9WKBReader4readERNSt3__113basic_istreamIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io9WKBReader4readEPKhm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:249,12'
          Dst:             _ZN4geos2io9WKBReader4readEPKhm
    - functionName:    _ZN4geos2io9WKBReader8printHEXERNSt3__113basic_istreamIcNS2_11char_traitsIcEEEERNS2_13basic_ostreamIcS5_EE
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io9WKBReader15setFixStructureEb
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io9WKBReaderC2Ev
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKBReaderC2ERKNS_4geom15GeometryFactoryE
        - _ZN4geos4geom15GeometryFactory18getDefaultInstanceEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:64,19'
          Dst:             _ZN4geos4geom15GeometryFactory18getDefaultInstanceEv
        - Src:             'src/io/WKBReader.cpp:64,7'
          Dst:             _ZN4geos2io9WKBReaderC2ERKNS_4geom15GeometryFactoryE
    - functionName:    _ZN4geos2io9WKBReaderC2ERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/io/WKBReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io21ByteOrderDataInStreamC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBReader.cpp:55,12'
          Dst:             _ZN4geos2io21ByteOrderDataInStreamC2Ev
    - functionName:    _ZN4geos2io21ByteOrderDataInStreamC2Ev
      functionSourceFile: '/src/geos/include/geos/io/ByteOrderDataInStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io21ByteOrderDataInStreamC2EPKhm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/ByteOrderDataInStream.h:45,11'
          Dst:             _ZN4geos2io21ByteOrderDataInStreamC2EPKhm
    - functionName:    _ZN4geos2io11OrdinateSetC2ENS1_9OrdinatesE
      functionSourceFile: '/src/geos/include/geos/io/OrdinateSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io11OrdinateSet4sizeEv
      functionSourceFile: '/src/geos/include/geos/io/OrdinateSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos2io11OrdinateSet4hasMEv
        - _ZNK4geos2io11OrdinateSet4hasZEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/OrdinateSet.h:97,20'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'include/geos/io/OrdinateSet.h:97,29'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
    - functionName:    _ZNK4geos2io11OrdinateSet4hasZEv
      functionSourceFile: '/src/geos/include/geos/io/OrdinateSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io11OrdinateSet4hasMEv
      functionSourceFile: '/src/geos/include/geos/io/OrdinateSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io9WKBWriter15writeCoordinateERKNS_4geom18CoordinateSequenceEm
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos2io15ByteOrderValues9putDoubleEdPhi
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZNK4geos2io11OrdinateSet4hasMEv
        - _ZNK4geos2io11OrdinateSet4hasZEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:387,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
        - Src:             'src/io/WKBWriter.cpp:388,8'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/io/WKBWriter.cpp:390,5'
          Dst:             _ZN4geos2io15ByteOrderValues9putDoubleEdPhi
        - Src:             'src/io/WKBWriter.cpp:392,5'
          Dst:             _ZN4geos2io15ByteOrderValues9putDoubleEdPhi
        - Src:             'src/io/WKBWriter.cpp:394,24'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'src/io/WKBWriter.cpp:395,9'
          Dst:             _ZN4geos2io15ByteOrderValues9putDoubleEdPhi
        - Src:             'src/io/WKBWriter.cpp:398,24'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'src/io/WKBWriter.cpp:399,9'
          Dst:             _ZN4geos2io15ByteOrderValues9putDoubleEdPhi
    - functionName:    _ZN4geos2io9WKBWriter12setByteOrderEi
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          85
      EdgeCount:       36
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:305,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKBWriter.cpp:305,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKBWriter.cpp:305,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKBWriter.cpp:305,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io9WKBWriter8writeIntEi
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io15ByteOrderValues6putIntEiPhi
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:360,5'
          Dst:             _ZN4geos2io15ByteOrderValues6putIntEiPhi
    - functionName:    _ZN4geos2io9WKBWriter10getWkbTypeERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:439,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKBWriter.cpp:439,11'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKBWriter.cpp:439,5'
          Dst:             __cxa_throw
        - Src:             'src/io/WKBWriter.cpp:439,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io9WKBWriter23writeCoordinateSequenceERKNS_4geom18CoordinateSequenceEb
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          44
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io9WKBWriter15writeCoordinateERKNS_4geom18CoordinateSequenceEm
        - _ZN4geos2io9WKBWriter8writeIntEi
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:369,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/io/WKBWriter.cpp:372,9'
          Dst:             _ZN4geos2io9WKBWriter8writeIntEi
        - Src:             'src/io/WKBWriter.cpp:375,9'
          Dst:             _ZN4geos2io9WKBWriter15writeCoordinateERKNS_4geom18CoordinateSequenceEm
    - functionName:    _ZN4geos2io9WKBWriter9writeSRIDEi
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io9WKBWriter8writeIntEi
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:353,9'
          Dst:             _ZN4geos2io9WKBWriter8writeIntEi
    - functionName:    _ZN4geos2io9WKBWriter17writeGeometryTypeEii
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          121
      EdgeCount:       34
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io9WKBWriter8writeIntEi
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos2io11OrdinateSet4hasMEv
        - _ZNK4geos2io11OrdinateSet4hasZEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:316,29'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'src/io/WKBWriter.cpp:319,29'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'src/io/WKBWriter.cpp:329,29'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'src/io/WKBWriter.cpp:332,29'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'src/io/WKBWriter.cpp:337,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKBWriter.cpp:337,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKBWriter.cpp:337,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKBWriter.cpp:337,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKBWriter.cpp:339,5'
          Dst:             _ZN4geos2io9WKBWriter8writeIntEi
    - functionName:    _ZN4geos2io9WKBWriter14writeByteOrderEv
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io9WKBWriter15writePointEmptyERKNS_4geom5PointE
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io9WKBWriter14writeByteOrderEv
        - _ZN4geos2io9WKBWriter17writeGeometryTypeEii
        - _ZN4geos2io9WKBWriter23writeCoordinateSequenceERKNS_4geom18CoordinateSequenceEb
        - _ZN4geos2io9WKBWriter9writeSRIDEi
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - _ZN4geos4geom18CoordinateSequenceC2Emm
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:131,5'
          Dst:             _ZN4geos2io9WKBWriter14writeByteOrderEv
        - Src:             'src/io/WKBWriter.cpp:132,49'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/io/WKBWriter.cpp:132,5'
          Dst:             _ZN4geos2io9WKBWriter17writeGeometryTypeEii
        - Src:             'src/io/WKBWriter.cpp:133,17'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/io/WKBWriter.cpp:133,5'
          Dst:             _ZN4geos2io9WKBWriter9writeSRIDEi
        - Src:             'src/io/WKBWriter.cpp:135,16'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/io/WKBWriter.cpp:136,24'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Emm
        - Src:             'src/io/WKBWriter.cpp:137,9'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/io/WKBWriter.cpp:139,5'
          Dst:             _ZN4geos2io9WKBWriter23writeCoordinateSequenceERKNS_4geom18CoordinateSequenceEb
        - Src:             'src/io/WKBWriter.cpp:140,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/io/WKBWriter.cpp:140,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZN4geos2io9WKBWriter23writeGeometryCollectionERKNS_4geom18GeometryCollectionE
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos2io9WKBWriter10getWkbTypeERKNS_4geom8GeometryE
        - _ZN4geos2io9WKBWriter14writeByteOrderEv
        - _ZN4geos2io9WKBWriter17writeGeometryTypeEii
        - _ZN4geos2io9WKBWriter5writeERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
        - _ZN4geos2io9WKBWriter8writeIntEi
        - _ZN4geos2io9WKBWriter9writeSRIDEi
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:261,5'
          Dst:             _ZN4geos2io9WKBWriter14writeByteOrderEv
        - Src:             'src/io/WKBWriter.cpp:263,23'
          Dst:             _ZN4geos2io9WKBWriter10getWkbTypeERKNS_4geom8GeometryE
        - Src:             'src/io/WKBWriter.cpp:263,40'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/io/WKBWriter.cpp:263,5'
          Dst:             _ZN4geos2io9WKBWriter17writeGeometryTypeEii
        - Src:             'src/io/WKBWriter.cpp:264,17'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/io/WKBWriter.cpp:264,5'
          Dst:             _ZN4geos2io9WKBWriter9writeSRIDEi
        - Src:             'src/io/WKBWriter.cpp:267,5'
          Dst:             _ZN4geos2io9WKBWriter8writeIntEi
        - Src:             'src/io/WKBWriter.cpp:276,9'
          Dst:             _ZN4geos2io9WKBWriter5writeERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
    - functionName:    _ZN4geos2io9WKBWriter5writeERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          109
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos2io11OrdinateSet4setMEb
        - _ZN4geos2io11OrdinateSet4setZEb
        - _ZN4geos2io11OrdinateSet8createXYEv
        - _ZN4geos2io9WKBWriter10writePointERKNS_4geom5PointE
        - _ZN4geos2io9WKBWriter12writePolygonERKNS_4geom7PolygonE
        - _ZN4geos2io9WKBWriter16writeSimpleCurveERKNS_4geom11SimpleCurveE
        - _ZN4geos2io9WKBWriter17writeCurvePolygonERKNS_4geom12CurvePolygonE
        - _ZN4geos2io9WKBWriter18getOutputOrdinatesENS0_11OrdinateSetE
        - _ZN4geos2io9WKBWriter18writeCompoundCurveERKNS_4geom13CompoundCurveE
        - _ZN4geos2io9WKBWriter23writeGeometryCollectionERKNS_4geom18GeometryCollectionE
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/io/WKBWriter.cpp:111,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:104,34'
          Dst:             _ZN4geos2io11OrdinateSet8createXYEv
        - Src:             'src/io/WKBWriter.cpp:105,20'
          Dst:             _ZN4geos2io11OrdinateSet4setMEb
        - Src:             'src/io/WKBWriter.cpp:106,20'
          Dst:             _ZN4geos2io11OrdinateSet4setZEb
        - Src:             'src/io/WKBWriter.cpp:107,23'
          Dst:             _ZN4geos2io9WKBWriter18getOutputOrdinatesENS0_11OrdinateSetE
        - Src:             'src/io/WKBWriter.cpp:112,26'
          Dst:             _ZN4geos2io9WKBWriter10writePointERKNS_4geom5PointE
        - Src:             'src/io/WKBWriter.cpp:115,35'
          Dst:             _ZN4geos2io9WKBWriter16writeSimpleCurveERKNS_4geom11SimpleCurveE
        - Src:             'src/io/WKBWriter.cpp:116,34'
          Dst:             _ZN4geos2io9WKBWriter18writeCompoundCurveERKNS_4geom13CompoundCurveE
        - Src:             'src/io/WKBWriter.cpp:117,28'
          Dst:             _ZN4geos2io9WKBWriter12writePolygonERKNS_4geom7PolygonE
        - Src:             'src/io/WKBWriter.cpp:118,33'
          Dst:             _ZN4geos2io9WKBWriter17writeCurvePolygonERKNS_4geom12CurvePolygonE
        - Src:             'src/io/WKBWriter.cpp:124,39'
          Dst:             _ZN4geos2io9WKBWriter23writeGeometryCollectionERKNS_4geom18GeometryCollectionE
    - functionName:    _ZN4geos2io11OrdinateSet8createXYEv
      functionSourceFile: '/src/geos/include/geos/io/OrdinateSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      short
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io11OrdinateSetC2ENS1_9OrdinatesE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/OrdinateSet.h:53,16'
          Dst:             _ZN4geos2io11OrdinateSetC2ENS1_9OrdinatesE
    - functionName:    _ZN4geos2io11OrdinateSet4setMEb
      functionSourceFile: '/src/geos/include/geos/io/OrdinateSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          60
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos2io11OrdinateSet4hasMEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/OrdinateSet.h:79,13'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'include/geos/io/OrdinateSet.h:83,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/io/OrdinateSet.h:83,23'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/io/OrdinateSet.h:83,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/io/OrdinateSet.h:83,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io11OrdinateSet4setZEb
      functionSourceFile: '/src/geos/include/geos/io/OrdinateSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          60
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos2io11OrdinateSet4hasZEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/OrdinateSet.h:69,13'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'include/geos/io/OrdinateSet.h:73,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/io/OrdinateSet.h:73,23'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/io/OrdinateSet.h:73,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/io/OrdinateSet.h:73,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io9WKBWriter18getOutputOrdinatesENS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          56
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos2io11OrdinateSet4setMEb
        - _ZN4geos2io11OrdinateSet4setZEb
        - _ZNK4geos2io11OrdinateSet4hasMEv
        - _ZNK4geos2io11OrdinateSet4hasZEv
        - _ZNK4geos2io11OrdinateSet4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:409,25'
          Dst:             _ZNK4geos2io11OrdinateSet4sizeEv
        - Src:             'src/io/WKBWriter.cpp:410,26'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'src/io/WKBWriter.cpp:411,26'
          Dst:             _ZN4geos2io11OrdinateSet4setMEb
        - Src:             'src/io/WKBWriter.cpp:412,33'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'src/io/WKBWriter.cpp:413,26'
          Dst:             _ZN4geos2io11OrdinateSet4setZEb
        - Src:             'src/io/WKBWriter.cpp:409,25'
          Dst:             _ZNK4geos2io11OrdinateSet4sizeEv
    - functionName:    _ZN4geos2io9WKBWriter10writePointERKNS_4geom5PointE
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos2io9WKBWriter14writeByteOrderEv
        - _ZN4geos2io9WKBWriter15writePointEmptyERKNS_4geom5PointE
        - _ZN4geos2io9WKBWriter17writeGeometryTypeEii
        - _ZN4geos2io9WKBWriter23writeCoordinateSequenceERKNS_4geom18CoordinateSequenceEb
        - _ZN4geos2io9WKBWriter9writeSRIDEi
        - _ZNK4geos4geom5Point16getCoordinatesROEv
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:146,16'
          Dst:             _ZN4geos2io9WKBWriter15writePointEmptyERKNS_4geom5PointE
        - Src:             'src/io/WKBWriter.cpp:149,5'
          Dst:             _ZN4geos2io9WKBWriter14writeByteOrderEv
        - Src:             'src/io/WKBWriter.cpp:151,49'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/io/WKBWriter.cpp:151,5'
          Dst:             _ZN4geos2io9WKBWriter17writeGeometryTypeEii
        - Src:             'src/io/WKBWriter.cpp:152,17'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/io/WKBWriter.cpp:152,5'
          Dst:             _ZN4geos2io9WKBWriter9writeSRIDEi
        - Src:             'src/io/WKBWriter.cpp:154,38'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/io/WKBWriter.cpp:156,5'
          Dst:             _ZN4geos2io9WKBWriter23writeCoordinateSequenceERKNS_4geom18CoordinateSequenceEb
    - functionName:    _ZN4geos2io9WKBWriter16writeSimpleCurveERKNS_4geom11SimpleCurveE
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKBWriter10getWkbTypeERKNS_4geom8GeometryE
        - _ZN4geos2io9WKBWriter14writeByteOrderEv
        - _ZN4geos2io9WKBWriter17writeGeometryTypeEii
        - _ZN4geos2io9WKBWriter23writeCoordinateSequenceERKNS_4geom18CoordinateSequenceEb
        - _ZN4geos2io9WKBWriter9writeSRIDEi
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:162,5'
          Dst:             _ZN4geos2io9WKBWriter14writeByteOrderEv
        - Src:             'src/io/WKBWriter.cpp:164,23'
          Dst:             _ZN4geos2io9WKBWriter10getWkbTypeERKNS_4geom8GeometryE
        - Src:             'src/io/WKBWriter.cpp:164,40'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/io/WKBWriter.cpp:164,5'
          Dst:             _ZN4geos2io9WKBWriter17writeGeometryTypeEii
        - Src:             'src/io/WKBWriter.cpp:165,17'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/io/WKBWriter.cpp:165,5'
          Dst:             _ZN4geos2io9WKBWriter9writeSRIDEi
        - Src:             'src/io/WKBWriter.cpp:167,38'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/io/WKBWriter.cpp:169,5'
          Dst:             _ZN4geos2io9WKBWriter23writeCoordinateSequenceERKNS_4geom18CoordinateSequenceEb
    - functionName:    _ZN4geos2io9WKBWriter18writeCompoundCurveERKNS_4geom13CompoundCurveE
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos2io9WKBWriter10getWkbTypeERKNS_4geom8GeometryE
        - _ZN4geos2io9WKBWriter14writeByteOrderEv
        - _ZN4geos2io9WKBWriter16writeSimpleCurveERKNS_4geom11SimpleCurveE
        - _ZN4geos2io9WKBWriter17writeGeometryTypeEii
        - _ZN4geos2io9WKBWriter8writeIntEi
        - _ZN4geos2io9WKBWriter9writeSRIDEi
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:175,5'
          Dst:             _ZN4geos2io9WKBWriter14writeByteOrderEv
        - Src:             'src/io/WKBWriter.cpp:177,23'
          Dst:             _ZN4geos2io9WKBWriter10getWkbTypeERKNS_4geom8GeometryE
        - Src:             'src/io/WKBWriter.cpp:177,40'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/io/WKBWriter.cpp:177,5'
          Dst:             _ZN4geos2io9WKBWriter17writeGeometryTypeEii
        - Src:             'src/io/WKBWriter.cpp:178,17'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/io/WKBWriter.cpp:178,5'
          Dst:             _ZN4geos2io9WKBWriter9writeSRIDEi
        - Src:             'src/io/WKBWriter.cpp:180,5'
          Dst:             _ZN4geos2io9WKBWriter8writeIntEi
        - Src:             'src/io/WKBWriter.cpp:187,9'
          Dst:             _ZN4geos2io9WKBWriter16writeSimpleCurveERKNS_4geom11SimpleCurveE
    - functionName:    _ZN4geos2io9WKBWriter12writePolygonERKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io9WKBWriter10getWkbTypeERKNS_4geom8GeometryE
        - _ZN4geos2io9WKBWriter14writeByteOrderEv
        - _ZN4geos2io9WKBWriter17writeGeometryTypeEii
        - _ZN4geos2io9WKBWriter23writeCoordinateSequenceERKNS_4geom18CoordinateSequenceEb
        - _ZN4geos2io9WKBWriter8writeIntEi
        - _ZN4geos2io9WKBWriter9writeSRIDEi
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:196,5'
          Dst:             _ZN4geos2io9WKBWriter14writeByteOrderEv
        - Src:             'src/io/WKBWriter.cpp:198,23'
          Dst:             _ZN4geos2io9WKBWriter10getWkbTypeERKNS_4geom8GeometryE
        - Src:             'src/io/WKBWriter.cpp:198,40'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/io/WKBWriter.cpp:198,5'
          Dst:             _ZN4geos2io9WKBWriter17writeGeometryTypeEii
        - Src:             'src/io/WKBWriter.cpp:199,17'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/io/WKBWriter.cpp:199,5'
          Dst:             _ZN4geos2io9WKBWriter9writeSRIDEi
        - Src:             'src/io/WKBWriter.cpp:202,9'
          Dst:             _ZN4geos2io9WKBWriter8writeIntEi
        - Src:             'src/io/WKBWriter.cpp:207,5'
          Dst:             _ZN4geos2io9WKBWriter8writeIntEi
        - Src:             'src/io/WKBWriter.cpp:212,40'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/io/WKBWriter.cpp:215,5'
          Dst:             _ZN4geos2io9WKBWriter23writeCoordinateSequenceERKNS_4geom18CoordinateSequenceEb
        - Src:             'src/io/WKBWriter.cpp:220,18'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/io/WKBWriter.cpp:223,9'
          Dst:             _ZN4geos2io9WKBWriter23writeCoordinateSequenceERKNS_4geom18CoordinateSequenceEb
    - functionName:    _ZN4geos2io9WKBWriter17writeCurvePolygonERKNS_4geom12CurvePolygonE
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io9WKBWriter10getWkbTypeERKNS_4geom8GeometryE
        - _ZN4geos2io9WKBWriter14writeByteOrderEv
        - _ZN4geos2io9WKBWriter17writeGeometryTypeEii
        - _ZN4geos2io9WKBWriter5writeERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
        - _ZN4geos2io9WKBWriter8writeIntEi
        - _ZN4geos2io9WKBWriter9writeSRIDEi
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:235,5'
          Dst:             _ZN4geos2io9WKBWriter14writeByteOrderEv
        - Src:             'src/io/WKBWriter.cpp:237,23'
          Dst:             _ZN4geos2io9WKBWriter10getWkbTypeERKNS_4geom8GeometryE
        - Src:             'src/io/WKBWriter.cpp:237,40'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/io/WKBWriter.cpp:237,5'
          Dst:             _ZN4geos2io9WKBWriter17writeGeometryTypeEii
        - Src:             'src/io/WKBWriter.cpp:239,17'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/io/WKBWriter.cpp:239,5'
          Dst:             _ZN4geos2io9WKBWriter9writeSRIDEi
        - Src:             'src/io/WKBWriter.cpp:242,9'
          Dst:             _ZN4geos2io9WKBWriter8writeIntEi
        - Src:             'src/io/WKBWriter.cpp:247,5'
          Dst:             _ZN4geos2io9WKBWriter8writeIntEi
        - Src:             'src/io/WKBWriter.cpp:250,5'
          Dst:             _ZN4geos2io9WKBWriter5writeERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
        - Src:             'src/io/WKBWriter.cpp:254,9'
          Dst:             _ZN4geos2io9WKBWriter5writeERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
    - functionName:    _ZN4geos2io9WKBWriter8writeHEXERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io9WKBReader8printHEXERNSt3__113basic_istreamIcNS2_11char_traitsIcEEEERNS2_13basic_ostreamIcS5_EE
        - _ZN4geos2io9WKBWriter5writeERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:95,11'
          Dst:             _ZN4geos2io9WKBWriter5writeERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
        - Src:             'src/io/WKBWriter.cpp:98,5'
          Dst:             _ZN4geos2io9WKBReader8printHEXERNSt3__113basic_istreamIcNS2_11char_traitsIcEEEERNS2_13basic_ostreamIcS5_EE
    - functionName:    _ZN4geos2io9WKBWriter9setFlavorEi
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          58
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:82,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKBWriter.cpp:82,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKBWriter.cpp:82,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKBWriter.cpp:82,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io9WKBWriter18setOutputDimensionEh
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          60
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:70,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKBWriter.cpp:70,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKBWriter.cpp:70,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKBWriter.cpp:70,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io11OrdinateSet10createXYZMEv
      functionSourceFile: '/src/geos/include/geos/io/OrdinateSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      short
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io11OrdinateSetC2ENS1_9OrdinatesE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/OrdinateSet.h:65,16'
          Dst:             _ZN4geos2io11OrdinateSetC2ENS1_9OrdinatesE
    - functionName:    _ZN4geos2io9WKBWriterC2Ehibi
      functionSourceFile: '/src/geos/src/io/WKBWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          73
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos2io11OrdinateSet10createXYZMEv
        - _ZN4geos2io9WKBWriter18getOutputOrdinatesENS0_11OrdinateSetE
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKBWriter.cpp:53,42'
          Dst:             _ZN4geos2io11OrdinateSet10createXYZMEv
        - Src:             'src/io/WKBWriter.cpp:53,23'
          Dst:             _ZN4geos2io9WKBWriter18getOutputOrdinatesENS0_11OrdinateSetE
        - Src:             'src/io/WKBWriter.cpp:60,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKBWriter.cpp:60,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKBWriter.cpp:60,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKBWriter.cpp:60,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos2io11OrdinateSeteqERKS1_
      functionSourceFile: '/src/geos/include/geos/io/OrdinateSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io9WKTReader15readSurfaceTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          104
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io15StringTokenizer13peekNextTokenEv
        - _ZNK4geos2io9WKTReader15readPolygonTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader22readGeometryTaggedTextEPNS0_15StringTokenizerERNS0_11OrdinateSetEPKNS_4geom14GeometryTypeIdE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:429,27'
          Dst:             _ZN4geos2io15StringTokenizer13peekNextTokenEv
        - Src:             'src/io/WKTReader.cpp:431,16'
          Dst:             _ZNK4geos2io9WKTReader15readPolygonTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:435,22'
          Dst:             _ZNK4geos2io9WKTReader22readGeometryTaggedTextEPNS0_15StringTokenizerERNS0_11OrdinateSetEPKNS_4geom14GeometryTypeIdE
        - Src:             'src/io/WKTReader.cpp:436,9'
          Dst:             __dynamic_cast
        - Src:             'src/io/WKTReader.cpp:440,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:440,11'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:440,5'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:440,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos2io9WKTReader15readPolygonTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          176
      EdgeCount:       65
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io11OrdinateSet4hasMEv
        - _ZNK4geos2io11OrdinateSet4hasZEv
        - _ZNK4geos2io9WKTReader18readLinearRingTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:538,29'
          Dst:             _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:540,81'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'src/io/WKTReader.cpp:540,103'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'src/io/WKTReader.cpp:541,38'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/io/WKTReader.cpp:542,33'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - Src:             'src/io/WKTReader.cpp:546,18'
          Dst:             _ZNK4geos2io9WKTReader18readLinearRingTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:547,17'
          Dst:             _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:549,25'
          Dst:             _ZNK4geos2io9WKTReader18readLinearRingTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:550,21'
          Dst:             _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:553,29'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
    - functionName:    _ZNK4geos2io9WKTReader22readGeometryTaggedTextEPNS0_15StringTokenizerERNS0_11OrdinateSetEPKNS_4geom14GeometryTypeIdE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         166
      ICount:          693
      EdgeCount:       296
      CyclomaticComplexity: 132
      functionsReached:
        - _ZN4geos2io11OrdinateSet8createXYEv
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN4geos2io9WKTReader10isTypeNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN4geos2io9WKTReader11getNextWordEPNS0_15StringTokenizerE
        - _ZN4geos2io9WKTReader17readOrdinateFlagsERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERNS0_11OrdinateSetE
        - _ZNK4geos2io11OrdinateSet14changesAllowedEv
        - _ZNK4geos2io11OrdinateSet4hasMEv
        - _ZNK4geos2io11OrdinateSet4hasZEv
        - _ZNK4geos2io11OrdinateSetneERKS1_
        - _ZNK4geos2io9WKTReader13readPointTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader15readPolygonTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader18readLineStringTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader18readLinearRingTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader18readMultiCurveTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader18readMultiPointTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader20readCurvePolygonTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader20readMultiPolygonTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader20readMultiSurfaceTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader21readCompoundCurveTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader22readCircularStringTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader23readMultiLineStringTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader26readGeometryCollectionTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos4geom15GeometryFactory19createEmptyGeometryENS0_14GeometryTypeIdEbb
        - _ZZNK4geos2io9WKTReader22readGeometryTaggedTextEPNS0_15StringTokenizerERNS0_11OrdinateSetEPKNS_4geom14GeometryTypeIdEEN10DepthGuardD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:309,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:309,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:309,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:309,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKTReader.cpp:314,24'
          Dst:             _ZN4geos2io9WKTReader11getNextWordEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:319,28'
          Dst:             _ZN4geos2io11OrdinateSet8createXYEv
        - Src:             'src/io/WKTReader.cpp:323,9'
          Dst:             _ZN4geos2io9WKTReader17readOrdinateFlagsERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:326,8'
          Dst:             _ZN4geos2io9WKTReader10isTypeNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/WKTReader.cpp:327,16'
          Dst:             _ZNK4geos2io9WKTReader13readPointTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:329,13'
          Dst:             _ZN4geos2io9WKTReader10isTypeNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/WKTReader.cpp:330,16'
          Dst:             _ZNK4geos2io9WKTReader18readLineStringTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:332,13'
          Dst:             _ZN4geos2io9WKTReader10isTypeNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/WKTReader.cpp:333,16'
          Dst:             _ZNK4geos2io9WKTReader18readLinearRingTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:335,13'
          Dst:             _ZN4geos2io9WKTReader10isTypeNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/WKTReader.cpp:336,16'
          Dst:             _ZNK4geos2io9WKTReader22readCircularStringTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:338,13'
          Dst:             _ZN4geos2io9WKTReader10isTypeNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/WKTReader.cpp:339,16'
          Dst:             _ZNK4geos2io9WKTReader21readCompoundCurveTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:341,13'
          Dst:             _ZN4geos2io9WKTReader10isTypeNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/WKTReader.cpp:342,16'
          Dst:             _ZNK4geos2io9WKTReader15readPolygonTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:344,13'
          Dst:             _ZN4geos2io9WKTReader10isTypeNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/WKTReader.cpp:345,16'
          Dst:             _ZNK4geos2io9WKTReader20readCurvePolygonTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:347,13'
          Dst:             _ZN4geos2io9WKTReader10isTypeNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/WKTReader.cpp:348,16'
          Dst:             _ZNK4geos2io9WKTReader18readMultiPointTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:350,13'
          Dst:             _ZN4geos2io9WKTReader10isTypeNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/WKTReader.cpp:351,16'
          Dst:             _ZNK4geos2io9WKTReader23readMultiLineStringTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:353,13'
          Dst:             _ZN4geos2io9WKTReader10isTypeNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/WKTReader.cpp:354,16'
          Dst:             _ZNK4geos2io9WKTReader18readMultiCurveTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:356,13'
          Dst:             _ZN4geos2io9WKTReader10isTypeNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/WKTReader.cpp:357,16'
          Dst:             _ZNK4geos2io9WKTReader20readMultiPolygonTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:359,13'
          Dst:             _ZN4geos2io9WKTReader10isTypeNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/WKTReader.cpp:360,16'
          Dst:             _ZNK4geos2io9WKTReader20readMultiSurfaceTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:362,13'
          Dst:             _ZN4geos2io9WKTReader10isTypeNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/WKTReader.cpp:363,16'
          Dst:             _ZNK4geos2io9WKTReader26readGeometryCollectionTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:365,74'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'src/io/WKTReader.cpp:365,91'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'src/io/WKTReader.cpp:365,33'
          Dst:             _ZNK4geos4geom15GeometryFactory19createEmptyGeometryENS0_14GeometryTypeIdEbb
        - Src:             'src/io/WKTReader.cpp:367,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:367,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/WKTReader.cpp:367,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:367,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKTReader.cpp:370,20'
          Dst:             _ZNK4geos2io11OrdinateSet14changesAllowedEv
        - Src:             'src/io/WKTReader.cpp:370,49'
          Dst:             _ZNK4geos2io11OrdinateSetneERKS1_
        - Src:             'src/io/WKTReader.cpp:371,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:371,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:371,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:371,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKTReader.cpp:376,1'
          Dst:             _ZZNK4geos2io9WKTReader22readGeometryTaggedTextEPNS0_15StringTokenizerERNS0_11OrdinateSetEPKNS_4geom14GeometryTypeIdEEN10DepthGuardD2Ev
        - Src:             'src/io/WKTReader.cpp:376,1'
          Dst:             _ZZNK4geos2io9WKTReader22readGeometryTaggedTextEPNS0_15StringTokenizerERNS0_11OrdinateSetEPKNS_4geom14GeometryTypeIdEEN10DepthGuardD2Ev
    - functionName:    _ZN4geos2io9WKTReader11getNextWordEPNS0_15StringTokenizerE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          171
      EdgeCount:       67
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEd
        - _ZN4geos2io15StringTokenizer9nextTokenEv
        - _ZNK4geos2io15StringTokenizer7getNValEv
        - _ZNK4geos2io15StringTokenizer7getSValEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - toupper
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/io/WKTReader.cpp:277,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:276,27'
          Dst:             _ZN4geos2io15StringTokenizer9nextTokenEv
        - Src:             'src/io/WKTReader.cpp:279,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:279,16'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:279,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:279,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKTReader.cpp:281,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:281,16'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:281,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:281,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKTReader.cpp:283,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:283,82'
          Dst:             _ZNK4geos2io15StringTokenizer7getNValEv
        - Src:             'src/io/WKTReader.cpp:283,16'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEd
        - Src:             'src/io/WKTReader.cpp:283,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:283,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKTReader.cpp:285,39'
          Dst:             _ZNK4geos2io15StringTokenizer7getSValEv
        - Src:             'src/io/WKTReader.cpp:289,35'
          Dst:             toupper
    - functionName:    _ZN4geos2io9WKTReader17readOrdinateFlagsERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERNS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos2io11OrdinateSet17setChangesAllowedEb
        - _ZN4geos2io11OrdinateSet4setMEb
        - _ZN4geos2io11OrdinateSet4setZEb
        - _ZN4geos4util8endsWithERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - _ZN4geos4util8endsWithERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:193,9'
          Dst:             _ZN4geos4util8endsWithERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'src/io/WKTReader.cpp:194,23'
          Dst:             _ZN4geos2io11OrdinateSet4setMEb
        - Src:             'src/io/WKTReader.cpp:195,23'
          Dst:             _ZN4geos2io11OrdinateSet4setZEb
        - Src:             'src/io/WKTReader.cpp:197,16'
          Dst:             _ZN4geos4util8endsWithERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEc
        - Src:             'src/io/WKTReader.cpp:198,23'
          Dst:             _ZN4geos2io11OrdinateSet4setMEb
        - Src:             'src/io/WKTReader.cpp:200,16'
          Dst:             _ZN4geos4util8endsWithERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEc
        - Src:             'src/io/WKTReader.cpp:201,23'
          Dst:             _ZN4geos2io11OrdinateSet4setZEb
        - Src:             'src/io/WKTReader.cpp:0,0'
          Dst:             _ZN4geos2io11OrdinateSet17setChangesAllowedEb
    - functionName:    _ZN4geos2io9WKTReader10isTypeNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          99
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io9WKTReader13readPointTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos2io9WKTReader14getCoordinatesEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos4geom15GeometryFactory11createPointEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:381,21'
          Dst:             _ZNK4geos2io9WKTReader14getCoordinatesEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:382,29'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos2io9WKTReader18readLineStringTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos2io9WKTReader14getCoordinatesEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:388,21'
          Dst:             _ZNK4geos2io9WKTReader14getCoordinatesEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:389,29'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos2io9WKTReader18readLinearRingTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence9closeRingEb
        - _ZNK4geos2io9WKTReader14getCoordinatesEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence6isRingEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:395,21'
          Dst:             _ZNK4geos2io9WKTReader14getCoordinatesEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:396,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence6isRingEv
        - Src:             'src/io/WKTReader.cpp:397,17'
          Dst:             _ZN4geos4geom18CoordinateSequence9closeRingEb
        - Src:             'src/io/WKTReader.cpp:399,29'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos2io9WKTReader22readCircularStringTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos2io9WKTReader14getCoordinatesEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos4geom15GeometryFactory20createCircularStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:405,21'
          Dst:             _ZNK4geos2io9WKTReader14getCoordinatesEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:406,29'
          Dst:             _ZNK4geos4geom15GeometryFactory20createCircularStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos2io9WKTReader21readCompoundCurveTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          166
      EdgeCount:       72
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader13readCurveTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos4geom15GeometryFactory19createCompoundCurveEONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory19createCompoundCurveEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:446,29'
          Dst:             _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:448,33'
          Dst:             _ZNK4geos4geom15GeometryFactory19createCompoundCurveEv
        - Src:             'src/io/WKTReader.cpp:453,22'
          Dst:             _ZNK4geos2io9WKTReader13readCurveTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:454,13'
          Dst:             __dynamic_cast
        - Src:             'src/io/WKTReader.cpp:459,21'
          Dst:             _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:457,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:457,19'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:457,13'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:457,13'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKTReader.cpp:462,29'
          Dst:             _ZNK4geos4geom15GeometryFactory19createCompoundCurveEONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos2io9WKTReader20readCurvePolygonTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          182
      EdgeCount:       65
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io11OrdinateSet4hasMEv
        - _ZNK4geos2io11OrdinateSet4hasZEv
        - _ZNK4geos2io9WKTReader13readCurveTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory18createCurvePolygonEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory18createCurvePolygonEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:559,29'
          Dst:             _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:561,81'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'src/io/WKTReader.cpp:561,103'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'src/io/WKTReader.cpp:562,56'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/io/WKTReader.cpp:563,33'
          Dst:             _ZNK4geos4geom15GeometryFactory18createCurvePolygonEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEE
        - Src:             'src/io/WKTReader.cpp:567,18'
          Dst:             _ZNK4geos2io9WKTReader13readCurveTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:568,17'
          Dst:             _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:570,25'
          Dst:             _ZNK4geos2io9WKTReader13readCurveTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:571,21'
          Dst:             _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:574,29'
          Dst:             _ZNK4geos4geom15GeometryFactory18createCurvePolygonEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
    - functionName:    _ZNK4geos2io9WKTReader18readMultiPointTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          283
      EdgeCount:       120
      CyclomaticComplexity: 54
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io15StringTokenizer13peekNextTokenEv
        - _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - _ZNK4geos2io11OrdinateSet4hasMEv
        - _ZNK4geos2io11OrdinateSet4hasZEv
        - _ZNK4geos2io9WKTReader13readPointTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader20getPreciseCoordinateEPNS0_15StringTokenizerERNS0_11OrdinateSetERNS_4geom14CoordinateXYZME
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/io/WKTReader.cpp:506,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:468,29'
          Dst:             _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:470,33'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEv
        - Src:             'src/io/WKTReader.cpp:473,26'
          Dst:             _ZN4geos2io15StringTokenizer13peekNextTokenEv
        - Src:             'src/io/WKTReader.cpp:477,81'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'src/io/WKTReader.cpp:477,103'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'src/io/WKTReader.cpp:479,24'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
        - Src:             'src/io/WKTReader.cpp:481,13'
          Dst:             _ZNK4geos2io9WKTReader20getPreciseCoordinateEPNS0_15StringTokenizerERNS0_11OrdinateSetERNS_4geom14CoordinateXYZME
        - Src:             'src/io/WKTReader.cpp:482,21'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/io/WKTReader.cpp:483,25'
          Dst:             _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:487,61'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceE
        - Src:             'src/io/WKTReader.cpp:496,30'
          Dst:             _ZNK4geos2io9WKTReader13readPointTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:497,25'
          Dst:             _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:500,33'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/io/WKTReader.cpp:531,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:531,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:531,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:531,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos2io9WKTReader23readMultiLineStringTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          92
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader18readLineStringTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:580,29'
          Dst:             _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:582,33'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
        - Src:             'src/io/WKTReader.cpp:587,31'
          Dst:             _ZNK4geos2io9WKTReader18readLineStringTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:588,21'
          Dst:             _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:591,29'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos2io9WKTReader18readMultiCurveTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          92
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader13readCurveTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_5CurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:597,29'
          Dst:             _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:599,33'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveEv
        - Src:             'src/io/WKTReader.cpp:604,26'
          Dst:             _ZNK4geos2io9WKTReader13readCurveTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:605,21'
          Dst:             _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:608,29'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_5CurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos2io9WKTReader20readMultiPolygonTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          92
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader15readPolygonTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:614,29'
          Dst:             _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:616,33'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEv
        - Src:             'src/io/WKTReader.cpp:621,28'
          Dst:             _ZNK4geos2io9WKTReader15readPolygonTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:622,21'
          Dst:             _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:625,29'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos2io9WKTReader20readMultiSurfaceTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          92
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader15readSurfaceTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:631,29'
          Dst:             _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:633,33'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEv
        - Src:             'src/io/WKTReader.cpp:638,28'
          Dst:             _ZNK4geos2io9WKTReader15readSurfaceTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:639,21'
          Dst:             _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:642,29'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiSurfaceEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos2io9WKTReader26readGeometryCollectionTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          92
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader22readGeometryTaggedTextEPNS0_15StringTokenizerERNS0_11OrdinateSetEPKNS_4geom14GeometryTypeIdE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:648,29'
          Dst:             _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:650,33'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'src/io/WKTReader.cpp:655,25'
          Dst:             _ZNK4geos2io9WKTReader22readGeometryTaggedTextEPNS0_15StringTokenizerERNS0_11OrdinateSetEPKNS_4geom14GeometryTypeIdE
        - Src:             'src/io/WKTReader.cpp:656,21'
          Dst:             _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:659,29'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
    - functionName:    _ZNK4geos2io11OrdinateSet14changesAllowedEv
      functionSourceFile: '/src/geos/include/geos/io/OrdinateSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io11OrdinateSetneERKS1_
      functionSourceFile: '/src/geos/include/geos/io/OrdinateSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos2io11OrdinateSeteqERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/OrdinateSet.h:113,24'
          Dst:             _ZNK4geos2io11OrdinateSeteqERKS1_
    - functionName:    _ZZNK4geos2io9WKTReader22readGeometryTaggedTextEPNS0_15StringTokenizerERNS0_11OrdinateSetEPKNS_4geom14GeometryTypeIdEEN10DepthGuardD2Ev
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 312
      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:    _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          247
      EdgeCount:       112
      CyclomaticComplexity: 52
      functionsReached:
        - _ZN4geos2io11OrdinateSet17setChangesAllowedEb
        - _ZN4geos2io11OrdinateSet4setMEb
        - _ZN4geos2io11OrdinateSet4setZEb
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN4geos2io9WKTReader11getNextWordEPNS0_15StringTokenizerE
        - _ZNK4geos2io11OrdinateSet14changesAllowedEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:209,47'
          Dst:             _ZNK4geos2io11OrdinateSet14changesAllowedEv
        - Src:             'src/io/WKTReader.cpp:210,28'
          Dst:             _ZN4geos2io9WKTReader11getNextWordEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:217,11'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:217,17'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:217,11'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:217,11'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKTReader.cpp:219,23'
          Dst:             _ZN4geos2io11OrdinateSet4setZEb
        - Src:             'src/io/WKTReader.cpp:220,23'
          Dst:             _ZN4geos2io11OrdinateSet4setMEb
        - Src:             'src/io/WKTReader.cpp:222,20'
          Dst:             _ZN4geos2io9WKTReader11getNextWordEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:226,15'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:226,21'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:226,15'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:226,15'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKTReader.cpp:228,27'
          Dst:             _ZN4geos2io11OrdinateSet4setZEb
        - Src:             'src/io/WKTReader.cpp:230,24'
          Dst:             _ZN4geos2io9WKTReader11getNextWordEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:235,15'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:235,21'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:235,15'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:235,15'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKTReader.cpp:237,27'
          Dst:             _ZN4geos2io11OrdinateSet4setMEb
        - Src:             'src/io/WKTReader.cpp:239,24'
          Dst:             _ZN4geos2io9WKTReader11getNextWordEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:244,23'
          Dst:             _ZN4geos2io11OrdinateSet17setChangesAllowedEb
        - Src:             'src/io/WKTReader.cpp:250,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:250,11'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/WKTReader.cpp:250,5'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:250,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          56
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN4geos2io9WKTReader11getNextWordEPNS0_15StringTokenizerE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:256,28'
          Dst:             _ZN4geos2io9WKTReader11getNextWordEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:260,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:260,12'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/WKTReader.cpp:260,5'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:260,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io11OrdinateSet17setChangesAllowedEb
      functionSourceFile: '/src/geos/include/geos/io/OrdinateSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io9WKTReader13readCurveTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          111
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io15StringTokenizer13peekNextTokenEv
        - _ZNK4geos2io9WKTReader18readLineStringTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZNK4geos2io9WKTReader22readGeometryTaggedTextEPNS0_15StringTokenizerERNS0_11OrdinateSetEPKNS_4geom14GeometryTypeIdE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:412,27'
          Dst:             _ZN4geos2io15StringTokenizer13peekNextTokenEv
        - Src:             'src/io/WKTReader.cpp:414,16'
          Dst:             _ZNK4geos2io9WKTReader18readLineStringTextEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:418,22'
          Dst:             _ZNK4geos2io9WKTReader22readGeometryTaggedTextEPNS0_15StringTokenizerERNS0_11OrdinateSetEPKNS_4geom14GeometryTypeIdE
        - Src:             'src/io/WKTReader.cpp:419,9'
          Dst:             __dynamic_cast
        - Src:             'src/io/WKTReader.cpp:423,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:423,11'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:423,5'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:423,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos2io9WKTReader20getPreciseCoordinateEPNS0_15StringTokenizerERNS0_11OrdinateSetERNS_4geom14CoordinateXYZME
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos2io11OrdinateSet17setChangesAllowedEb
        - _ZN4geos2io11OrdinateSet4setMEb
        - _ZN4geos2io11OrdinateSet4setZEb
        - _ZN4geos2io9WKTReader12isNumberNextEPNS0_15StringTokenizerE
        - _ZN4geos2io9WKTReader13getNextNumberEPNS0_15StringTokenizerE
        - _ZNK4geos2io11OrdinateSet14changesAllowedEv
        - _ZNK4geos2io11OrdinateSet4hasMEv
        - _ZNK4geos2io11OrdinateSet4hasZEv
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:116,15'
          Dst:             _ZN4geos2io9WKTReader13getNextNumberEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:117,15'
          Dst:             _ZN4geos2io9WKTReader13getNextNumberEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:120,23'
          Dst:             _ZNK4geos2io11OrdinateSet14changesAllowedEv
        - Src:             'src/io/WKTReader.cpp:120,43'
          Dst:             _ZN4geos2io9WKTReader12isNumberNextEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:121,23'
          Dst:             _ZN4geos2io11OrdinateSet4setZEb
        - Src:             'src/io/WKTReader.cpp:124,23'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'src/io/WKTReader.cpp:125,19'
          Dst:             _ZN4geos2io9WKTReader13getNextNumberEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:129,23'
          Dst:             _ZNK4geos2io11OrdinateSet14changesAllowedEv
        - Src:             'src/io/WKTReader.cpp:129,57'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'src/io/WKTReader.cpp:129,67'
          Dst:             _ZN4geos2io9WKTReader12isNumberNextEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:130,23'
          Dst:             _ZN4geos2io11OrdinateSet4setMEb
        - Src:             'src/io/WKTReader.cpp:133,23'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'src/io/WKTReader.cpp:134,19'
          Dst:             _ZN4geos2io9WKTReader13getNextNumberEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:137,19'
          Dst:             _ZN4geos2io11OrdinateSet17setChangesAllowedEb
        - Src:             'src/io/WKTReader.cpp:139,21'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos2io9WKTReader13getNextNumberEPNS0_15StringTokenizerE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          228
      EdgeCount:       87
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN4geos2io15StringTokenizer9nextTokenEv
        - _ZNK4geos2io15StringTokenizer7getNValEv
        - _ZNK4geos2io15StringTokenizer7getSValEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/io/WKTReader.cpp:158,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:157,27'
          Dst:             _ZN4geos2io15StringTokenizer9nextTokenEv
        - Src:             'src/io/WKTReader.cpp:160,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:160,16'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:160,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:160,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKTReader.cpp:162,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:162,16'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:162,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:162,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKTReader.cpp:164,27'
          Dst:             _ZNK4geos2io15StringTokenizer7getNValEv
        - Src:             'src/io/WKTReader.cpp:166,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:166,82'
          Dst:             _ZNK4geos2io15StringTokenizer7getSValEv
        - Src:             'src/io/WKTReader.cpp:166,16'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/WKTReader.cpp:166,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:166,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKTReader.cpp:168,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:168,16'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:168,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:168,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKTReader.cpp:170,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:170,16'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:170,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:170,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKTReader.cpp:172,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:172,16'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:172,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:172,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io9WKTReader12isNumberNextEPNS0_15StringTokenizerE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io15StringTokenizer13peekNextTokenEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:145,23'
          Dst:             _ZN4geos2io15StringTokenizer13peekNextTokenEv
    - functionName:    _ZNK4geos2io9WKTReader14getCoordinatesEPNS0_15StringTokenizerERNS0_11OrdinateSetE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          155
      EdgeCount:       55
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - _ZNK4geos2io11OrdinateSet4hasMEv
        - _ZNK4geos2io11OrdinateSet4hasZEv
        - _ZNK4geos2io9WKTReader20getPreciseCoordinateEPNS0_15StringTokenizerERNS0_11OrdinateSetERNS_4geom14CoordinateXYZME
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:91,29'
          Dst:             _ZN4geos2io9WKTReader20getNextEmptyOrOpenerEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:93,74'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'src/io/WKTReader.cpp:93,96'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'src/io/WKTReader.cpp:96,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
        - Src:             'src/io/WKTReader.cpp:97,5'
          Dst:             _ZNK4geos2io9WKTReader20getPreciseCoordinateEPNS0_15StringTokenizerERNS0_11OrdinateSetERNS_4geom14CoordinateXYZME
        - Src:             'src/io/WKTReader.cpp:99,82'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'src/io/WKTReader.cpp:99,104'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'src/io/WKTReader.cpp:100,18'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/io/WKTReader.cpp:102,17'
          Dst:             _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:104,9'
          Dst:             _ZNK4geos2io9WKTReader20getPreciseCoordinateEPNS0_15StringTokenizerERNS0_11OrdinateSetERNS_4geom14CoordinateXYZME
        - Src:             'src/io/WKTReader.cpp:105,22'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/io/WKTReader.cpp:106,21'
          Dst:             _ZN4geos2io9WKTReader20getNextCloserOrCommaEPNS0_15StringTokenizerE
    - functionName:    toupper
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io9WKTReader13getNextCloserEPNS0_15StringTokenizerE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          49
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN4geos2io9WKTReader11getNextWordEPNS0_15StringTokenizerE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:266,28'
          Dst:             _ZN4geos2io9WKTReader11getNextWordEPNS0_15StringTokenizerE
        - Src:             'src/io/WKTReader.cpp:270,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:270,12'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'src/io/WKTReader.cpp:270,5'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:270,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io9WKTReader12isOpenerNextEPNS0_15StringTokenizerE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io15StringTokenizer13peekNextTokenEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:151,23'
          Dst:             _ZN4geos2io15StringTokenizer13peekNextTokenEv
    - functionName:    _ZNK4geos2io9WKTReader15readCoordinatesERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          97
      EdgeCount:       37
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos2io10CLocalizerC2Ev
        - _ZN4geos2io10CLocalizerD2Ev
        - _ZN4geos2io11OrdinateSet8createXYEv
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io15StringTokenizer13peekNextTokenEv
        - _ZN4geos2io15StringTokenizer9nextTokenEv
        - _ZN4geos2io15StringTokenizerC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io15StringTokenizerD2Ev
        - _ZNK4geos2io9WKTReader14getCoordinatesEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:75,16'
          Dst:             _ZN4geos2io10CLocalizerC2Ev
        - Src:             'src/io/WKTReader.cpp:76,21'
          Dst:             _ZN4geos2io15StringTokenizerC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:77,33'
          Dst:             _ZN4geos2io11OrdinateSet8createXYEv
        - Src:             'src/io/WKTReader.cpp:78,16'
          Dst:             _ZNK4geos2io9WKTReader14getCoordinatesEPNS0_15StringTokenizerERNS0_11OrdinateSetE
        - Src:             'src/io/WKTReader.cpp:80,19'
          Dst:             _ZN4geos2io15StringTokenizer13peekNextTokenEv
        - Src:             'src/io/WKTReader.cpp:81,19'
          Dst:             _ZN4geos2io15StringTokenizer9nextTokenEv
        - Src:             'src/io/WKTReader.cpp:82,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:82,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:82,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:82,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKTReader.cpp:86,1'
          Dst:             _ZN4geos2io15StringTokenizerD2Ev
        - Src:             'src/io/WKTReader.cpp:86,1'
          Dst:             _ZN4geos2io10CLocalizerD2Ev
        - Src:             'src/io/WKTReader.cpp:86,1'
          Dst:             _ZN4geos2io15StringTokenizerD2Ev
        - Src:             'src/io/WKTReader.cpp:86,1'
          Dst:             _ZN4geos2io10CLocalizerD2Ev
    - functionName:    _ZN4geos2io15StringTokenizerD2Ev
      functionSourceFile: '/src/geos/include/geos/io/StringTokenizer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io9WKTReader4readERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/io/WKTReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          99
      EdgeCount:       37
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos2io10CLocalizerC2Ev
        - _ZN4geos2io10CLocalizerD2Ev
        - _ZN4geos2io11OrdinateSet8createXYEv
        - _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io15StringTokenizer13peekNextTokenEv
        - _ZN4geos2io15StringTokenizer9nextTokenEv
        - _ZN4geos2io15StringTokenizerC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos2io15StringTokenizerD2Ev
        - _ZNK4geos2io9WKTReader22readGeometryTaggedTextEPNS0_15StringTokenizerERNS0_11OrdinateSetEPKNS_4geom14GeometryTypeIdE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTReader.cpp:58,16'
          Dst:             _ZN4geos2io10CLocalizerC2Ev
        - Src:             'src/io/WKTReader.cpp:59,21'
          Dst:             _ZN4geos2io15StringTokenizerC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:60,33'
          Dst:             _ZN4geos2io11OrdinateSet8createXYEv
        - Src:             'src/io/WKTReader.cpp:61,16'
          Dst:             _ZNK4geos2io9WKTReader22readGeometryTaggedTextEPNS0_15StringTokenizerERNS0_11OrdinateSetEPKNS_4geom14GeometryTypeIdE
        - Src:             'src/io/WKTReader.cpp:63,19'
          Dst:             _ZN4geos2io15StringTokenizer13peekNextTokenEv
        - Src:             'src/io/WKTReader.cpp:64,19'
          Dst:             _ZN4geos2io15StringTokenizer9nextTokenEv
        - Src:             'src/io/WKTReader.cpp:65,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTReader.cpp:65,15'
          Dst:             _ZN4geos2io14ParseExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTReader.cpp:65,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTReader.cpp:65,9'
          Dst:             __cxa_free_exception
        - Src:             'src/io/WKTReader.cpp:69,1'
          Dst:             _ZN4geos2io15StringTokenizerD2Ev
        - Src:             'src/io/WKTReader.cpp:69,1'
          Dst:             _ZN4geos2io10CLocalizerD2Ev
        - Src:             'src/io/WKTReader.cpp:69,1'
          Dst:             _ZN4geos2io15StringTokenizerD2Ev
        - Src:             'src/io/WKTReader.cpp:69,1'
          Dst:             _ZN4geos2io10CLocalizerD2Ev
    - functionName:    _ZNK4geos2io20CheckOrdinatesFilter17isGeometryChangedEv
      functionSourceFile: '/src/geos/include/geos/io/CheckOrdinatesFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io20CheckOrdinatesFilter6isDoneEv
      functionSourceFile: '/src/geos/include/geos/io/CheckOrdinatesFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos2io11OrdinateSeteqERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/CheckOrdinatesFilter.h:54,29'
          Dst:             _ZNK4geos2io11OrdinateSeteqERKS1_
    - functionName:    _ZN4geos2io20CheckOrdinatesFilter9filter_roERKNS_4geom18CoordinateSequenceEm
      functionSourceFile: '/src/geos/include/geos/io/CheckOrdinatesFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          103
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos2io11OrdinateSet4setMEb
        - _ZN4geos2io11OrdinateSet4setZEb
        - _ZNK4geos2io11OrdinateSet4hasMEv
        - _ZNK4geos2io11OrdinateSet4hasZEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/CheckOrdinatesFilter.h:33,36'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'include/geos/io/CheckOrdinatesFilter.h:33,60'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'include/geos/io/CheckOrdinatesFilter.h:34,36'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'include/geos/io/CheckOrdinatesFilter.h:34,36'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'include/geos/io/CheckOrdinatesFilter.h:34,60'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'include/geos/io/CheckOrdinatesFilter.h:34,60'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'include/geos/io/CheckOrdinatesFilter.h:37,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'include/geos/io/CheckOrdinatesFilter.h:37,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'include/geos/io/CheckOrdinatesFilter.h:40,30'
          Dst:             _ZN4geos2io11OrdinateSet4setZEb
        - Src:             'include/geos/io/CheckOrdinatesFilter.h:44,30'
          Dst:             _ZN4geos2io11OrdinateSet4setMEb
    - functionName:    _ZN4geos2io20CheckOrdinatesFilterD0Ev
      functionSourceFile: '/src/geos/include/geos/io/CheckOrdinatesFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom24CoordinateSequenceFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/CheckOrdinatesFilter.h:25,7'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
    - functionName:    _ZN4geos2io9WKTWriter11writeNumberEdbj
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos2io9WKTWriter18writeTrimmedNumberEdjPc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:480,19'
          Dst:             _ZN4geos2io9WKTWriter18writeTrimmedNumberEdjPc
    - functionName:    _ZN4geos2io9WKTWriter18writeTrimmedNumberEdjPc
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - double
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          72
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - geos_d2sexp_buffered_n
        - geos_d2sfixed_buffered_n
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:455,16'
          Dst:             geos_d2sfixed_buffered_n
        - Src:             'src/io/WKTWriter.cpp:458,16'
          Dst:             geos_d2sexp_buffered_n
        - Src:             'src/io/WKTWriter.cpp:468,16'
          Dst:             geos_d2sfixed_buffered_n
    - functionName:    _ZNK4geos2io9WKTWriter11writeNumberEd
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos2io9WKTWriter11writeNumberEdbj
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:503,12'
          Dst:             _ZN4geos2io9WKTWriter11writeNumberEdbj
    - functionName:    _ZNK4geos2io9WKTWriter16appendCoordinateERKNS_4geom14CoordinateXYZMENS0_11OrdinateSetERNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          133
      EdgeCount:       42
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos2io11OrdinateSet4hasMEv
        - _ZNK4geos2io11OrdinateSet4hasZEv
        - _ZNK4geos2io9WKTWriter11writeNumberEd
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:404,18'
          Dst:             _ZNK4geos2io9WKTWriter11writeNumberEd
        - Src:             'src/io/WKTWriter.cpp:404,12'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:405,12'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:406,18'
          Dst:             _ZNK4geos2io9WKTWriter11writeNumberEd
        - Src:             'src/io/WKTWriter.cpp:406,12'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:408,24'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'src/io/WKTWriter.cpp:409,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:410,22'
          Dst:             _ZNK4geos2io9WKTWriter11writeNumberEd
        - Src:             'src/io/WKTWriter.cpp:410,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:413,24'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'src/io/WKTWriter.cpp:414,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:415,22'
          Dst:             _ZNK4geos2io9WKTWriter11writeNumberEd
        - Src:             'src/io/WKTWriter.cpp:415,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK4geos2io9WKTWriter28appendGeometryCollectionTextERKNS_4geom18GeometryCollectionENS0_11OrdinateSetEiRNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          117
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos2io9WKTWriter24appendGeometryTaggedTextERKNS_4geom8GeometryENS0_11OrdinateSetEiRNS0_6WriterE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:626,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:630,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:636,13'
          Dst:             _ZNK4geos2io9WKTWriter24appendGeometryTaggedTextERKNS_4geom8GeometryENS0_11OrdinateSetEiRNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:638,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:633,24'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:636,13'
          Dst:             _ZNK4geos2io9WKTWriter24appendGeometryTaggedTextERKNS_4geom8GeometryENS0_11OrdinateSetEiRNS0_6WriterE
    - functionName:    _ZNK4geos2io9WKTWriter24appendGeometryTaggedTextERKNS_4geom8GeometryENS0_11OrdinateSetEiRNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          206
      EdgeCount:       45
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io11OrdinateSet4setMEb
        - _ZN4geos2io11OrdinateSet4setZEb
        - _ZN4geos2io11OrdinateSet8createXYEv
        - _ZN4geos2io20CheckOrdinatesFilterC2ENS0_11OrdinateSetE
        - _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - _ZNK4geos2io11OrdinateSet4hasMEv
        - _ZNK4geos2io11OrdinateSet4hasZEv
        - _ZNK4geos2io11OrdinateSet4sizeEv
        - _ZNK4geos2io20CheckOrdinatesFilter17getFoundOrdinatesEv
        - _ZNK4geos2io9WKTWriter21appendPointTaggedTextERKNS_4geom5PointENS0_11OrdinateSetEiRNS0_6WriterE
        - _ZNK4geos2io9WKTWriter23appendSurfaceTaggedTextERKNS_4geom7SurfaceENS0_11OrdinateSetEiRNS0_6WriterE
        - _ZNK4geos2io9WKTWriter26appendMultiCurveTaggedTextERKNS_4geom18GeometryCollectionENS0_11OrdinateSetEiRNS0_6WriterE
        - _ZNK4geos2io9WKTWriter26appendMultiPointTaggedTextERKNS_4geom10MultiPointENS0_11OrdinateSetEiRNS0_6WriterE
        - _ZNK4geos2io9WKTWriter27appendSimpleCurveTaggedTextERKNS_4geom11SimpleCurveENS0_11OrdinateSetEiRNS0_6WriterE
        - _ZNK4geos2io9WKTWriter28appendMultiSurfaceTaggedTextERKNS_4geom18GeometryCollectionENS0_11OrdinateSetEiRNS0_6WriterE
        - _ZNK4geos2io9WKTWriter29appendCompoundCurveTaggedTextERKNS_4geom13CompoundCurveENS0_11OrdinateSetEiRNS0_6WriterE
        - _ZNK4geos2io9WKTWriter34appendGeometryCollectionTaggedTextERKNS_4geom18GeometryCollectionENS0_11OrdinateSetEiRNS0_6WriterE
        - _ZNK4geos2io9WKTWriter6indentEiPNS0_6WriterE
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/io/WKTWriter.cpp:237,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:212,35'
          Dst:             _ZN4geos2io11OrdinateSet8createXYEv
        - Src:             'src/io/WKTWriter.cpp:215,25'
          Dst:             _ZN4geos2io11OrdinateSet4setZEb
        - Src:             'src/io/WKTWriter.cpp:216,25'
          Dst:             _ZN4geos2io11OrdinateSet4setMEb
        - Src:             'src/io/WKTWriter.cpp:219,30'
          Dst:             _ZN4geos2io20CheckOrdinatesFilterC2ENS0_11OrdinateSetE
        - Src:             'src/io/WKTWriter.cpp:222,31'
          Dst:             _ZNK4geos2io20CheckOrdinatesFilter17getFoundOrdinatesEv
        - Src:             'src/io/WKTWriter.cpp:223,5'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - Src:             'src/io/WKTWriter.cpp:223,5'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - Src:             'src/io/WKTWriter.cpp:225,28'
          Dst:             _ZNK4geos2io11OrdinateSet4sizeEv
        - Src:             'src/io/WKTWriter.cpp:226,29'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'src/io/WKTWriter.cpp:226,55'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'src/io/WKTWriter.cpp:228,29'
          Dst:             _ZN4geos2io11OrdinateSet4setMEb
        - Src:             'src/io/WKTWriter.cpp:231,29'
          Dst:             _ZN4geos2io11OrdinateSet4setMEb
        - Src:             'src/io/WKTWriter.cpp:232,29'
          Dst:             _ZN4geos2io11OrdinateSet4setZEb
        - Src:             'src/io/WKTWriter.cpp:225,28'
          Dst:             _ZNK4geos2io11OrdinateSet4sizeEv
        - Src:             'src/io/WKTWriter.cpp:236,5'
          Dst:             _ZNK4geos2io9WKTWriter6indentEiPNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:238,31'
          Dst:             _ZNK4geos2io9WKTWriter21appendPointTaggedTextERKNS_4geom5PointENS0_11OrdinateSetEiRNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:241,35'
          Dst:             _ZNK4geos2io9WKTWriter27appendSimpleCurveTaggedTextERKNS_4geom11SimpleCurveENS0_11OrdinateSetEiRNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:242,34'
          Dst:             _ZNK4geos2io9WKTWriter29appendCompoundCurveTaggedTextERKNS_4geom13CompoundCurveENS0_11OrdinateSetEiRNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:244,31'
          Dst:             _ZNK4geos2io9WKTWriter23appendSurfaceTaggedTextERKNS_4geom7SurfaceENS0_11OrdinateSetEiRNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:245,31'
          Dst:             _ZNK4geos2io9WKTWriter26appendMultiPointTaggedTextERKNS_4geom10MultiPointENS0_11OrdinateSetEiRNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:247,39'
          Dst:             _ZNK4geos2io9WKTWriter26appendMultiCurveTaggedTextERKNS_4geom18GeometryCollectionENS0_11OrdinateSetEiRNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:249,39'
          Dst:             _ZNK4geos2io9WKTWriter28appendMultiSurfaceTaggedTextERKNS_4geom18GeometryCollectionENS0_11OrdinateSetEiRNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:250,39'
          Dst:             _ZNK4geos2io9WKTWriter34appendGeometryCollectionTaggedTextERKNS_4geom18GeometryCollectionENS0_11OrdinateSetEiRNS0_6WriterE
    - functionName:    _ZN4geos2io20CheckOrdinatesFilterC2ENS0_11OrdinateSetE
      functionSourceFile: '/src/geos/include/geos/io/CheckOrdinatesFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io11OrdinateSet8createXYEv
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom24CoordinateSequenceFilterC2Ev
        - _ZN4geos4geom24CoordinateSequenceFilterD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/io/CheckOrdinatesFilter.h:27,5'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterC2Ev
        - Src:             'include/geos/io/CheckOrdinatesFilter.h:29,22'
          Dst:             _ZN4geos2io11OrdinateSet8createXYEv
        - Src:             'include/geos/io/CheckOrdinatesFilter.h:27,5'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/io/CheckOrdinatesFilter.h:30,6'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
    - functionName:    _ZNK4geos2io20CheckOrdinatesFilter17getFoundOrdinatesEv
      functionSourceFile: '/src/geos/include/geos/io/CheckOrdinatesFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io9WKTWriter6indentEiPNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:648,13'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:649,13'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK4geos2io9WKTWriter21appendPointTaggedTextERKNS_4geom5PointENS0_11OrdinateSetEiRNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos2io9WKTWriter18appendOrdinateTextENS0_11OrdinateSetERNS0_6WriterE
        - _ZNK4geos2io9WKTWriter18appendSequenceTextERKNS_4geom18CoordinateSequenceENS0_11OrdinateSetEibRNS0_6WriterE
        - _ZNK4geos4geom5Point16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:292,12'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:293,5'
          Dst:             _ZNK4geos2io9WKTWriter18appendOrdinateTextENS0_11OrdinateSetERNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:297,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:299,35'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/io/WKTWriter.cpp:299,9'
          Dst:             _ZNK4geos2io9WKTWriter18appendSequenceTextERKNS_4geom18CoordinateSequenceENS0_11OrdinateSetEibRNS0_6WriterE
    - functionName:    _ZNK4geos2io9WKTWriter27appendSimpleCurveTaggedTextERKNS_4geom11SimpleCurveENS0_11OrdinateSetEiRNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos2io9WKTWriter18appendSequenceTextERKNS_4geom18CoordinateSequenceENS0_11OrdinateSetEibRNS0_6WriterE
        - _ZNK4geos2io9WKTWriter9appendTagERKNS_4geom8GeometryENS0_11OrdinateSetERNS0_6WriterE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:306,5'
          Dst:             _ZNK4geos2io9WKTWriter9appendTagERKNS_4geom8GeometryENS0_11OrdinateSetERNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:307,31'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/io/WKTWriter.cpp:307,5'
          Dst:             _ZNK4geos2io9WKTWriter18appendSequenceTextERKNS_4geom18CoordinateSequenceENS0_11OrdinateSetEibRNS0_6WriterE
    - functionName:    _ZNK4geos2io9WKTWriter29appendCompoundCurveTaggedTextERKNS_4geom13CompoundCurveENS0_11OrdinateSetEiRNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          154
      EdgeCount:       48
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos2io9WKTWriter18appendOrdinateTextENS0_11OrdinateSetERNS0_6WriterE
        - _ZNK4geos2io9WKTWriter21appendSimpleCurveTextERKNS_4geom11SimpleCurveENS0_11OrdinateSetEibRNS0_6WriterE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:340,12'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:341,5'
          Dst:             _ZNK4geos2io9WKTWriter18appendOrdinateTextENS0_11OrdinateSetERNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:344,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:346,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:354,13'
          Dst:             _ZNK4geos2io9WKTWriter21appendSimpleCurveTextERKNS_4geom11SimpleCurveENS0_11OrdinateSetEibRNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:356,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:350,24'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:354,13'
          Dst:             _ZNK4geos2io9WKTWriter21appendSimpleCurveTextERKNS_4geom11SimpleCurveENS0_11OrdinateSetEibRNS0_6WriterE
    - functionName:    _ZNK4geos2io9WKTWriter23appendSurfaceTaggedTextERKNS_4geom7SurfaceENS0_11OrdinateSetEiRNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos2io9WKTWriter17appendSurfaceTextERKNS_4geom7SurfaceENS0_11OrdinateSetEibRNS0_6WriterE
        - _ZNK4geos2io9WKTWriter9appendTagERKNS_4geom8GeometryENS0_11OrdinateSetERNS0_6WriterE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:363,5'
          Dst:             _ZNK4geos2io9WKTWriter9appendTagERKNS_4geom8GeometryENS0_11OrdinateSetERNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:364,5'
          Dst:             _ZNK4geos2io9WKTWriter17appendSurfaceTextERKNS_4geom7SurfaceENS0_11OrdinateSetEibRNS0_6WriterE
    - functionName:    _ZNK4geos2io9WKTWriter26appendMultiPointTaggedTextERKNS_4geom10MultiPointENS0_11OrdinateSetEiRNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos2io9WKTWriter18appendOrdinateTextENS0_11OrdinateSetERNS0_6WriterE
        - _ZNK4geos2io9WKTWriter20appendMultiPointTextERKNS_4geom10MultiPointENS0_11OrdinateSetEiRNS0_6WriterE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:370,12'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:371,5'
          Dst:             _ZNK4geos2io9WKTWriter18appendOrdinateTextENS0_11OrdinateSetERNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:372,5'
          Dst:             _ZNK4geos2io9WKTWriter20appendMultiPointTextERKNS_4geom10MultiPointENS0_11OrdinateSetEiRNS0_6WriterE
    - functionName:    _ZNK4geos2io9WKTWriter26appendMultiCurveTaggedTextERKNS_4geom18GeometryCollectionENS0_11OrdinateSetEiRNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos2io9WKTWriter20appendMultiCurveTextERKNS_4geom18GeometryCollectionENS0_11OrdinateSetEibRNS0_6WriterE
        - _ZNK4geos2io9WKTWriter9appendTagERKNS_4geom8GeometryENS0_11OrdinateSetERNS0_6WriterE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:378,5'
          Dst:             _ZNK4geos2io9WKTWriter9appendTagERKNS_4geom8GeometryENS0_11OrdinateSetERNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:379,5'
          Dst:             _ZNK4geos2io9WKTWriter20appendMultiCurveTextERKNS_4geom18GeometryCollectionENS0_11OrdinateSetEibRNS0_6WriterE
    - functionName:    _ZNK4geos2io9WKTWriter28appendMultiSurfaceTaggedTextERKNS_4geom18GeometryCollectionENS0_11OrdinateSetEiRNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos2io9WKTWriter22appendMultiSurfaceTextERKNS_4geom18GeometryCollectionENS0_11OrdinateSetEiRNS0_6WriterE
        - _ZNK4geos2io9WKTWriter9appendTagERKNS_4geom8GeometryENS0_11OrdinateSetERNS0_6WriterE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:385,5'
          Dst:             _ZNK4geos2io9WKTWriter9appendTagERKNS_4geom8GeometryENS0_11OrdinateSetERNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:386,5'
          Dst:             _ZNK4geos2io9WKTWriter22appendMultiSurfaceTextERKNS_4geom18GeometryCollectionENS0_11OrdinateSetEiRNS0_6WriterE
    - functionName:    _ZNK4geos2io9WKTWriter34appendGeometryCollectionTaggedTextERKNS_4geom18GeometryCollectionENS0_11OrdinateSetEiRNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos2io9WKTWriter18appendOrdinateTextENS0_11OrdinateSetERNS0_6WriterE
        - _ZNK4geos2io9WKTWriter28appendGeometryCollectionTextERKNS_4geom18GeometryCollectionENS0_11OrdinateSetEiRNS0_6WriterE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:393,12'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:394,5'
          Dst:             _ZNK4geos2io9WKTWriter18appendOrdinateTextENS0_11OrdinateSetERNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:395,5'
          Dst:             _ZNK4geos2io9WKTWriter28appendGeometryCollectionTextERKNS_4geom18GeometryCollectionENS0_11OrdinateSetEiRNS0_6WriterE
    - functionName:    _ZNK4geos2io9WKTWriter18appendOrdinateTextENS0_11OrdinateSetERNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          117
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos2io11OrdinateSet4hasMEv
        - _ZNK4geos2io11OrdinateSet4hasZEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:268,30'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'src/io/WKTWriter.cpp:268,56'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'src/io/WKTWriter.cpp:269,20'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:275,25'
          Dst:             _ZNK4geos2io11OrdinateSet4hasZEv
        - Src:             'src/io/WKTWriter.cpp:276,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:279,25'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'src/io/WKTWriter.cpp:279,25'
          Dst:             _ZNK4geos2io11OrdinateSet4hasMEv
        - Src:             'src/io/WKTWriter.cpp:280,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:284,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK4geos2io9WKTWriter9appendTagERKNS_4geom8GeometryENS0_11OrdinateSetERNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       20
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos4util7toUpperERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4geos2io9WKTWriter18appendOrdinateTextENS0_11OrdinateSetERNS0_6WriterE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:257,5'
          Dst:             _ZN4geos4util7toUpperERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:258,12'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:259,12'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:260,5'
          Dst:             _ZNK4geos2io9WKTWriter18appendOrdinateTextENS0_11OrdinateSetERNS0_6WriterE
    - functionName:    _ZNK4geos2io9WKTWriter22appendMultiSurfaceTextERKNS_4geom18GeometryCollectionENS0_11OrdinateSetEiRNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          153
      EdgeCount:       27
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos2io9WKTWriter17appendSurfaceTextERKNS_4geom7SurfaceENS0_11OrdinateSetEibRNS0_6WriterE
        - _ZNK4geos2io9WKTWriter23appendSurfaceTaggedTextERKNS_4geom7SurfaceENS0_11OrdinateSetEiRNS0_6WriterE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:593,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:598,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:610,17'
          Dst:             _ZNK4geos2io9WKTWriter23appendSurfaceTaggedTextERKNS_4geom7SurfaceENS0_11OrdinateSetEiRNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:607,17'
          Dst:             _ZNK4geos2io9WKTWriter17appendSurfaceTextERKNS_4geom7SurfaceENS0_11OrdinateSetEibRNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:613,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:601,24'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:607,17'
          Dst:             _ZNK4geos2io9WKTWriter17appendSurfaceTextERKNS_4geom7SurfaceENS0_11OrdinateSetEibRNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:610,17'
          Dst:             _ZNK4geos2io9WKTWriter23appendSurfaceTaggedTextERKNS_4geom7SurfaceENS0_11OrdinateSetEiRNS0_6WriterE
    - functionName:    _ZNK4geos2io9WKTWriter17appendSurfaceTextERKNS_4geom7SurfaceENS0_11OrdinateSetEibRNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          131
      EdgeCount:       47
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos2io9WKTWriter15appendCurveTextERKNS_4geom5CurveENS0_11OrdinateSetEibRNS0_6WriterE
        - _ZNK4geos2io9WKTWriter6indentEiPNS0_6WriterE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:511,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:515,13'
          Dst:             _ZNK4geos2io9WKTWriter6indentEiPNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:517,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:520,9'
          Dst:             _ZNK4geos2io9WKTWriter15appendCurveTextERKNS_4geom5CurveENS0_11OrdinateSetEibRNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:528,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:523,20'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:526,13'
          Dst:             _ZNK4geos2io9WKTWriter15appendCurveTextERKNS_4geom5CurveENS0_11OrdinateSetEibRNS0_6WriterE
    - functionName:    _ZNK4geos2io9WKTWriter15appendCurveTextERKNS_4geom5CurveENS0_11OrdinateSetEibRNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos2io9WKTWriter21appendSimpleCurveTextERKNS_4geom11SimpleCurveENS0_11OrdinateSetEibRNS0_6WriterE
        - _ZNK4geos2io9WKTWriter29appendCompoundCurveTaggedTextERKNS_4geom13CompoundCurveENS0_11OrdinateSetEiRNS0_6WriterE
        - _ZNK4geos2io9WKTWriter6indentEiPNS0_6WriterE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:313,9'
          Dst:             _ZNK4geos2io9WKTWriter6indentEiPNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:317,9'
          Dst:             _ZNK4geos2io9WKTWriter29appendCompoundCurveTaggedTextERKNS_4geom13CompoundCurveENS0_11OrdinateSetEiRNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:319,9'
          Dst:             _ZNK4geos2io9WKTWriter21appendSimpleCurveTextERKNS_4geom11SimpleCurveENS0_11OrdinateSetEibRNS0_6WriterE
    - functionName:    _ZNK4geos2io9WKTWriter21appendSimpleCurveTextERKNS_4geom11SimpleCurveENS0_11OrdinateSetEibRNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos2io9WKTWriter18appendSequenceTextERKNS_4geom18CoordinateSequenceENS0_11OrdinateSetEibRNS0_6WriterE
        - _ZNK4geos2io9WKTWriter27appendSimpleCurveTaggedTextERKNS_4geom11SimpleCurveENS0_11OrdinateSetEiRNS0_6WriterE
        - _ZNK4geos2io9WKTWriter6indentEiPNS0_6WriterE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:326,9'
          Dst:             _ZNK4geos2io9WKTWriter6indentEiPNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:330,9'
          Dst:             _ZNK4geos2io9WKTWriter27appendSimpleCurveTaggedTextERKNS_4geom11SimpleCurveENS0_11OrdinateSetEiRNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:332,35'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/io/WKTWriter.cpp:332,9'
          Dst:             _ZNK4geos2io9WKTWriter18appendSequenceTextERKNS_4geom18CoordinateSequenceENS0_11OrdinateSetEibRNS0_6WriterE
    - functionName:    _ZNK4geos2io9WKTWriter18appendSequenceTextERKNS_4geom18CoordinateSequenceENS0_11OrdinateSetEibRNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          138
      EdgeCount:       31
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZNK4geos2io9WKTWriter16appendCoordinateERKNS_4geom14CoordinateXYZMENS0_11OrdinateSetERNS0_6WriterE
        - _ZNK4geos2io9WKTWriter6indentEiPNS0_6WriterE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:426,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/io/WKTWriter.cpp:427,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:431,13'
          Dst:             _ZNK4geos2io9WKTWriter6indentEiPNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:433,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:434,24'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/io/WKTWriter.cpp:435,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/io/WKTWriter.cpp:442,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/io/WKTWriter.cpp:443,13'
          Dst:             _ZNK4geos2io9WKTWriter16appendCoordinateERKNS_4geom14CoordinateXYZMENS0_11OrdinateSetERNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:445,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:437,24'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:439,21'
          Dst:             _ZNK4geos2io9WKTWriter6indentEiPNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:442,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/io/WKTWriter.cpp:443,13'
          Dst:             _ZNK4geos2io9WKTWriter16appendCoordinateERKNS_4geom14CoordinateXYZMENS0_11OrdinateSetERNS0_6WriterE
    - functionName:    _ZNK4geos2io9WKTWriter20appendMultiCurveTextERKNS_4geom18GeometryCollectionENS0_11OrdinateSetEibRNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          117
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos2io9WKTWriter15appendCurveTextERKNS_4geom5CurveENS0_11OrdinateSetEibRNS0_6WriterE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:568,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:573,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:582,13'
          Dst:             _ZNK4geos2io9WKTWriter15appendCurveTextERKNS_4geom5CurveENS0_11OrdinateSetEibRNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:584,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:576,24'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:582,13'
          Dst:             _ZNK4geos2io9WKTWriter15appendCurveTextERKNS_4geom5CurveENS0_11OrdinateSetEibRNS0_6WriterE
    - functionName:    _ZNK4geos2io9WKTWriter20appendMultiPointTextERKNS_4geom10MultiPointENS0_11OrdinateSetEiRNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          245
      EdgeCount:       94
      CyclomaticComplexity: 47
      functionsReached:
        - _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZNK4geos2io9WKTWriter16appendCoordinateERKNS_4geom14CoordinateXYZMENS0_11OrdinateSetERNS0_6WriterE
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - _ZNK4geos4geom5Point16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:538,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:541,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:546,73'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/io/WKTWriter.cpp:547,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/io/WKTWriter.cpp:551,32'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/io/WKTWriter.cpp:552,24'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:553,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/io/WKTWriter.cpp:554,17'
          Dst:             _ZNK4geos2io9WKTWriter16appendCoordinateERKNS_4geom14CoordinateXYZMENS0_11OrdinateSetERNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:555,24'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:548,24'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:558,16'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:544,24'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:546,73'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/io/WKTWriter.cpp:547,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/io/WKTWriter.cpp:548,24'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:551,32'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/io/WKTWriter.cpp:552,24'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:553,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/io/WKTWriter.cpp:554,17'
          Dst:             _ZNK4geos2io9WKTWriter16appendCoordinateERKNS_4geom14CoordinateXYZMENS0_11OrdinateSetERNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:555,24'
          Dst:             _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4geos2io9WKTWriter14writeFormattedEPKNS_4geom8GeometryEPNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKTWriter14writeFormattedEPKNS_4geom8GeometryEbPNS0_6WriterE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:190,5'
          Dst:             _ZN4geos2io9WKTWriter14writeFormattedEPKNS_4geom8GeometryEbPNS0_6WriterE
    - functionName:    _ZN4geos2io9WKTWriter14writeFormattedEPKNS_4geom8GeometryEbPNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos2io10CLocalizerC2Ev
        - _ZN4geos2io10CLocalizerD2Ev
        - _ZN4geos2io11OrdinateSet10createXYZMEv
        - _ZNK4geos2io9WKTWriter24appendGeometryTaggedTextERKNS_4geom8GeometryENS0_11OrdinateSetEiRNS0_6WriterE
        - _ZNK4geos4geom14PrecisionModel27getMaximumSignificantDigitsEv
        - _ZNK4geos4geom8Geometry17getPrecisionModelEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:197,16'
          Dst:             _ZN4geos2io10CLocalizerC2Ev
        - Src:             'src/io/WKTWriter.cpp:200,33'
          Dst:             _ZNK4geos4geom8Geometry17getPrecisionModelEv
        - Src:             'src/io/WKTWriter.cpp:200,54'
          Dst:             _ZNK4geos4geom14PrecisionModel27getMaximumSignificantDigitsEv
        - Src:             'src/io/WKTWriter.cpp:203,41'
          Dst:             _ZN4geos2io11OrdinateSet10createXYZMEv
        - Src:             'src/io/WKTWriter.cpp:203,5'
          Dst:             _ZNK4geos2io9WKTWriter24appendGeometryTaggedTextERKNS_4geom8GeometryENS0_11OrdinateSetEiRNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:204,1'
          Dst:             _ZN4geos2io10CLocalizerD2Ev
        - Src:             'src/io/WKTWriter.cpp:204,1'
          Dst:             _ZN4geos2io10CLocalizerD2Ev
    - functionName:    _ZN4geos2io9WKTWriter14writeFormattedEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io6Writer8toStringEv
        - _ZN4geos2io6WriterC2Ev
        - _ZN4geos2io6WriterD2Ev
        - _ZN4geos2io9WKTWriter14writeFormattedEPKNS_4geom8GeometryEbPNS0_6WriterE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:182,12'
          Dst:             _ZN4geos2io6WriterC2Ev
        - Src:             'src/io/WKTWriter.cpp:183,5'
          Dst:             _ZN4geos2io9WKTWriter14writeFormattedEPKNS_4geom8GeometryEbPNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:184,15'
          Dst:             _ZN4geos2io6Writer8toStringEv
        - Src:             'src/io/WKTWriter.cpp:185,1'
          Dst:             _ZN4geos2io6WriterD2Ev
        - Src:             'src/io/WKTWriter.cpp:185,1'
          Dst:             _ZN4geos2io6WriterD2Ev
    - functionName:    _ZN4geos2io6WriterD2Ev
      functionSourceFile: '/src/geos/include/geos/io/Writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io9WKTWriter5writeEPKNS_4geom8GeometryEPNS0_6WriterE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKTWriter14writeFormattedEPKNS_4geom8GeometryEbPNS0_6WriterE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:176,5'
          Dst:             _ZN4geos2io9WKTWriter14writeFormattedEPKNS_4geom8GeometryEbPNS0_6WriterE
    - functionName:    _ZN4geos2io9WKTWriter5writeERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io9WKTWriter5writeEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:170,12'
          Dst:             _ZN4geos2io9WKTWriter5writeEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos2io9WKTWriter5writeEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io6Writer8toStringEv
        - _ZN4geos2io6WriterC2Ev
        - _ZN4geos2io6WriterD2Ev
        - _ZN4geos2io9WKTWriter14writeFormattedEPKNS_4geom8GeometryEbPNS0_6WriterE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:161,12'
          Dst:             _ZN4geos2io6WriterC2Ev
        - Src:             'src/io/WKTWriter.cpp:162,5'
          Dst:             _ZN4geos2io9WKTWriter14writeFormattedEPKNS_4geom8GeometryEbPNS0_6WriterE
        - Src:             'src/io/WKTWriter.cpp:163,26'
          Dst:             _ZN4geos2io6Writer8toStringEv
        - Src:             'src/io/WKTWriter.cpp:165,1'
          Dst:             _ZN4geos2io6WriterD2Ev
        - Src:             'src/io/WKTWriter.cpp:165,1'
          Dst:             _ZN4geos2io6WriterD2Ev
    - functionName:    _ZN4geos2io9WKTWriter7setTrimEb
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io9WKTWriter20setRoundingPrecisionEi
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io9WKTWriter7toPointERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io9WKTWriter7toPointERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io9WKTWriter12toLineStringERKNS_4geom12CoordinateXYES5_
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io9WKTWriter12toLineStringERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          109
      EdgeCount:       46
      CyclomaticComplexity: 20
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4getXEm
        - _ZNK4geos4geom18CoordinateSequence4getYEm
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:87,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/io/WKTWriter.cpp:97,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getXEm
        - Src:             'src/io/WKTWriter.cpp:97,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getYEm
        - Src:             'src/io/WKTWriter.cpp:97,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getXEm
        - Src:             'src/io/WKTWriter.cpp:97,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getYEm
    - functionName:    _ZN4geos2io9WKTWriter18setOutputDimensionEh
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          61
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/WKTWriter.cpp:76,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/WKTWriter.cpp:76,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/io/WKTWriter.cpp:76,9'
          Dst:             __cxa_throw
        - Src:             'src/io/WKTWriter.cpp:76,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos2io9WKTWriterC2Ev
      functionSourceFile: '/src/geos/src/io/WKTWriter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io6Writer8toStringEv
      functionSourceFile: '/src/geos/src/io/Writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io6Writer5writeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/io/Writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    54
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io6Writer7reserveEm
      functionSourceFile: '/src/geos/src/io/Writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io6WriterC2Ev
      functionSourceFile: '/src/geos/src/io/Writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9linearref19LocationIndexedLine17checkGeometryTypeEv
      functionSourceFile: '/src/geos/include/geos/linearref/LocationIndexedLine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          48
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom8Geometry8isLinealEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/linearref/LocationIndexedLine.h:46,25'
          Dst:             _ZNK4geos4geom8Geometry8isLinealEv
        - Src:             'include/geos/linearref/LocationIndexedLine.h:47,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/linearref/LocationIndexedLine.h:47,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/linearref/LocationIndexedLine.h:47,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/linearref/LocationIndexedLine.h:47,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos9linearref17LengthIndexedLine13positiveIndexEd
      functionSourceFile: '/src/geos/src/linearref/LengthIndexedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref17LengthIndexedLine12isValidIndexEd
      functionSourceFile: '/src/geos/src/linearref/LengthIndexedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9linearref17LengthIndexedLine11getEndIndexEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthIndexedLine.cpp:141,25'
          Dst:             _ZNK4geos9linearref17LengthIndexedLine11getEndIndexEv
    - functionName:    _ZNK4geos9linearref17LengthIndexedLine11getEndIndexEv
      functionSourceFile: '/src/geos/src/linearref/LengthIndexedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref17LengthIndexedLine13getStartIndexEv
      functionSourceFile: '/src/geos/src/linearref/LengthIndexedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref17LengthIndexedLine7projectERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/linearref/LengthIndexedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref18LengthIndexOfPoint7indexOfEPKNS_4geom8GeometryERKNS2_10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthIndexedLine.cpp:122,12'
          Dst:             _ZN4geos9linearref18LengthIndexOfPoint7indexOfEPKNS_4geom8GeometryERKNS2_10CoordinateE
    - functionName:    _ZNK4geos9linearref17LengthIndexedLine9indicesOfEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/linearref/LengthIndexedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref17LengthLocationMap9getLengthEPKNS_4geom8GeometryERKNS0_14LinearLocationE
        - _ZN4geos9linearref19LocationIndexOfLine9indicesOfEPKNS_4geom8GeometryES5_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthIndexedLine.cpp:110,32'
          Dst:             _ZN4geos9linearref19LocationIndexOfLine9indicesOfEPKNS_4geom8GeometryES5_
        - Src:             'src/linearref/LengthIndexedLine.cpp:112,16'
          Dst:             _ZN4geos9linearref17LengthLocationMap9getLengthEPKNS_4geom8GeometryERKNS0_14LinearLocationE
        - Src:             'src/linearref/LengthIndexedLine.cpp:113,16'
          Dst:             _ZN4geos9linearref17LengthLocationMap9getLengthEPKNS_4geom8GeometryERKNS0_14LinearLocationE
    - functionName:    _ZNK4geos9linearref17LengthIndexedLine12indexOfAfterERKNS_4geom10CoordinateEd
      functionSourceFile: '/src/geos/src/linearref/LengthIndexedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref18LengthIndexOfPoint12indexOfAfterEPKNS_4geom8GeometryERKNS2_10CoordinateEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthIndexedLine.cpp:103,12'
          Dst:             _ZN4geos9linearref18LengthIndexOfPoint12indexOfAfterEPKNS_4geom8GeometryERKNS2_10CoordinateEd
    - functionName:    _ZNK4geos9linearref17LengthIndexedLine7indexOfERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/linearref/LengthIndexedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref18LengthIndexOfPoint7indexOfEPKNS_4geom8GeometryERKNS2_10CoordinateE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthIndexedLine.cpp:96,12'
          Dst:             _ZN4geos9linearref18LengthIndexOfPoint7indexOfEPKNS_4geom8GeometryERKNS2_10CoordinateE
    - functionName:    _ZN4geos9linearref17LengthLocationMap11getLocationEPKNS_4geom8GeometryEdb
      functionSourceFile: '/src/geos/include/geos/linearref/LengthLocationMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref17LengthLocationMapC2EPKNS_4geom8GeometryE
        - _ZNK4geos9linearref17LengthLocationMap11getLocationEdb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/linearref/LengthLocationMap.h:83,27'
          Dst:             _ZN4geos9linearref17LengthLocationMapC2EPKNS_4geom8GeometryE
        - Src:             'include/geos/linearref/LengthLocationMap.h:84,24'
          Dst:             _ZNK4geos9linearref17LengthLocationMap11getLocationEdb
    - functionName:    _ZNK4geos9linearref17LengthIndexedLine10locationOfEd
      functionSourceFile: '/src/geos/src/linearref/LengthIndexedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref17LengthLocationMap11getLocationEPKNS_4geom8GeometryEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthIndexedLine.cpp:83,12'
          Dst:             _ZN4geos9linearref17LengthLocationMap11getLocationEPKNS_4geom8GeometryEd
    - functionName:    _ZN4geos9linearref17LengthLocationMap11getLocationEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/include/geos/linearref/LengthLocationMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref17LengthLocationMapC2EPKNS_4geom8GeometryE
        - _ZNK4geos9linearref17LengthLocationMap11getLocationEd
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/linearref/LengthLocationMap.h:65,27'
          Dst:             _ZN4geos9linearref17LengthLocationMapC2EPKNS_4geom8GeometryE
        - Src:             'include/geos/linearref/LengthLocationMap.h:66,24'
          Dst:             _ZNK4geos9linearref17LengthLocationMap11getLocationEd
    - functionName:    _ZNK4geos9linearref17LengthIndexedLine10locationOfEdb
      functionSourceFile: '/src/geos/src/linearref/LengthIndexedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref17LengthLocationMap11getLocationEPKNS_4geom8GeometryEdb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthIndexedLine.cpp:89,12'
          Dst:             _ZN4geos9linearref17LengthLocationMap11getLocationEPKNS_4geom8GeometryEdb
    - functionName:    _ZNK4geos9linearref17LengthIndexedLine10clampIndexEd
      functionSourceFile: '/src/geos/src/linearref/LengthIndexedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos9linearref17LengthIndexedLine11getEndIndexEv
        - _ZNK4geos9linearref17LengthIndexedLine13positiveIndexEd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthIndexedLine.cpp:148,23'
          Dst:             _ZNK4geos9linearref17LengthIndexedLine13positiveIndexEd
        - Src:             'src/linearref/LengthIndexedLine.cpp:154,23'
          Dst:             _ZNK4geos9linearref17LengthIndexedLine11getEndIndexEv
    - functionName:    _ZN4geos9linearref19LocationIndexedLineC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/linearref/LocationIndexedLine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref19LocationIndexedLine17checkGeometryTypeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/linearref/LocationIndexedLine.h:63,9'
          Dst:             _ZN4geos9linearref19LocationIndexedLine17checkGeometryTypeEv
    - functionName:    _ZNK4geos9linearref17LengthIndexedLine11extractLineEdd
      functionSourceFile: '/src/geos/src/linearref/LengthIndexedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          101
      EdgeCount:       36
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9linearref19LocationIndexedLineC2EPKNS_4geom8GeometryE
        - _ZN4geos9linearref21ExtractLineByLocation7extractEPKNS_4geom8GeometryERKNS0_14LinearLocationES8_
        - _ZNK4geos9linearref17LengthIndexedLine10clampIndexEd
        - _ZNK4geos9linearref17LengthIndexedLine10locationOfEd
        - _ZNK4geos9linearref17LengthIndexedLine10locationOfEdb
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthIndexedLine.cpp:61,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/linearref/LengthIndexedLine.cpp:61,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/linearref/LengthIndexedLine.cpp:61,9'
          Dst:             __cxa_throw
        - Src:             'src/linearref/LengthIndexedLine.cpp:61,9'
          Dst:             __cxa_free_exception
        - Src:             'src/linearref/LengthIndexedLine.cpp:64,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/linearref/LengthIndexedLine.cpp:64,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/linearref/LengthIndexedLine.cpp:64,9'
          Dst:             __cxa_throw
        - Src:             'src/linearref/LengthIndexedLine.cpp:64,9'
          Dst:             __cxa_free_exception
        - Src:             'src/linearref/LengthIndexedLine.cpp:67,31'
          Dst:             _ZN4geos9linearref19LocationIndexedLineC2EPKNS_4geom8GeometryE
        - Src:             'src/linearref/LengthIndexedLine.cpp:68,32'
          Dst:             _ZNK4geos9linearref17LengthIndexedLine10clampIndexEd
        - Src:             'src/linearref/LengthIndexedLine.cpp:69,30'
          Dst:             _ZNK4geos9linearref17LengthIndexedLine10clampIndexEd
        - Src:             'src/linearref/LengthIndexedLine.cpp:73,37'
          Dst:             _ZNK4geos9linearref17LengthIndexedLine10locationOfEdb
        - Src:             'src/linearref/LengthIndexedLine.cpp:74,35'
          Dst:             _ZNK4geos9linearref17LengthIndexedLine10locationOfEd
        - Src:             'src/linearref/LengthIndexedLine.cpp:77,12'
          Dst:             _ZN4geos9linearref21ExtractLineByLocation7extractEPKNS_4geom8GeometryERKNS0_14LinearLocationES8_
    - functionName:    _ZNK4geos9linearref17LengthIndexedLine12extractPointEdd
      functionSourceFile: '/src/geos/src/linearref/LengthIndexedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos9linearref17LengthLocationMap11getLocationEPKNS_4geom8GeometryEd
        - _ZNK4geos4geom11LineSegment16pointAlongOffsetEddRNS0_10CoordinateE
        - _ZNK4geos9linearref14LinearLocation10getSegmentEPKNS_4geom8GeometryE
        - _ZNK4geos9linearref14LinearLocation18getSegmentFractionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthIndexedLine.cpp:50,26'
          Dst:             _ZN4geos9linearref17LengthLocationMap11getLocationEPKNS_4geom8GeometryEd
        - Src:             'src/linearref/LengthIndexedLine.cpp:51,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/linearref/LengthIndexedLine.cpp:52,9'
          Dst:             _ZNK4geos9linearref14LinearLocation10getSegmentEPKNS_4geom8GeometryE
        - Src:             'src/linearref/LengthIndexedLine.cpp:52,54'
          Dst:             _ZNK4geos9linearref14LinearLocation18getSegmentFractionEv
        - Src:             'src/linearref/LengthIndexedLine.cpp:52,33'
          Dst:             _ZNK4geos4geom11LineSegment16pointAlongOffsetEddRNS0_10CoordinateE
    - functionName:    _ZNK4geos9linearref17LengthIndexedLine12extractPointEd
      functionSourceFile: '/src/geos/src/linearref/LengthIndexedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref17LengthLocationMap11getLocationEPKNS_4geom8GeometryEd
        - _ZNK4geos9linearref14LinearLocation13getCoordinateEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthIndexedLine.cpp:42,26'
          Dst:             _ZN4geos9linearref17LengthLocationMap11getLocationEPKNS_4geom8GeometryEd
        - Src:             'src/linearref/LengthIndexedLine.cpp:43,32'
          Dst:             _ZNK4geos9linearref14LinearLocation13getCoordinateEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9linearref17LengthIndexedLineC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/linearref/LengthIndexedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref17LengthLocationMap13resolveHigherERKNS0_14LinearLocationE
      functionSourceFile: '/src/geos/src/linearref/LengthLocationMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9linearref14LinearLocationC2Emmd
        - _ZNK4geos9linearref14LinearLocation10isEndpointERKNS_4geom8GeometryE
        - _ZNK4geos9linearref14LinearLocation17getComponentIndexEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthLocationMap.cpp:126,14'
          Dst:             _ZNK4geos9linearref14LinearLocation10isEndpointERKNS_4geom8GeometryE
        - Src:             'src/linearref/LengthLocationMap.cpp:130,26'
          Dst:             _ZNK4geos9linearref14LinearLocation17getComponentIndexEv
        - Src:             'src/linearref/LengthLocationMap.cpp:143,12'
          Dst:             _ZN4geos9linearref14LinearLocationC2Emmd
    - functionName:    _ZNK4geos9linearref17LengthLocationMap11getLocationEdb
      functionSourceFile: '/src/geos/src/linearref/LengthLocationMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos9linearref17LengthLocationMap13resolveHigherERKNS0_14LinearLocationE
        - _ZNK4geos9linearref17LengthLocationMap18getLocationForwardEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthLocationMap.cpp:68,26'
          Dst:             _ZNK4geos9linearref17LengthLocationMap18getLocationForwardEd
        - Src:             'src/linearref/LengthLocationMap.cpp:72,12'
          Dst:             _ZNK4geos9linearref17LengthLocationMap13resolveHigherERKNS0_14LinearLocationE
    - functionName:    _ZNK4geos9linearref17LengthLocationMap18getLocationForwardEd
      functionSourceFile: '/src/geos/src/linearref/LengthLocationMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9linearref14LinearIterator4nextEv
        - _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryE
        - _ZN4geos9linearref14LinearLocation14getEndLocationEPKNS_4geom8GeometryE
        - _ZN4geos9linearref14LinearLocationC2Emd
        - _ZN4geos9linearref14LinearLocationC2Emmd
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos9linearref14LinearIterator11isEndOfLineEv
        - _ZNK4geos9linearref14LinearIterator13getSegmentEndEv
        - _ZNK4geos9linearref14LinearIterator14getVertexIndexEv
        - _ZNK4geos9linearref14LinearIterator15getSegmentStartEv
        - _ZNK4geos9linearref14LinearIterator17getComponentIndexEv
        - _ZNK4geos9linearref14LinearIterator7hasNextEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthLocationMap.cpp:80,16'
          Dst:             _ZN4geos9linearref14LinearLocationC2Emd
        - Src:             'src/linearref/LengthLocationMap.cpp:85,20'
          Dst:             _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryE
        - Src:             'src/linearref/LengthLocationMap.cpp:86,14'
          Dst:             _ZNK4geos9linearref14LinearIterator7hasNextEv
        - Src:             'src/linearref/LengthLocationMap.cpp:95,15'
          Dst:             _ZNK4geos9linearref14LinearIterator11isEndOfLineEv
        - Src:             'src/linearref/LengthLocationMap.cpp:97,37'
          Dst:             _ZNK4geos9linearref14LinearIterator17getComponentIndexEv
        - Src:             'src/linearref/LengthLocationMap.cpp:98,36'
          Dst:             _ZNK4geos9linearref14LinearIterator14getVertexIndexEv
        - Src:             'src/linearref/LengthLocationMap.cpp:99,24'
          Dst:             _ZN4geos9linearref14LinearLocationC2Emmd
        - Src:             'src/linearref/LengthLocationMap.cpp:103,32'
          Dst:             _ZNK4geos9linearref14LinearIterator15getSegmentStartEv
        - Src:             'src/linearref/LengthLocationMap.cpp:104,32'
          Dst:             _ZNK4geos9linearref14LinearIterator13getSegmentEndEv
        - Src:             'src/linearref/LengthLocationMap.cpp:105,32'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/linearref/LengthLocationMap.cpp:109,37'
          Dst:             _ZNK4geos9linearref14LinearIterator17getComponentIndexEv
        - Src:             'src/linearref/LengthLocationMap.cpp:110,36'
          Dst:             _ZNK4geos9linearref14LinearIterator14getVertexIndexEv
        - Src:             'src/linearref/LengthLocationMap.cpp:111,24'
          Dst:             _ZN4geos9linearref14LinearLocationC2Emmd
        - Src:             'src/linearref/LengthLocationMap.cpp:116,12'
          Dst:             _ZN4geos9linearref14LinearIterator4nextEv
        - Src:             'src/linearref/LengthLocationMap.cpp:119,12'
          Dst:             _ZN4geos9linearref14LinearLocation14getEndLocationEPKNS_4geom8GeometryE
    - functionName:    _ZNK4geos9linearref17LengthLocationMap11getLocationEd
      functionSourceFile: '/src/geos/src/linearref/LengthLocationMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9linearref17LengthLocationMap18getLocationForwardEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthLocationMap.cpp:54,12'
          Dst:             _ZNK4geos9linearref17LengthLocationMap18getLocationForwardEd
    - functionName:    _ZN4geos9linearref17LengthLocationMapC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/linearref/LengthLocationMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref17LengthLocationMap9getLengthERKNS0_14LinearLocationE
      functionSourceFile: '/src/geos/src/linearref/LengthLocationMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9linearref14LinearIterator4nextEv
        - _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryE
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos9linearref14LinearIterator11isEndOfLineEv
        - _ZNK4geos9linearref14LinearIterator13getSegmentEndEv
        - _ZNK4geos9linearref14LinearIterator14getVertexIndexEv
        - _ZNK4geos9linearref14LinearIterator15getSegmentStartEv
        - _ZNK4geos9linearref14LinearIterator17getComponentIndexEv
        - _ZNK4geos9linearref14LinearIterator7hasNextEv
        - _ZNK4geos9linearref14LinearLocation15getSegmentIndexEv
        - _ZNK4geos9linearref14LinearLocation17getComponentIndexEv
        - _ZNK4geos9linearref14LinearLocation18getSegmentFractionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthLocationMap.cpp:152,20'
          Dst:             _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryE
        - Src:             'src/linearref/LengthLocationMap.cpp:153,14'
          Dst:             _ZNK4geos9linearref14LinearIterator7hasNextEv
        - Src:             'src/linearref/LengthLocationMap.cpp:154,17'
          Dst:             _ZNK4geos9linearref14LinearIterator11isEndOfLineEv
        - Src:             'src/linearref/LengthLocationMap.cpp:155,32'
          Dst:             _ZNK4geos9linearref14LinearIterator15getSegmentStartEv
        - Src:             'src/linearref/LengthLocationMap.cpp:156,32'
          Dst:             _ZNK4geos9linearref14LinearIterator13getSegmentEndEv
        - Src:             'src/linearref/LengthLocationMap.cpp:157,32'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/linearref/LengthLocationMap.cpp:159,20'
          Dst:             _ZNK4geos9linearref14LinearLocation17getComponentIndexEv
        - Src:             'src/linearref/LengthLocationMap.cpp:159,46'
          Dst:             _ZNK4geos9linearref14LinearIterator17getComponentIndexEv
        - Src:             'src/linearref/LengthLocationMap.cpp:160,28'
          Dst:             _ZNK4geos9linearref14LinearLocation15getSegmentIndexEv
        - Src:             'src/linearref/LengthLocationMap.cpp:160,52'
          Dst:             _ZNK4geos9linearref14LinearIterator14getVertexIndexEv
        - Src:             'src/linearref/LengthLocationMap.cpp:161,51'
          Dst:             _ZNK4geos9linearref14LinearLocation18getSegmentFractionEv
        - Src:             'src/linearref/LengthLocationMap.cpp:167,21'
          Dst:             _ZNK4geos9linearref14LinearLocation17getComponentIndexEv
        - Src:             'src/linearref/LengthLocationMap.cpp:167,47'
          Dst:             _ZNK4geos9linearref14LinearIterator17getComponentIndexEv
        - Src:             'src/linearref/LengthLocationMap.cpp:171,12'
          Dst:             _ZN4geos9linearref14LinearIterator4nextEv
    - functionName:    _ZN4geos9linearref17LengthLocationMap9getLengthEPKNS_4geom8GeometryERKNS0_14LinearLocationE
      functionSourceFile: '/src/geos/src/linearref/LengthLocationMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref17LengthLocationMapC2EPKNS_4geom8GeometryE
        - _ZNK4geos9linearref17LengthLocationMap9getLengthERKNS0_14LinearLocationE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthLocationMap.cpp:38,23'
          Dst:             _ZN4geos9linearref17LengthLocationMapC2EPKNS_4geom8GeometryE
        - Src:             'src/linearref/LengthLocationMap.cpp:39,20'
          Dst:             _ZNK4geos9linearref17LengthLocationMap9getLengthERKNS0_14LinearLocationE
    - functionName:    _ZNK4geos9linearref14LinearIterator13getSegmentEndEv
      functionSourceFile: '/src/geos/src/linearref/LinearIterator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom10Coordinate7setNullEv
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZNK4geos9linearref14LinearIterator7getLineEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearIterator.cpp:153,22'
          Dst:             _ZNK4geos9linearref14LinearIterator7getLineEv
        - Src:             'src/linearref/LinearIterator.cpp:156,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/linearref/LinearIterator.cpp:157,7'
          Dst:             _ZN4geos4geom10Coordinate7setNullEv
    - functionName:    _ZNK4geos9linearref14LinearIterator7getLineEv
      functionSourceFile: '/src/geos/src/linearref/LinearIterator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref14LinearIterator15getSegmentStartEv
      functionSourceFile: '/src/geos/src/linearref/LinearIterator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref14LinearIterator14getVertexIndexEv
      functionSourceFile: '/src/geos/src/linearref/LinearIterator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref14LinearIterator17getComponentIndexEv
      functionSourceFile: '/src/geos/src/linearref/LinearIterator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref14LinearIterator11isEndOfLineEv
      functionSourceFile: '/src/geos/src/linearref/LinearIterator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9linearref14LinearIterator4nextEv
      functionSourceFile: '/src/geos/src/linearref/LinearIterator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9linearref14LinearIterator15loadCurrentLineEv
        - _ZNK4geos9linearref14LinearIterator7hasNextEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearIterator.cpp:98,10'
          Dst:             _ZNK4geos9linearref14LinearIterator7hasNextEv
        - Src:             'src/linearref/LinearIterator.cpp:105,9'
          Dst:             _ZN4geos9linearref14LinearIterator15loadCurrentLineEv
    - functionName:    _ZNK4geos9linearref14LinearIterator7hasNextEv
      functionSourceFile: '/src/geos/src/linearref/LinearIterator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9linearref14LinearIterator15loadCurrentLineEv
      functionSourceFile: '/src/geos/src/linearref/LinearIterator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          81
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearIterator.cpp:76,19'
          Dst:             __dynamic_cast
        - Src:             'src/linearref/LinearIterator.cpp:78,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/linearref/LinearIterator.cpp:78,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/linearref/LinearIterator.cpp:78,9'
          Dst:             __cxa_throw
        - Src:             'src/linearref/LinearIterator.cpp:78,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryEmm
      functionSourceFile: '/src/geos/src/linearref/LinearIterator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref14LinearIterator15loadCurrentLineEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearIterator.cpp:66,5'
          Dst:             _ZN4geos9linearref14LinearIterator15loadCurrentLineEv
    - functionName:    _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryERKNS0_14LinearLocationE
      functionSourceFile: '/src/geos/src/linearref/LinearIterator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref14LinearIterator15loadCurrentLineEv
        - _ZN4geos9linearref14LinearIterator21segmentEndVertexIndexERKNS0_14LinearLocationE
        - _ZNK4geos9linearref14LinearLocation17getComponentIndexEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearIterator.cpp:52,17'
          Dst:             _ZN4geos9linearref14LinearIterator21segmentEndVertexIndexERKNS0_14LinearLocationE
        - Src:             'src/linearref/LinearIterator.cpp:53,26'
          Dst:             _ZNK4geos9linearref14LinearLocation17getComponentIndexEv
        - Src:             'src/linearref/LinearIterator.cpp:57,5'
          Dst:             _ZN4geos9linearref14LinearIterator15loadCurrentLineEv
    - functionName:    _ZN4geos9linearref14LinearIterator21segmentEndVertexIndexERKNS0_14LinearLocationE
      functionSourceFile: '/src/geos/src/linearref/LinearIterator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9linearref14LinearLocation15getSegmentIndexEv
        - _ZNK4geos9linearref14LinearLocation18getSegmentFractionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearIterator.cpp:35,12'
          Dst:             _ZNK4geos9linearref14LinearLocation18getSegmentFractionEv
        - Src:             'src/linearref/LinearIterator.cpp:36,20'
          Dst:             _ZNK4geos9linearref14LinearLocation15getSegmentIndexEv
        - Src:             'src/linearref/LinearIterator.cpp:38,16'
          Dst:             _ZNK4geos9linearref14LinearLocation15getSegmentIndexEv
    - functionName:    _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/linearref/LinearIterator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref14LinearIterator15loadCurrentLineEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearIterator.cpp:47,5'
          Dst:             _ZN4geos9linearref14LinearIterator15loadCurrentLineEv
    - functionName:    _ZN4geos9linearreflsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_14LinearLocationE
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref14LinearLocation10isEndpointERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          76
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearLocation.cpp:409,34'
          Dst:             __dynamic_cast
        - Src:             'src/linearref/LinearLocation.cpp:412,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/linearref/LinearLocation.cpp:412,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/linearref/LinearLocation.cpp:412,9'
          Dst:             __cxa_throw
        - Src:             'src/linearref/LinearLocation.cpp:412,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos9linearref14LinearLocation15isOnSameSegmentERKS1_
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          66
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9linearref14LinearLocation21compareLocationValuesEmmdmmd
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - double
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          49
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref14LinearLocation21compareLocationValuesEmmd
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref14LinearLocation9compareToERKS1_
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref14LinearLocation7isValidEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          137
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearLocation.cpp:273,34'
          Dst:             __dynamic_cast
        - Src:             'src/linearref/LinearLocation.cpp:275,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/linearref/LinearLocation.cpp:275,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/linearref/LinearLocation.cpp:275,9'
          Dst:             __cxa_throw
        - Src:             'src/linearref/LinearLocation.cpp:275,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos9linearref14LinearLocation10getSegmentEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          128
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearLocation.cpp:251,34'
          Dst:             __dynamic_cast
        - Src:             'src/linearref/LinearLocation.cpp:253,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/linearref/LinearLocation.cpp:253,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/linearref/LinearLocation.cpp:253,9'
          Dst:             __cxa_throw
        - Src:             'src/linearref/LinearLocation.cpp:253,9'
          Dst:             __cxa_free_exception
        - Src:             'src/linearref/LinearLocation.cpp:259,49'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/linearref/LinearLocation.cpp:262,45'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
    - functionName:    _ZNK4geos9linearref14LinearLocation13getCoordinateEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          109
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZM7getNullEv
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9linearref14LinearLocation27pointAlongSegmentByFractionERKNS_4geom14CoordinateXYZMES5_d
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearLocation.cpp:227,16'
          Dst:             _ZN4geos4geom14CoordinateXYZM7getNullEv
        - Src:             'src/linearref/LinearLocation.cpp:229,34'
          Dst:             __dynamic_cast
        - Src:             'src/linearref/LinearLocation.cpp:231,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/linearref/LinearLocation.cpp:231,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/linearref/LinearLocation.cpp:231,9'
          Dst:             __cxa_throw
        - Src:             'src/linearref/LinearLocation.cpp:231,9'
          Dst:             __cxa_free_exception
        - Src:             'src/linearref/LinearLocation.cpp:234,47'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/linearref/LinearLocation.cpp:235,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/linearref/LinearLocation.cpp:236,10'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/linearref/LinearLocation.cpp:237,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/linearref/LinearLocation.cpp:241,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/linearref/LinearLocation.cpp:242,10'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/linearref/LinearLocation.cpp:244,12'
          Dst:             _ZN4geos9linearref14LinearLocation27pointAlongSegmentByFractionERKNS_4geom14CoordinateXYZMES5_d
    - functionName:    _ZN4geos9linearref14LinearLocation27pointAlongSegmentByFractionERKNS_4geom14CoordinateXYZMES5_d
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearLocation.cpp:78,12'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZNK4geos9linearref14LinearLocation8isVertexEv
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref14LinearLocation18getSegmentFractionEv
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref14LinearLocation15getSegmentIndexEv
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref14LinearLocation17getComponentIndexEv
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref14LinearLocation16getSegmentLengthEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          112
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearLocation.cpp:159,34'
          Dst:             __dynamic_cast
        - Src:             'src/linearref/LinearLocation.cpp:161,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/linearref/LinearLocation.cpp:161,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/linearref/LinearLocation.cpp:161,9'
          Dst:             __cxa_throw
        - Src:             'src/linearref/LinearLocation.cpp:161,9'
          Dst:             __cxa_free_exception
        - Src:             'src/linearref/LinearLocation.cpp:171,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos9linearref14LinearLocation12snapToVertexEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          64
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4geos9linearref14LinearLocation16getSegmentLengthEPKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearLocation.cpp:144,21'
          Dst:             _ZNK4geos9linearref14LinearLocation16getSegmentLengthEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9linearref14LinearLocation5clampEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          106
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9linearref14LinearLocation8setToEndEPKNS_4geom8GeometryE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearLocation.cpp:124,9'
          Dst:             _ZN4geos9linearref14LinearLocation8setToEndEPKNS_4geom8GeometryE
        - Src:             'src/linearref/LinearLocation.cpp:128,34'
          Dst:             __dynamic_cast
        - Src:             'src/linearref/LinearLocation.cpp:130,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/linearref/LinearLocation.cpp:130,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/linearref/LinearLocation.cpp:130,13'
          Dst:             __cxa_throw
        - Src:             'src/linearref/LinearLocation.cpp:130,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9linearref14LinearLocation8setToEndEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          94
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearLocation.cpp:186,34'
          Dst:             __dynamic_cast
        - Src:             'src/linearref/LinearLocation.cpp:188,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/linearref/LinearLocation.cpp:188,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/linearref/LinearLocation.cpp:188,9'
          Dst:             __cxa_throw
        - Src:             'src/linearref/LinearLocation.cpp:188,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9linearref14LinearLocation9normalizeEv
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9linearref14LinearLocationC2Emmd
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref14LinearLocation9normalizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearLocation.cpp:99,5'
          Dst:             _ZN4geos9linearref14LinearLocation9normalizeEv
    - functionName:    _ZN4geos9linearref14LinearLocationC2Emd
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9linearref14LinearLocation27pointAlongSegmentByFractionERKNS_4geom10CoordinateES5_d
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearLocation.cpp:59,12'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
    - functionName:    _ZN4geos9linearref14LinearLocation14getEndLocationEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/linearref/LinearLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref14LinearLocation8setToEndEPKNS_4geom8GeometryE
        - _ZN4geos9linearref14LinearLocationC2Emd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearLocation.cpp:39,20'
          Dst:             _ZN4geos9linearref14LinearLocationC2Emd
        - Src:             'src/linearref/LinearLocation.cpp:40,9'
          Dst:             _ZN4geos9linearref14LinearLocation8setToEndEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9linearref19LocationIndexOfLineC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/linearref/LocationIndexOfLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref19LocationIndexOfLine9indicesOfEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/linearref/LocationIndexOfLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          157
      EdgeCount:       52
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9linearref14LinearLocationC2Emd
        - _ZN4geos9linearref20LocationIndexOfPointC2EPKNS_4geom8GeometryE
        - _ZNK4geos9linearref20LocationIndexOfPoint12indexOfAfterERKNS_4geom12CoordinateXYEPKNS0_14LinearLocationE
        - _ZNK4geos9linearref20LocationIndexOfPoint7indexOfERKNS_4geom12CoordinateXYE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LocationIndexOfLine.cpp:50,35'
          Dst:             __dynamic_cast
        - Src:             'src/linearref/LocationIndexOfLine.cpp:51,34'
          Dst:             __dynamic_cast
        - Src:             'src/linearref/LocationIndexOfLine.cpp:53,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/linearref/LocationIndexOfLine.cpp:53,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/linearref/LocationIndexOfLine.cpp:53,9'
          Dst:             __cxa_throw
        - Src:             'src/linearref/LocationIndexOfLine.cpp:53,9'
          Dst:             __cxa_free_exception
        - Src:             'src/linearref/LocationIndexOfLine.cpp:58,26'
          Dst:             _ZN4geos9linearref20LocationIndexOfPointC2EPKNS_4geom8GeometryE
        - Src:             'src/linearref/LocationIndexOfLine.cpp:59,34'
          Dst:             _ZN4geos9linearref14LinearLocationC2Emd
        - Src:             'src/linearref/LocationIndexOfLine.cpp:59,34'
          Dst:             _ZN4geos9linearref14LinearLocationC2Emd
        - Src:             'src/linearref/LocationIndexOfLine.cpp:60,27'
          Dst:             _ZNK4geos9linearref20LocationIndexOfPoint7indexOfERKNS_4geom12CoordinateXYE
        - Src:             'src/linearref/LocationIndexOfLine.cpp:67,31'
          Dst:             _ZNK4geos9linearref20LocationIndexOfPoint12indexOfAfterERKNS_4geom12CoordinateXYEPKNS0_14LinearLocationE
    - functionName:    _ZN4geos9linearref19LocationIndexOfLine9indicesOfEPKNS_4geom8GeometryES5_
      functionSourceFile: '/src/geos/src/linearref/LocationIndexOfLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref19LocationIndexOfLineC2EPKNS_4geom8GeometryE
        - _ZNK4geos9linearref19LocationIndexOfLine9indicesOfEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LocationIndexOfLine.cpp:39,25'
          Dst:             _ZN4geos9linearref19LocationIndexOfLineC2EPKNS_4geom8GeometryE
        - Src:             'src/linearref/LocationIndexOfLine.cpp:40,20'
          Dst:             _ZNK4geos9linearref19LocationIndexOfLine9indicesOfEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9linearref20LocationIndexOfPointC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/linearref/LocationIndexOfPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref20LocationIndexOfPoint12indexOfAfterERKNS_4geom12CoordinateXYEPKNS0_14LinearLocationE
      functionSourceFile: '/src/geos/src/linearref/LocationIndexOfPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          74
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9linearref14LinearLocation14getEndLocationEPKNS_4geom8GeometryE
        - _ZNK4geos9linearref14LinearLocation9compareToERKS1_
        - _ZNK4geos9linearref20LocationIndexOfPoint16indexOfFromStartERKNS_4geom12CoordinateXYEPKNS0_14LinearLocationE
        - _ZNK4geos9linearref20LocationIndexOfPoint7indexOfERKNS_4geom12CoordinateXYE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:106,16'
          Dst:             _ZNK4geos9linearref20LocationIndexOfPoint7indexOfERKNS_4geom12CoordinateXYE
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:110,29'
          Dst:             _ZN4geos9linearref14LinearLocation14getEndLocationEPKNS_4geom8GeometryE
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:111,15'
          Dst:             _ZNK4geos9linearref14LinearLocation9compareToERKS1_
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:115,35'
          Dst:             _ZNK4geos9linearref20LocationIndexOfPoint16indexOfFromStartERKNS_4geom12CoordinateXYEPKNS0_14LinearLocationE
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:120,21'
          Dst:             _ZNK4geos9linearref14LinearLocation9compareToERKS1_
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:121,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:121,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:121,9'
          Dst:             __cxa_throw
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:121,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos9linearref20LocationIndexOfPoint7indexOfERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/linearref/LocationIndexOfPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9linearref20LocationIndexOfPoint16indexOfFromStartERKNS_4geom12CoordinateXYEPKNS0_14LinearLocationE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:98,12'
          Dst:             _ZNK4geos9linearref20LocationIndexOfPoint16indexOfFromStartERKNS_4geom12CoordinateXYEPKNS0_14LinearLocationE
    - functionName:    _ZNK4geos9linearref20LocationIndexOfPoint16indexOfFromStartERKNS_4geom12CoordinateXYEPKNS0_14LinearLocationE
      functionSourceFile: '/src/geos/src/linearref/LocationIndexOfPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          127
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2Ev
        - _ZN4geos9linearref14LinearIterator4nextEv
        - _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryE
        - _ZN4geos9linearref14LinearLocationC2Emmd
        - _ZNK4geos4geom11LineSegment15segmentFractionERKNS0_12CoordinateXYE
        - _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
        - _ZNK4geos9linearref14LinearIterator11isEndOfLineEv
        - _ZNK4geos9linearref14LinearIterator13getSegmentEndEv
        - _ZNK4geos9linearref14LinearIterator14getVertexIndexEv
        - _ZNK4geos9linearref14LinearIterator15getSegmentStartEv
        - _ZNK4geos9linearref14LinearIterator17getComponentIndexEv
        - _ZNK4geos9linearref14LinearIterator7hasNextEv
        - _ZNK4geos9linearref14LinearLocation21compareLocationValuesEmmd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:47,17'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:48,24'
          Dst:             _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryE
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:49,16'
          Dst:             _ZNK4geos9linearref14LinearIterator7hasNextEv
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:50,17'
          Dst:             _ZNK4geos9linearref14LinearIterator11isEndOfLineEv
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:51,25'
          Dst:             _ZNK4geos9linearref14LinearIterator15getSegmentStartEv
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:52,25'
          Dst:             _ZNK4geos9linearref14LinearIterator13getSegmentEndEv
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:53,38'
          Dst:             _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:54,34'
          Dst:             _ZNK4geos4geom11LineSegment15segmentFractionERKNS0_12CoordinateXYE
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:56,47'
          Dst:             _ZNK4geos9linearref14LinearIterator17getComponentIndexEv
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:57,45'
          Dst:             _ZNK4geos9linearref14LinearIterator14getVertexIndexEv
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:49,30'
          Dst:             _ZN4geos9linearref14LinearIterator4nextEv
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:49,16'
          Dst:             _ZNK4geos9linearref14LinearIterator7hasNextEv
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:71,20'
          Dst:             _ZN4geos9linearref14LinearLocationC2Emmd
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:50,17'
          Dst:             _ZNK4geos9linearref14LinearIterator11isEndOfLineEv
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:51,25'
          Dst:             _ZNK4geos9linearref14LinearIterator15getSegmentStartEv
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:52,25'
          Dst:             _ZNK4geos9linearref14LinearIterator13getSegmentEndEv
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:53,38'
          Dst:             _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:54,34'
          Dst:             _ZNK4geos4geom11LineSegment15segmentFractionERKNS0_12CoordinateXYE
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:56,47'
          Dst:             _ZNK4geos9linearref14LinearIterator17getComponentIndexEv
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:57,45'
          Dst:             _ZNK4geos9linearref14LinearIterator14getVertexIndexEv
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:61,35'
          Dst:             _ZNK4geos9linearref14LinearLocation21compareLocationValuesEmmd
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:49,30'
          Dst:             _ZN4geos9linearref14LinearIterator4nextEv
    - functionName:    _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LineSegment.h:275,16'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9linearref20LocationIndexOfPoint12indexOfAfterEPKNS_4geom8GeometryERKNS2_12CoordinateXYEPKNS0_14LinearLocationE
      functionSourceFile: '/src/geos/src/linearref/LocationIndexOfPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref20LocationIndexOfPointC2EPKNS_4geom8GeometryE
        - _ZNK4geos9linearref20LocationIndexOfPoint12indexOfAfterERKNS_4geom12CoordinateXYEPKNS0_14LinearLocationE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:87,26'
          Dst:             _ZN4geos9linearref20LocationIndexOfPointC2EPKNS_4geom8GeometryE
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:88,20'
          Dst:             _ZNK4geos9linearref20LocationIndexOfPoint12indexOfAfterERKNS_4geom12CoordinateXYEPKNS0_14LinearLocationE
    - functionName:    _ZN4geos9linearref20LocationIndexOfPoint7indexOfEPKNS_4geom8GeometryERKNS2_12CoordinateXYE
      functionSourceFile: '/src/geos/src/linearref/LocationIndexOfPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref20LocationIndexOfPointC2EPKNS_4geom8GeometryE
        - _ZNK4geos9linearref20LocationIndexOfPoint7indexOfERKNS_4geom12CoordinateXYE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:79,26'
          Dst:             _ZN4geos9linearref20LocationIndexOfPointC2EPKNS_4geom8GeometryE
        - Src:             'src/linearref/LocationIndexOfPoint.cpp:80,20'
          Dst:             _ZNK4geos9linearref20LocationIndexOfPoint7indexOfERKNS_4geom12CoordinateXYE
    - functionName:    _ZNK4geos6noding13SegmentString14getCoordinatesEv
      functionSourceFile: '/src/geos/include/geos/noding/SegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos6noding13SegmentString9getLengthEv
      functionSourceFile: '/src/geos/include/geos/noding/SegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm6Length6ofLineEPKNS_4geom18CoordinateSequenceE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentString.h:84,16'
          Dst:             _ZN4geos9algorithm6Length6ofLineEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZNK4geos6noding13SegmentString7getSizeEv
      functionSourceFile: '/src/geos/include/geos/noding/SegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentString.h:75,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos6noding18BasicSegmentStringD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/BasicSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding13SegmentStringD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/BasicSegmentString.h:60,5'
          Dst:             _ZN4geos6noding13SegmentStringD2Ev
    - functionName:    _ZN4geos6noding13SegmentStringD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/SegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding10PathStringD2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentString.h:67,39'
          Dst:             _ZN4geos6noding10PathStringD2Ev
    - functionName:    _ZNK4geos6noding18BasicSegmentString5printERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/geos/src/noding/BasicSegmentString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/BasicSegmentString.cpp:33,25'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceE
    - functionName:    _ZN4geos6noding18SegmentIntersectorD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/SegmentIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    37
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos6noding18SegmentIntersector6isDoneEv
      functionSourceFile: '/src/geos/include/geos/noding/SegmentIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding18SegmentIntersectorC2Ev
      functionSourceFile: '/src/geos/include/geos/noding/SegmentIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding18SegmentIntersectorD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/SegmentIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          72
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:655,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:656,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,55'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:661,39'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:665,36'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13beginChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,16'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9isDeletedEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10removeItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9getBoundsEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:347,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:353,19'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,45'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:355,23'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:361,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5buildEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE8treeSizeEm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:385,13'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:397,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE8treeSizeEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:405,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5builtEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE8treeSizeEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:445,30'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:446,34'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13sliceCapacityEmm
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:468,26'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:469,37'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:476,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:491,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10sliceCountEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13sliceCapacityEmm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:499,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:520,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:46,13'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEEC2EPKS8_SA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:64,16'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:65,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:98,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,56'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,13'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_ENKUlRKSC_SI_E_clESI_SI_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_ENKUlRKSC_SI_E_clESI_SI_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlS6_E_clES6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSK_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISM_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSM_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSK_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISM_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSM_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSK_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISM_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSM_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlS6_E_clES6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlS6_E_clES6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEvRSE_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSK_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISM_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSM_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSK_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISM_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSM_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSD_9allocatorISF_EEEEENKUlS6_E_clES6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlS6_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlS6_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlS6_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISQ_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSQ_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlS6_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISQ_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSQ_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlS6_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlS6_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISQ_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSQ_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSD_9allocatorISF_EEEEENKUlS6_E_clES6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSD_9allocatorISF_EEEEENKUlS6_E_clES6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlS6_E_EEvRSE_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlS6_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlS6_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISQ_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSQ_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlS6_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISQ_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSQ_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlS6_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE4BodyC2EOS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEEC2EOS6_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE4BodyC2EOS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:53,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE4BodyC2EOS6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS_4geom8EnvelopeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:188,14'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:189,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6removeEPKNS_4geom8EnvelopeEPv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:806,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS6_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEvRSE_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:800,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEvRSE_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSD_9allocatorISF_EEEE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlS6_E_EEvRSE_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:794,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlS6_E_EEvRSE_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6insertEPKNS_4geom8EnvelopeEPv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:810,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS6_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED0Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexD2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index12SpatialIndexD2Ev
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEEC2Em
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:135,9'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE20validateConstructionEv
    - functionName:    _ZN4geos6noding27SegmentSetMutualIntersectorD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/SegmentSetMutualIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEEC2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexC2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEEC2Em
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEEC2Em
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index12SpatialIndexC2Ev
    - functionName:    _ZN4geos6noding27SegmentSetMutualIntersectorC2Ev
      functionSourceFile: '/src/geos/include/geos/noding/SegmentSetMutualIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      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:    _ZN4geos6noding27SegmentSetMutualIntersectorD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/SegmentSetMutualIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorC2Ed
      functionSourceFile: '/src/geos/include/geos/noding/MCIndexSegmentSetMutualIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEEC2Ev
        - _ZN4geos6noding27SegmentSetMutualIntersectorC2Ev
        - _ZN4geos6noding27SegmentSetMutualIntersectorD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/MCIndexSegmentSetMutualIntersector.h:50,5'
          Dst:             _ZN4geos6noding27SegmentSetMutualIntersectorC2Ev
        - Src:             'include/geos/noding/MCIndexSegmentSetMutualIntersector.h:50,5'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEEC2Ev
        - Src:             'include/geos/noding/MCIndexSegmentSetMutualIntersector.h:58,6'
          Dst:             _ZN4geos6noding27SegmentSetMutualIntersectorD2Ev
    - functionName:    _ZNK4geos6noding27SegmentIntersectionDetector15hasIntersectionEv
      functionSourceFile: '/src/geos/include/geos/noding/SegmentIntersectionDetector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding27SegmentSetMutualIntersector21setSegmentIntersectorEPNS0_18SegmentIntersectorE
      functionSourceFile: '/src/geos/include/geos/noding/SegmentSetMutualIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding27SegmentIntersectionDetectorD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/SegmentIntersectionDetector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos6noding18SegmentIntersectorD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentIntersectionDetector.h:72,9'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'include/geos/noding/SegmentIntersectionDetector.h:73,5'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos6noding32FastSegmentSetIntersectionFinder10intersectsEPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEEPNS0_27SegmentIntersectionDetectorE
      functionSourceFile: '/src/geos/src/noding/FastSegmentSetIntersectionFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding27SegmentSetMutualIntersector21setSegmentIntersectorEPNS0_18SegmentIntersectorE
        - _ZNK4geos6noding27SegmentIntersectionDetector15hasIntersectionEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/FastSegmentSetIntersectionFinder.cpp:62,19'
          Dst:             _ZN4geos6noding27SegmentSetMutualIntersector21setSegmentIntersectorEPNS0_18SegmentIntersectorE
        - Src:             'src/noding/FastSegmentSetIntersectionFinder.cpp:65,25'
          Dst:             _ZNK4geos6noding27SegmentIntersectionDetector15hasIntersectionEv
    - functionName:    _ZN4geos6noding27SegmentIntersectionDetectorC2EPNS_9algorithm15LineIntersectorE
      functionSourceFile: '/src/geos/include/geos/noding/SegmentIntersectionDetector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentIntersectionDetector.h:57,5'
          Dst:             _ZN4geos6noding18SegmentIntersectorC2Ev
    - functionName:    _ZN4geos6noding32FastSegmentSetIntersectionFinder10intersectsEPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/noding/FastSegmentSetIntersectionFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding27SegmentIntersectionDetectorC2EPNS_9algorithm15LineIntersectorE
        - _ZN4geos6noding27SegmentIntersectionDetectorD2Ev
        - _ZN4geos6noding32FastSegmentSetIntersectionFinder10intersectsEPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEEPNS0_27SegmentIntersectionDetectorE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/FastSegmentSetIntersectionFinder.cpp:52,33'
          Dst:             _ZN4geos6noding27SegmentIntersectionDetectorC2EPNS_9algorithm15LineIntersectorE
        - Src:             'src/noding/FastSegmentSetIntersectionFinder.cpp:54,18'
          Dst:             _ZN4geos6noding32FastSegmentSetIntersectionFinder10intersectsEPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEEPNS0_27SegmentIntersectionDetectorE
        - Src:             'src/noding/FastSegmentSetIntersectionFinder.cpp:55,1'
          Dst:             _ZN4geos6noding27SegmentIntersectionDetectorD2Ev
        - Src:             'src/noding/FastSegmentSetIntersectionFinder.cpp:55,1'
          Dst:             _ZN4geos6noding27SegmentIntersectionDetectorD2Ev
    - functionName:    _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorC2Ev
      functionSourceFile: '/src/geos/include/geos/noding/MCIndexSegmentSetMutualIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorC2Ed
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/MCIndexSegmentSetMutualIntersector.h:71,11'
          Dst:             _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorC2Ed
    - functionName:    _ZN4geos6noding32FastSegmentSetIntersectionFinderC2EPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/noding/FastSegmentSetIntersectionFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       21
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorC2Ev
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/FastSegmentSetIntersectionFinder.cpp:42,24'
          Dst:             _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorC2Ev
        - Src:             'src/noding/FastSegmentSetIntersectionFinder.cpp:43,27'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
    - functionName:    _ZN4geos6noding13IteratedNoderC2EPKNS_4geom14PrecisionModelE
      functionSourceFile: '/src/geos/include/geos/noding/IteratedNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding5NoderC2Ev
        - _ZN4geos6noding5NoderD2Ev
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/IteratedNoder.h:73,5'
          Dst:             _ZN4geos6noding5NoderC2Ev
        - Src:             'include/geos/noding/IteratedNoder.h:76,9'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'include/geos/noding/IteratedNoder.h:79,5'
          Dst:             _ZN4geos6noding5NoderD2Ev
    - functionName:    _ZN4geos6noding14ArcIntersectorD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/ArcIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos6noding14ArcIntersector6isDoneEv
      functionSourceFile: '/src/geos/include/geos/noding/ArcIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding14ArcIntersector20processIntersectionsERNS0_13SegmentStringEmRNS0_9ArcStringEm
      functionSourceFile: '/src/geos/include/geos/noding/ArcIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding14ArcIntersectorC2Ev
      functionSourceFile: '/src/geos/include/geos/noding/ArcIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding14ArcIntersectorD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/ArcIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding20ArcIntersectionAdderC2ERNS_9algorithm22CircularArcIntersectorE
      functionSourceFile: '/src/geos/include/geos/noding/ArcIntersectionAdder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding14ArcIntersectorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/ArcIntersectionAdder.h:26,14'
          Dst:             _ZN4geos6noding14ArcIntersectorC2Ev
    - functionName:    _ZN4geos9algorithm22CircularArcIntersectorC2EPKNS_4geom14PrecisionModelE
      functionSourceFile: '/src/geos/include/geos/algorithm/CircularArcIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 143
      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:    _ZN4geos6noding8ArcNoderC2Ev
      functionSourceFile: '/src/geos/include/geos/noding/ArcNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding5NoderC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/ArcNoder.h:30,5'
          Dst:             _ZN4geos6noding5NoderC2Ev
    - functionName:    _ZN4geos6noding11SimpleNoderC2Ev
      functionSourceFile: '/src/geos/include/geos/noding/SimpleNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding8ArcNoderC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SimpleNoder.h:46,16'
          Dst:             _ZN4geos6noding8ArcNoderC2Ev
    - functionName:    _ZN4geos6nodingltERKNS0_23OrientedCoordinateArrayES3_
      functionSourceFile: '/src/geos/include/geos/noding/OrientedCoordinateArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos6noding23OrientedCoordinateArray9compareToERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/OrientedCoordinateArray.h:108,17'
          Dst:             _ZNK4geos6noding23OrientedCoordinateArray9compareToERKS1_
    - functionName:    _ZN4geos9algorithm22CircularArcIntersectorD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/CircularArcIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding20NodableSegmentStringD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/NodableSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding13SegmentStringD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodableSegmentString.h:36,16'
          Dst:             _ZN4geos6noding13SegmentStringD2Ev
    - functionName:    _ZN4geos6noding15SegmentNodeListC2ERKNS0_18NodedSegmentStringEbb
      functionSourceFile: '/src/geos/include/geos/noding/SegmentNodeList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding20NodableSegmentStringC2EPKvNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
      functionSourceFile: '/src/geos/include/geos/noding/NodableSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding13SegmentStringC2EPKvRKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodableSegmentString.h:42,9'
          Dst:             _ZN4geos6noding13SegmentStringC2EPKvRKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
    - functionName:    _ZN4geos6noding18NodedSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbbPKv
      functionSourceFile: '/src/geos/include/geos/noding/NodedSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding15SegmentNodeListC2ERKNS0_18NodedSegmentStringEbb
        - _ZN4geos6noding20NodableSegmentStringC2EPKvNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodedSegmentString.h:106,11'
          Dst:             _ZN4geos6noding20NodableSegmentStringC2EPKvNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
        - Src:             'include/geos/noding/NodedSegmentString.h:107,11'
          Dst:             _ZN4geos6noding15SegmentNodeListC2ERKNS0_18NodedSegmentStringEbb
    - functionName:    _ZN4geos6noding12_GLOBAL__N_119PathStringExtractorD0Ev
      functionSourceFile: '/src/geos/src/noding/GeometryNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/GeometryNoder.cpp:57,7'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos6noding12_GLOBAL__N_119PathStringExtractor9filter_roEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/noding/GeometryNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          170
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
        - _ZNK4geos4geom14CircularString7getArcsEv
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/GeometryNoder.cpp:76,29'
          Dst:             __dynamic_cast
        - Src:             'src/noding/GeometryNoder.cpp:77,30'
          Dst:             _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
        - Src:             'src/noding/GeometryNoder.cpp:80,37'
          Dst:             __dynamic_cast
        - Src:             'src/noding/GeometryNoder.cpp:81,38'
          Dst:             _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
        - Src:             'src/noding/GeometryNoder.cpp:82,29'
          Dst:             _ZNK4geos4geom14CircularString7getArcsEv
        - Src:             'src/noding/GeometryNoder.cpp:86,37'
          Dst:             __dynamic_cast
    - functionName:    _ZN4geos6noding13GeometryNoder21setOnlyFirstGeomEdgesEb
      functionSourceFile: '/src/geos/src/noding/GeometryNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding8ArcNoder17setArcIntersectorERNS0_14ArcIntersectorE
      functionSourceFile: '/src/geos/include/geos/noding/ArcNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPNS_6noding11SimpleNoderENS2_5NoderEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding12_GLOBAL__N_119PathStringExtractorC2ERNSt3__16vectorINS3_10unique_ptrINS0_10PathStringENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEbbPKv
      functionSourceFile: '/src/geos/src/noding/GeometryNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/GeometryNoder.cpp:59,5'
          Dst:             _ZN4geos4geom23GeometryComponentFilterC2Ev
    - functionName:    _ZN4geos6noding13GeometryNoder8getNoderEv
      functionSourceFile: '/src/geos/src/noding/GeometryNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_6noding11SimpleNoderENS2_5NoderEEET_PT0_
        - _ZN4geos6noding8ArcNoder17setArcIntersectorERNS0_14ArcIntersectorE
        - _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry17getPrecisionModelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/GeometryNoder.cpp:219,52'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/noding/GeometryNoder.cpp:219,66'
          Dst:             _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
        - Src:             'src/noding/GeometryNoder.cpp:223,83'
          Dst:             _ZNK4geos4geom8Geometry17getPrecisionModelEv
        - Src:             'src/noding/GeometryNoder.cpp:225,13'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding11SimpleNoderENS2_5NoderEEET_PT0_
        - Src:             'src/noding/GeometryNoder.cpp:225,59'
          Dst:             _ZN4geos6noding8ArcNoder17setArcIntersectorERNS0_14ArcIntersectorE
    - functionName:    _ZN4geos6noding13GeometryNoder18extractPathStringsERKNS_4geom8GeometryERNSt3__16vectorINS6_10unique_ptrINS0_10PathStringENS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEE
      functionSourceFile: '/src/geos/src/noding/GeometryNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
        - _ZN4geos6noding12_GLOBAL__N_119PathStringExtractorC2ERNSt3__16vectorINS3_10unique_ptrINS0_10PathStringENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEbbPKv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/GeometryNoder.cpp:210,25'
          Dst:             _ZN4geos6noding12_GLOBAL__N_119PathStringExtractorC2ERNSt3__16vectorINS3_10unique_ptrINS0_10PathStringENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEbbPKv
        - Src:             'src/noding/GeometryNoder.cpp:212,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
        - Src:             'src/noding/GeometryNoder.cpp:212,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos6noding23OrientedCoordinateArrayC2ERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/include/geos/noding/OrientedCoordinateArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding23OrientedCoordinateArray11orientationERKNS_4geom18CoordinateSequenceE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/OrientedCoordinateArray.h:54,24'
          Dst:             _ZN4geos6noding23OrientedCoordinateArray11orientationERKNS_4geom18CoordinateSequenceE
    - functionName:    _ZNK4geos6noding10PathString7getDataEv
      functionSourceFile: '/src/geos/include/geos/noding/PathString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos6noding13GeometryNoder10toGeometryERNSt3__16vectorINS2_10unique_ptrINS0_10PathStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/noding/GeometryNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          244
      EdgeCount:       99
      CyclomaticComplexity: 50
      functionsReached:
        - _ZN4geos6noding23OrientedCoordinateArrayC2ERKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory20createCircularStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos6noding10PathString7getDataEv
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/GeometryNoder.cpp:143,55'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/noding/GeometryNoder.cpp:153,41'
          Dst:             _ZNK4geos6noding10PathString7getDataEv
        - Src:             'src/noding/GeometryNoder.cpp:159,25'
          Dst:             __dynamic_cast
        - Src:             'src/noding/GeometryNoder.cpp:163,33'
          Dst:             _ZN4geos6noding23OrientedCoordinateArrayC2ERKNS_4geom18CoordinateSequenceE
        - Src:             'src/noding/GeometryNoder.cpp:167,43'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - Src:             'src/noding/GeometryNoder.cpp:170,43'
          Dst:             _ZNK4geos4geom15GeometryFactory20createCircularStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - Src:             'src/noding/GeometryNoder.cpp:176,26'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/noding/GeometryNoder.cpp:178,26'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos6noding13GeometryNoderD2Ev
      functionSourceFile: '/src/geos/src/noding/GeometryNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding13GeometryNoderC2ERKNS_4geom8GeometryES5_
      functionSourceFile: '/src/geos/src/noding/GeometryNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding13GeometryNoderC2ERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/noding/GeometryNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding13GeometryNoder4nodeERKNS_4geom8GeometryES5_
      functionSourceFile: '/src/geos/src/noding/GeometryNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding13GeometryNoder8getNodedEv
        - _ZN4geos6noding13GeometryNoderC2ERKNS_4geom8GeometryES5_
        - _ZN4geos6noding13GeometryNoderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/GeometryNoder.cpp:116,19'
          Dst:             _ZN4geos6noding13GeometryNoderC2ERKNS_4geom8GeometryES5_
        - Src:             'src/noding/GeometryNoder.cpp:117,18'
          Dst:             _ZN4geos6noding13GeometryNoder8getNodedEv
        - Src:             'src/noding/GeometryNoder.cpp:118,1'
          Dst:             _ZN4geos6noding13GeometryNoderD2Ev
        - Src:             'src/noding/GeometryNoder.cpp:118,1'
          Dst:             _ZN4geos6noding13GeometryNoderD2Ev
    - functionName:    _ZN4geos6noding13GeometryNoder8getNodedEv
      functionSourceFile: '/src/geos/src/noding/GeometryNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          141
      EdgeCount:       58
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4geos6noding10PathString18toRawPointerVectorERKNSt3__16vectorINS2_10unique_ptrIS1_NS2_14default_deleteIS1_EEEENS2_9allocatorIS7_EEEE
        - _ZN4geos6noding13GeometryNoder18extractPathStringsERKNS_4geom8GeometryERNSt3__16vectorINS6_10unique_ptrINS0_10PathStringENS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEE
        - _ZN4geos6noding13GeometryNoder8getNoderEv
        - _ZNK4geos4geom8Geometry5cloneEv
        - _ZNK4geos6noding13GeometryNoder10toGeometryERNSt3__16vectorINS2_10unique_ptrINS0_10PathStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/GeometryNoder.cpp:187,26'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/noding/GeometryNoder.cpp:191,5'
          Dst:             _ZN4geos6noding13GeometryNoder18extractPathStringsERKNS_4geom8GeometryERNSt3__16vectorINS6_10unique_ptrINS0_10PathStringENS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEE
        - Src:             'src/noding/GeometryNoder.cpp:193,9'
          Dst:             _ZN4geos6noding13GeometryNoder18extractPathStringsERKNS_4geom8GeometryERNSt3__16vectorINS6_10unique_ptrINS0_10PathStringENS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEE
        - Src:             'src/noding/GeometryNoder.cpp:196,22'
          Dst:             _ZN4geos6noding13GeometryNoder8getNoderEv
        - Src:             'src/noding/GeometryNoder.cpp:197,30'
          Dst:             _ZN4geos6noding10PathString18toRawPointerVectorERKNSt3__16vectorINS2_10unique_ptrIS1_NS2_14default_deleteIS1_EEEENS2_9allocatorIS7_EEEE
        - Src:             'src/noding/GeometryNoder.cpp:200,45'
          Dst:             _ZNK4geos6noding13GeometryNoder10toGeometryERNSt3__16vectorINS2_10unique_ptrINS0_10PathStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos6noding13GeometryNoder4nodeERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/noding/GeometryNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding13GeometryNoder8getNodedEv
        - _ZN4geos6noding13GeometryNoderC2ERKNS_4geom8GeometryE
        - _ZN4geos6noding13GeometryNoderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/GeometryNoder.cpp:109,19'
          Dst:             _ZN4geos6noding13GeometryNoderC2ERKNS_4geom8GeometryE
        - Src:             'src/noding/GeometryNoder.cpp:110,18'
          Dst:             _ZN4geos6noding13GeometryNoder8getNodedEv
        - Src:             'src/noding/GeometryNoder.cpp:111,1'
          Dst:             _ZN4geos6noding13GeometryNoderD2Ev
        - Src:             'src/noding/GeometryNoder.cpp:111,1'
          Dst:             _ZN4geos6noding13GeometryNoderD2Ev
    - functionName:    _ZN4geos6noding15SinglePassNoderC2EPNS0_18SegmentIntersectorE
      functionSourceFile: '/src/geos/include/geos/noding/SinglePassNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding5NoderC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SinglePassNoder.h:52,5'
          Dst:             _ZN4geos6noding5NoderC2Ev
    - functionName:    _ZN4geos6noding15SinglePassNoderD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/SinglePassNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding15SinglePassNoder21setSegmentIntersectorEPNS0_18SegmentIntersectorE
      functionSourceFile: '/src/geos/include/geos/noding/SinglePassNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding13IteratedNoderD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/IteratedNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding13IteratedNoderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/IteratedNoder.h:81,31'
          Dst:             _ZN4geos6noding13IteratedNoderD2Ev
    - functionName:    _ZN4geos6noding13IteratedNoderD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/IteratedNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding5NoderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/IteratedNoder.h:81,32'
          Dst:             _ZN4geos6noding5NoderD2Ev
    - functionName:    _ZN4geos6noding13IteratedNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/noding/IteratedNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          136
      EdgeCount:       55
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom12CoordinateXY7getNullEv
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos6noding13IteratedNoder4nodeERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEERiRNS_4geom12CoordinateXYE
        - _ZN4geos6noding13SegmentString18toRawPointerVectorERKNSt3__16vectorINS2_10unique_ptrIS1_NS2_14default_deleteIS1_EEEENS2_9allocatorIS7_EEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/IteratedNoder.cpp:65,38'
          Dst:             _ZN4geos4geom12CoordinateXY7getNullEv
        - Src:             'src/noding/IteratedNoder.cpp:71,13'
          Dst:             _ZN4geos6noding13IteratedNoder4nodeERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEERiRNS_4geom12CoordinateXYE
        - Src:             'src/noding/IteratedNoder.cpp:74,32'
          Dst:             _ZN4geos6noding13SegmentString18toRawPointerVectorERKNSt3__16vectorINS2_10unique_ptrIS1_NS2_14default_deleteIS1_EEEENS2_9allocatorIS7_EEEE
        - Src:             'src/noding/IteratedNoder.cpp:75,13'
          Dst:             _ZN4geos6noding13IteratedNoder4nodeERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEERiRNS_4geom12CoordinateXYE
        - Src:             'src/noding/IteratedNoder.cpp:91,60'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
        - Src:             'src/noding/IteratedNoder.cpp:93,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/noding/IteratedNoder.cpp:93,19'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/noding/IteratedNoder.cpp:93,13'
          Dst:             __cxa_throw
        - Src:             'src/noding/IteratedNoder.cpp:93,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos6noding13IteratedNoder18getNodedSubstringsEv
      functionSourceFile: '/src/geos/include/geos/noding/IteratedNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding13IteratedNoder4nodeERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEERiRNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/noding/IteratedNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos6noding12MCIndexNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
        - _ZN4geos6noding12MCIndexNoder18getNodedSubstringsEv
        - _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
        - _ZN4geos6noding12MCIndexNoderD2Ev
        - _ZN4geos6noding15SinglePassNoder21setSegmentIntersectorEPNS0_18SegmentIntersectorE
        - _ZN4geos6noding17IntersectionAdder26getProperIntersectionPointEv
        - _ZN4geos6noding17IntersectionAdder29hasProperInteriorIntersectionEv
        - _ZN4geos6noding17IntersectionAdderC2ERNS_9algorithm15LineIntersectorE
        - _ZN4geos6noding18SegmentIntersectorD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/IteratedNoder.cpp:45,23'
          Dst:             _ZN4geos6noding17IntersectionAdderC2ERNS_9algorithm15LineIntersectorE
        - Src:             'src/noding/IteratedNoder.cpp:46,18'
          Dst:             _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
        - Src:             'src/noding/IteratedNoder.cpp:47,11'
          Dst:             _ZN4geos6noding15SinglePassNoder21setSegmentIntersectorEPNS0_18SegmentIntersectorE
        - Src:             'src/noding/IteratedNoder.cpp:48,11'
          Dst:             _ZN4geos6noding12MCIndexNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
        - Src:             'src/noding/IteratedNoder.cpp:49,36'
          Dst:             _ZN4geos6noding12MCIndexNoder18getNodedSubstringsEv
        - Src:             'src/noding/IteratedNoder.cpp:53,12'
          Dst:             _ZN4geos6noding17IntersectionAdder29hasProperInteriorIntersectionEv
        - Src:             'src/noding/IteratedNoder.cpp:54,32'
          Dst:             _ZN4geos6noding17IntersectionAdder26getProperIntersectionPointEv
        - Src:             'src/noding/IteratedNoder.cpp:56,1'
          Dst:             _ZN4geos6noding12MCIndexNoderD2Ev
        - Src:             'src/noding/IteratedNoder.cpp:56,1'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
        - Src:             'src/noding/IteratedNoder.cpp:56,1'
          Dst:             _ZN4geos6noding12MCIndexNoderD2Ev
        - Src:             'src/noding/IteratedNoder.cpp:56,1'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/include/geos/util/TopologyException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNSt13runtime_errorD2Ev
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/TopologyException.h:43,9'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'include/geos/util/TopologyException.h:41,5'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'include/geos/util/TopologyException.h:44,6'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZN4geos6noding17IntersectionAdderC2ERNS_9algorithm15LineIntersectorE
      functionSourceFile: '/src/geos/include/geos/noding/IntersectionAdder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos6noding18SegmentIntersectorC2Ev
        - _ZN4geos6noding18SegmentIntersectorD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/IntersectionAdder.h:96,5'
          Dst:             _ZN4geos6noding18SegmentIntersectorC2Ev
        - Src:             'include/geos/noding/IntersectionAdder.h:102,9'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/noding/IntersectionAdder.h:108,6'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
      functionSourceFile: '/src/geos/include/geos/noding/MCIndexNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEEC2Ev
        - _ZN4geos6noding15SinglePassNoderC2EPNS0_18SegmentIntersectorE
        - _ZN4geos6noding5NoderD2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/MCIndexNoder.h:83,11'
          Dst:             _ZN4geos6noding15SinglePassNoderC2EPNS0_18SegmentIntersectorE
        - Src:             'include/geos/noding/MCIndexNoder.h:82,5'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEEC2Ev
        - Src:             'include/geos/noding/MCIndexNoder.h:87,6'
          Dst:             _ZN4geos6noding5NoderD2Ev
    - functionName:    _ZN4geos6noding12MCIndexNoder18getNodedSubstringsEv
      functionSourceFile: '/src/geos/include/geos/noding/MCIndexNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18NodedSegmentString18getNodedSubstringsERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/MCIndexNoder.h:107,16'
          Dst:             _ZN4geos6noding18NodedSegmentString18getNodedSubstringsERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
    - functionName:    _ZN4geos6noding17IntersectionAdder29hasProperInteriorIntersectionEv
      functionSourceFile: '/src/geos/include/geos/noding/IntersectionAdder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding17IntersectionAdder26getProperIntersectionPointEv
      functionSourceFile: '/src/geos/include/geos/noding/IntersectionAdder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding12MCIndexNoderD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/MCIndexNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
        - _ZN4geos6noding5NoderD2Ev
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/MCIndexNoder.h:89,31'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
        - Src:             'include/geos/noding/MCIndexNoder.h:89,31'
          Dst:             _ZN4geos6noding5NoderD2Ev
    - functionName:    '_ZZN4geos6noding12MCIndexNoder15intersectChainsEvENK3$_0clEPKNS_5index5chain13MonotoneChainES7_'
      functionSourceFile: '/src/geos/src/noding/MCIndexNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZNK4geos5index5chain13MonotoneChain15computeOverlapsEPKS2_dPNS1_26MonotoneChainOverlapActionE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/MCIndexNoder.cpp:71,21'
          Dst:             _ZNK4geos5index5chain13MonotoneChain15computeOverlapsEPKS2_dPNS1_26MonotoneChainOverlapActionE
        - Src:             'src/noding/MCIndexNoder.cpp:73,40'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11visitLeavesIRZNS_6noding12MCIndexNoder15intersectChainsEvE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISG_ELi0EEEvEEclL_ZNSH_IS6_EESI_vEEEEEE5valueEDnE4typeELDn0EEEbOSG_RKNS1_15TemplateSTRNodeIS6_S7_EESQ_'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
        - '_ZZN4geos6noding12MCIndexNoder15intersectChainsEvENK3$_0clEPKNS_5index5chain13MonotoneChainES7_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:581,30'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:581,47'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:581,16'
          Dst:             '_ZZN4geos6noding12MCIndexNoder15intersectChainsEvENK3$_0clEPKNS_5index5chain13MonotoneChainES7_'
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10queryPairsIRZNS_6noding12MCIndexNoder15intersectChainsEvE3$_0EEbRKNS1_15TemplateSTRNodeIS6_S7_EESH_OT_'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          82
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10queryPairsIRZNS_6noding12MCIndexNoder15intersectChainsEvE3$_0EEbRKNS1_15TemplateSTRNodeIS6_S7_EESH_OT_'
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11visitLeavesIRZNS_6noding12MCIndexNoder15intersectChainsEvE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISG_ELi0EEEvEEclL_ZNSH_IS6_EESI_vEEEEEE5valueEDnE4typeELDn0EEEbOSG_RKNS1_15TemplateSTRNodeIS6_S7_EESQ_'
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9getBoundsEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:627,39'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:627,75'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:628,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:631,51'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:631,99'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:631,73'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:632,26'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11visitLeavesIRZNS_6noding12MCIndexNoder15intersectChainsEvE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISG_ELi0EEEvEEclL_ZNSH_IS6_EESI_vEEEEEE5valueEDnE4typeELDn0EEEbOSG_RKNS1_15TemplateSTRNodeIS6_S7_EESQ_'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:637,54'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:637,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:638,26'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10queryPairsIRZNS_6noding12MCIndexNoder15intersectChainsEvE3$_0EEbRKNS1_15TemplateSTRNodeIS6_S7_EESH_OT_'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:627,75'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index5chain26MonotoneChainOverlapActionC2Ev
      functionSourceFile: '/src/geos/include/geos/index/chain/MonotoneChainOverlapAction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/chain/MonotoneChainOverlapAction.h:52,5'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'include/geos/index/chain/MonotoneChainOverlapAction.h:52,5'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
    - functionName:    _ZN4geos5index5chain26MonotoneChainOverlapAction7overlapERKNS_4geom11LineSegmentES6_
      functionSourceFile: '/src/geos/include/geos/index/chain/MonotoneChainOverlapAction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding12MCIndexNoder20SegmentOverlapActionD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/MCIndexNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/MCIndexNoder.h:112,11'
          Dst:             _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev
    - functionName:    _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev
      functionSourceFile: '/src/geos/include/geos/index/chain/MonotoneChainOverlapAction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding12MCIndexNoderD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/MCIndexNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding12MCIndexNoderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/MCIndexNoder.h:89,30'
          Dst:             _ZN4geos6noding12MCIndexNoderD2Ev
    - functionName:    _ZNK4geos5index5chain13MonotoneChain10getContextEv
      functionSourceFile: '/src/geos/include/geos/index/chain/MonotoneChain.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding12MCIndexNoder20SegmentOverlapAction7overlapERKNS_5index5chain13MonotoneChainEmS7_m
      functionSourceFile: '/src/geos/src/noding/MCIndexNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index5chain13MonotoneChain10getContextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/MCIndexNoder.cpp:97,68'
          Dst:             _ZNK4geos5index5chain13MonotoneChain10getContextEv
        - Src:             'src/noding/MCIndexNoder.cpp:102,68'
          Dst:             _ZNK4geos5index5chain13MonotoneChain10getContextEv
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10queryPairsIZNS_6noding12MCIndexNoder15intersectChainsEvE3$_0EEvOT_'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10queryPairsIRZNS_6noding12MCIndexNoder15intersectChainsEvE3$_0EEbRKNS1_15TemplateSTRNodeIS6_S7_EESH_OT_'
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5buildEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:300,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:301,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:309,13'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10queryPairsIRZNS_6noding12MCIndexNoder15intersectChainsEvE3$_0EEbRKNS1_15TemplateSTRNodeIS6_S7_EESH_OT_'
    - functionName:    _ZN4geos6noding12MCIndexNoder20SegmentOverlapActionC2ERNS0_18SegmentIntersectorE
      functionSourceFile: '/src/geos/include/geos/noding/MCIndexNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index5chain26MonotoneChainOverlapActionC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/MCIndexNoder.h:116,13'
          Dst:             _ZN4geos5index5chain26MonotoneChainOverlapActionC2Ev
    - functionName:    _ZN4geos6noding12MCIndexNoder15intersectChainsEv
      functionSourceFile: '/src/geos/src/noding/MCIndexNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10queryPairsIZNS_6noding12MCIndexNoder15intersectChainsEvE3$_0EEvOT_'
        - _ZN4geos6noding12MCIndexNoder20SegmentOverlapActionC2ERNS0_18SegmentIntersectorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/MCIndexNoder.cpp:68,26'
          Dst:             _ZN4geos6noding12MCIndexNoder20SegmentOverlapActionC2ERNS0_18SegmentIntersectorE
        - Src:             'src/noding/MCIndexNoder.cpp:70,11'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10queryPairsIZNS_6noding12MCIndexNoder15intersectChainsEvE3$_0EEvOT_'
        - Src:             'src/noding/MCIndexNoder.cpp:77,1'
          Dst:             _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev
        - Src:             'src/noding/MCIndexNoder.cpp:77,1'
          Dst:             _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev
    - functionName:    _ZN4geos6noding12MCIndexNoder3addEPNS0_13SegmentStringE
      functionSourceFile: '/src/geos/src/noding/MCIndexNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index5chain20MonotoneChainBuilder9getChainsEPKNS_4geom18CoordinateSequenceEPvRNSt3__16vectorINS1_13MonotoneChainENS8_9allocatorISA_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/MCIndexNoder.cpp:86,5'
          Dst:             _ZN4geos5index5chain20MonotoneChainBuilder9getChainsEPKNS_4geom18CoordinateSequenceEPvRNSt3__16vectorINS1_13MonotoneChainENS8_9allocatorISA_EEEE
    - functionName:    _ZN4geos6noding12MCIndexNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/noding/MCIndexNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          94
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS6_
        - _ZN4geos6noding12MCIndexNoder15intersectChainsEv
        - _ZN4geos6noding12MCIndexNoder3addEPNS0_13SegmentStringE
        - _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEd
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/MCIndexNoder.cpp:48,9'
          Dst:             _ZN4geos6noding12MCIndexNoder3addEPNS0_13SegmentStringE
        - Src:             'src/noding/MCIndexNoder.cpp:53,29'
          Dst:             _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEd
        - Src:             'src/noding/MCIndexNoder.cpp:53,19'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS6_
        - Src:             'src/noding/MCIndexNoder.cpp:58,5'
          Dst:             _ZN4geos6noding12MCIndexNoder15intersectChainsEv
    - functionName:    '_ZZN4geos6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEvENK3$_0clEPKNS_5index5chain13MonotoneChainE'
      functionSourceFile: '/src/geos/src/noding/MCIndexSegmentSetMutualIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index5chain13MonotoneChain15computeOverlapsEPKS2_dPNS1_26MonotoneChainOverlapActionE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:70,24'
          Dst:             _ZNK4geos5index5chain13MonotoneChain15computeOverlapsEPKS2_dPNS1_26MonotoneChainOverlapActionE
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS_6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEvE3$_0EEbRKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS_6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEvE3$_0EEbRKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS_6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEvE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISG_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSG_RKNS1_15TemplateSTRNodeIS6_S7_EE'
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS_6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEvE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISG_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSG_RKNS1_15TemplateSTRNodeIS6_S7_EE'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS_6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEvE3$_0EEbRKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS_6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEvE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISG_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSG_RKNS1_15TemplateSTRNodeIS6_S7_EE'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
        - '_ZZN4geos6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEvENK3$_0clEPKNS_5index5chain13MonotoneChainE'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:574,29'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:574,16'
          Dst:             '_ZZN4geos6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEvENK3$_0clEPKNS_5index5chain13MonotoneChainE'
    - functionName:    _ZN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapActionD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/MCIndexSegmentSetMutualIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/MCIndexSegmentSetMutualIntersector.h:88,11'
          Dst:             _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev
    - functionName:    _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/MCIndexSegmentSetMutualIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/MCIndexSegmentSetMutualIntersector.h:75,5'
          Dst:             _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorD2Ev
    - functionName:    _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/MCIndexSegmentSetMutualIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
        - _ZN4geos6noding27SegmentSetMutualIntersectorD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/MCIndexSegmentSetMutualIntersector.h:75,6'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
        - Src:             'include/geos/noding/MCIndexSegmentSetMutualIntersector.h:75,6'
          Dst:             _ZN4geos6noding27SegmentSetMutualIntersectorD2Ev
    - functionName:    _ZN4geos6noding34MCIndexSegmentSetMutualIntersector15setBaseSegmentsEPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/noding/MCIndexSegmentSetMutualIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding34MCIndexSegmentSetMutualIntersector10addToIndexEPNS0_13SegmentStringE
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:86,18'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:89,9'
          Dst:             _ZN4geos6noding34MCIndexSegmentSetMutualIntersector10addToIndexEPNS0_13SegmentStringE
    - functionName:    _ZN4geos6noding34MCIndexSegmentSetMutualIntersector7processEPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/noding/MCIndexSegmentSetMutualIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          117
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6insertEPKNS_4geom8EnvelopeEPv
        - _ZN4geos6noding34MCIndexSegmentSetMutualIntersector15addToMonoChainsEPNS0_13SegmentStringE
        - _ZN4geos6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEv
        - _ZNK4geos4geom8Envelope10intersectsERKS1_
        - _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEd
        - _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:99,64'
          Dst:             _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEv
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:99,50'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:100,35'
          Dst:             _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEd
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:100,23'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6insertEPKNS_4geom8EnvelopeEPv
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:115,5'
          Dst:             _ZN4geos6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEv
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:113,9'
          Dst:             _ZN4geos6noding34MCIndexSegmentSetMutualIntersector15addToMonoChainsEPNS0_13SegmentStringE
    - functionName:    _ZN4geos6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEv
      functionSourceFile: '/src/geos/src/noding/MCIndexSegmentSetMutualIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIZNS_6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEvE3$_0EEvRKNS_4geom8EnvelopeEOT_'
        - _ZN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapActionC2ERNS0_18SegmentIntersectorE
        - _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:66,62'
          Dst:             _ZN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapActionC2ERNS0_18SegmentIntersectorE
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:76,1'
          Dst:             _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:69,32'
          Dst:             _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEd
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:69,15'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIZNS_6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEvE3$_0EEvRKNS_4geom8EnvelopeEOT_'
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:76,1'
          Dst:             _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev
    - functionName:    _ZN4geos6noding34MCIndexSegmentSetMutualIntersector15addToMonoChainsEPNS0_13SegmentStringE
      functionSourceFile: '/src/geos/src/noding/MCIndexSegmentSetMutualIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          112
      EdgeCount:       51
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4geos5index5chain20MonotoneChainBuilder9getChainsEPKNS_4geom18CoordinateSequenceEPvRNSt3__16vectorINS1_13MonotoneChainENS8_9allocatorISA_EEEE
        - _ZNK4geos4geom8Envelope10intersectsERKS1_
        - _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEv
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:49,17'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:52,5'
          Dst:             _ZN4geos5index5chain20MonotoneChainBuilder9getChainsEPKNS_4geom18CoordinateSequenceEPvRNSt3__16vectorINS1_13MonotoneChainENS8_9allocatorISA_EEEE
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:55,60'
          Dst:             _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEv
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:55,46'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
    - functionName:    _ZNK4geos6noding13SegmentString4sizeEv
      functionSourceFile: '/src/geos/include/geos/noding/SegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    54
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentString.h:71,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapActionC2ERNS0_18SegmentIntersectorE
      functionSourceFile: '/src/geos/include/geos/noding/MCIndexSegmentSetMutualIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index5chain26MonotoneChainOverlapActionC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/MCIndexSegmentSetMutualIntersector.h:98,13'
          Dst:             _ZN4geos5index5chain26MonotoneChainOverlapActionC2Ev
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIZNS_6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEvE3$_0EEvRKNS_4geom8EnvelopeEOT_'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5buildEv
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS_6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEvE3$_0EEbRKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS_6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEvE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISG_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSG_RKNS1_15TemplateSTRNodeIS6_S7_EE'
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS_6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEvE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISG_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSG_RKNS1_15TemplateSTRNodeIS6_S7_EE'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS_6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEvE3$_0EEbRKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
    - functionName:    _ZN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapAction7overlapERKNS_5index5chain13MonotoneChainEmS7_m
      functionSourceFile: '/src/geos/src/noding/MCIndexSegmentSetMutualIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index5chain13MonotoneChain10getContextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:124,58'
          Dst:             _ZNK4geos5index5chain13MonotoneChain10getContextEv
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:125,58'
          Dst:             _ZNK4geos5index5chain13MonotoneChain10getContextEv
    - functionName:    _ZN4geos6noding34MCIndexSegmentSetMutualIntersector10addToIndexEPNS0_13SegmentStringE
      functionSourceFile: '/src/geos/src/noding/MCIndexSegmentSetMutualIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index5chain20MonotoneChainBuilder9getChainsEPKNS_4geom18CoordinateSequenceEPvRNSt3__16vectorINS1_13MonotoneChainENS8_9allocatorISA_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/MCIndexSegmentSetMutualIntersector.cpp:39,5'
          Dst:             _ZN4geos5index5chain20MonotoneChainBuilder9getChainsEPKNS_4geom18CoordinateSequenceEPvRNSt3__16vectorINS1_13MonotoneChainENS8_9allocatorISA_EEEE
    - functionName:    _ZN4geos4geom14CoordinateXYZMC2ERKNS0_13CoordinateXYME
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2ERKNS0_12CoordinateXYE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Coordinate.h:365,11'
          Dst:             _ZN4geos4geom10CoordinateC2ERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos6noding9ArcStringD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/ArcString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding10PathStringD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/ArcString.h:30,16'
          Dst:             _ZN4geos6noding10PathStringD2Ev
    - functionName:    '_ZZN4geos6nodingL16prepareArcPointsERKNS_4geom11CircularArcENSt3__16vectorINS1_14CoordinateXYZMENS5_9allocatorIS7_EEEEENK3$_0clIS7_S7_EEDaRKT_RKT0_'
      functionSourceFile: '/src/geos/src/noding/NodableArcString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom8Quadrant11pseudoAngleERKNS0_12CoordinateXYES4_
        - _ZN4geos6nodingL18pseudoAngleDiffCCWEdd
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/NodableArcString.cpp:59,22'
          Dst:             _ZN4geos4geom8Quadrant11pseudoAngleERKNS0_12CoordinateXYES4_
        - Src:             'src/noding/NodableArcString.cpp:60,22'
          Dst:             _ZN4geos4geom8Quadrant11pseudoAngleERKNS0_12CoordinateXYES4_
        - Src:             'src/noding/NodableArcString.cpp:63,20'
          Dst:             _ZN4geos6nodingL18pseudoAngleDiffCCWEdd
        - Src:             'src/noding/NodableArcString.cpp:63,55'
          Dst:             _ZN4geos6nodingL18pseudoAngleDiffCCWEdd
        - Src:             'src/noding/NodableArcString.cpp:65,20'
          Dst:             _ZN4geos6nodingL18pseudoAngleDiffCCWEdd
        - Src:             'src/noding/NodableArcString.cpp:65,55'
          Dst:             _ZN4geos6nodingL18pseudoAngleDiffCCWEdd
    - functionName:    _ZN4geos4geom8Quadrant11pseudoAngleERKNS0_12CoordinateXYES4_
      functionSourceFile: '/src/geos/include/geos/geom/Quadrant.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6nodingL18pseudoAngleDiffCCWEdd
      functionSourceFile: '/src/geos/src/noding/NodableArcString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11CircularArc6theta0Ev
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc9getCenterEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:166,50'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/geom/CircularArc.h:166,56'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'include/geos/geom/CircularArc.h:166,16'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
    - functionName:    _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:263,23'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZNK4geos4geom11CircularArc9getCenterEv
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs9getCenterERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p1INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc5isCCWEv
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:89,17'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'include/geos/geom/CircularArc.h:90,63'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/geom/CircularArc.h:90,69'
          Dst:             _ZNK4geos4geom11CircularArc2p1INS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/geom/CircularArc.h:90,75'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/geom/CircularArc.h:90,28'
          Dst:             _ZN4geos9algorithm12CircularArcs9getCenterERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/geom/CircularArc.h:92,63'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/geom/CircularArc.h:92,69'
          Dst:             _ZNK4geos4geom11CircularArc2p1INS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/geom/CircularArc.h:92,75'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/geom/CircularArc.h:92,28'
          Dst:             _ZN4geos9algorithm12CircularArcs9getCenterERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZNK4geos4geom11CircularArc5isCCWEv
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom11CircularArc14getOrientationEv
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:151,16'
          Dst:             _ZNK4geos4geom11CircularArc14getOrientationEv
    - functionName:    _ZNK4geos4geom11CircularArc2p1INS0_12CoordinateXYEEERKT_v
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:268,23'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:273,23'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZNK4geos4geom11CircularArc14getOrientationEv
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p1INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:124,59'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/geom/CircularArc.h:124,65'
          Dst:             _ZNK4geos4geom11CircularArc2p1INS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/geom/CircularArc.h:124,71'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/geom/CircularArc.h:124,29'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZNK4geos4geom11CircularArc21containsPointOnCircleERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom11CircularArc13containsAngleEd
        - _ZNK4geos4geom11CircularArc9getCenterEv
        - atan2
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:189,41'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'include/geos/geom/CircularArc.h:189,62'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'include/geos/geom/CircularArc.h:189,24'
          Dst:             atan2
        - Src:             'include/geos/geom/CircularArc.h:190,16'
          Dst:             _ZNK4geos4geom11CircularArc13containsAngleEd
    - functionName:    atan2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZThn56_N4geos6noding16NodableArcString15addIntersectionERKNS_4geom14CoordinateXYZMEm
      functionSourceFile: '/src/geos/include/geos/noding/NodableArcString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding16NodableArcString15addIntersectionERKNS_4geom14CoordinateXYZMEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodableArcString.h:0,0'
          Dst:             _ZN4geos6noding16NodableArcString15addIntersectionERKNS_4geom14CoordinateXYZMEm
    - functionName:    _ZN4geos6noding16NodableArcString15addIntersectionERKNS_4geom14CoordinateXYZMEm
      functionSourceFile: '/src/geos/include/geos/noding/NodableArcString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding11NodablePath15addIntersectionERKNS_4geom12CoordinateXYEm
      functionSourceFile: '/src/geos/include/geos/noding/NodablePath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodablePath.h:34,25'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos6noding11NodablePath15addIntersectionERKNS_4geom13CoordinateXYMEm
      functionSourceFile: '/src/geos/include/geos/noding/NodablePath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_13CoordinateXYME
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodablePath.h:30,25'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_13CoordinateXYME
    - functionName:    _ZN4geos6noding11NodablePath15addIntersectionERKNS_4geom10CoordinateEm
      functionSourceFile: '/src/geos/include/geos/noding/NodablePath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_10CoordinateE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodablePath.h:26,25'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_10CoordinateE
    - functionName:    _ZNK4geos6noding9ArcString9getLengthEv
      functionSourceFile: '/src/geos/include/geos/noding/ArcString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom11CircularArc9getLengthEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/ArcString.h:48,24'
          Dst:             _ZNK4geos4geom11CircularArc9getLengthEv
    - functionName:    _ZNK4geos6noding9ArcString7getSizeEv
      functionSourceFile: '/src/geos/include/geos/noding/ArcString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding16NodableArcStringD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/NodableArcString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding16NodableArcStringD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodableArcString.h:23,16'
          Dst:             _ZN4geos6noding16NodableArcStringD2Ev
    - functionName:    _ZN4geos6noding16NodableArcStringD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/NodableArcString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding9ArcStringD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodableArcString.h:23,16'
          Dst:             _ZN4geos6noding9ArcStringD2Ev
    - functionName:    _ZN4geos6noding16NodableArcStringC2ENSt3__16vectorINS_4geom11CircularArcENS2_9allocatorIS5_EEEERKNS2_10shared_ptrIKNS4_18CoordinateSequenceEEEbbPKv
      functionSourceFile: '/src/geos/src/noding/NodableArcString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding11NodablePathC2Ev
        - _ZN4geos6noding9ArcStringC2ENSt3__16vectorINS_4geom11CircularArcENS2_9allocatorIS5_EEEERKNS2_10shared_ptrIKNS4_18CoordinateSequenceEEEPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/NodableArcString.cpp:37,5'
          Dst:             _ZN4geos6noding9ArcStringC2ENSt3__16vectorINS_4geom11CircularArcENS2_9allocatorIS5_EEEERKNS2_10shared_ptrIKNS4_18CoordinateSequenceEEEPKv
        - Src:             'src/noding/NodableArcString.cpp:36,19'
          Dst:             _ZN4geos6noding11NodablePathC2Ev
    - functionName:    _ZN4geos6noding9ArcStringC2ENSt3__16vectorINS_4geom11CircularArcENS2_9allocatorIS5_EEEERKNS2_10shared_ptrIKNS4_18CoordinateSequenceEEEPKv
      functionSourceFile: '/src/geos/include/geos/noding/ArcString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding10PathStringC2EPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/ArcString.h:36,11'
          Dst:             _ZN4geos6noding10PathStringC2EPKv
    - functionName:    _ZN4geos6noding11NodablePathC2Ev
      functionSourceFile: '/src/geos/include/geos/noding/NodablePath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6nodingL16prepareArcPointsERKNS_4geom11CircularArcENSt3__16vectorINS1_14CoordinateXYZMENS5_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/noding/NodableArcString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          333
      EdgeCount:       151
      CyclomaticComplexity: 75
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom8Quadrant11pseudoAngleERKNS0_12CoordinateXYES4_
        - _ZN4geos9algorithm12CircularArcs11getMidpointERKNS_4geom12CoordinateXYES5_S5_db
        - _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - _ZN4geos9algorithm5Angle11isWithinCCWEddd
        - _ZN4geos9algorithm5Angle17normalizePositiveEd
        - _ZNK4geos4geom11CircularArc14getOrientationEv
        - _ZNK4geos4geom11CircularArc21containsPointOnCircleERKNS0_12CoordinateXYE
        - _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc6theta0Ev
        - _ZNK4geos4geom11CircularArc9getCenterEv
        - _ZNK4geos4geom11CircularArc9getRadiusEv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/NodableArcString.cpp:46,28'
          Dst:             _ZNK4geos4geom11CircularArc14getOrientationEv
        - Src:             'src/noding/NodableArcString.cpp:47,44'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/noding/NodableArcString.cpp:48,68'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/noding/NodableArcString.cpp:48,28'
          Dst:             _ZN4geos4geom8Quadrant11pseudoAngleERKNS0_12CoordinateXYES4_
        - Src:             'src/noding/NodableArcString.cpp:53,24'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/noding/NodableArcString.cpp:54,13'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/noding/NodableArcString.cpp:54,48'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/noding/NodableArcString.cpp:54,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/noding/NodableArcString.cpp:71,24'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/noding/NodableArcString.cpp:72,13'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/noding/NodableArcString.cpp:72,48'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/noding/NodableArcString.cpp:72,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/noding/NodableArcString.cpp:118,24'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/noding/NodableArcString.cpp:79,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/noding/NodableArcString.cpp:89,18'
          Dst:             _ZNK4geos4geom11CircularArc21containsPointOnCircleERKNS0_12CoordinateXYE
        - Src:             'src/noding/NodableArcString.cpp:93,82'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/noding/NodableArcString.cpp:93,25'
          Dst:             _ZN4geos9algorithm12CircularArcs11getMidpointERKNS_4geom12CoordinateXYES5_S5_db
        - Src:             'src/noding/NodableArcString.cpp:95,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/noding/NodableArcString.cpp:95,35'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/noding/NodableArcString.cpp:100,18'
          Dst:             _ZNK4geos4geom11CircularArc21containsPointOnCircleERKNS0_12CoordinateXYE
        - Src:             'src/noding/NodableArcString.cpp:105,67'
          Dst:             _ZNK4geos4geom11CircularArc6theta0Ev
        - Src:             'src/noding/NodableArcString.cpp:105,27'
          Dst:             _ZN4geos9algorithm5Angle17normalizePositiveEd
        - Src:             'src/noding/NodableArcString.cpp:106,63'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/noding/NodableArcString.cpp:106,27'
          Dst:             _ZN4geos9algorithm5Angle17normalizePositiveEd
        - Src:             'src/noding/NodableArcString.cpp:107,63'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/noding/NodableArcString.cpp:107,27'
          Dst:             _ZN4geos9algorithm5Angle17normalizePositiveEd
        - Src:             'src/noding/NodableArcString.cpp:109,13'
          Dst:             _ZN4geos9algorithm5Angle11isWithinCCWEddd
        - Src:             'src/noding/NodableArcString.cpp:119,13'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/noding/NodableArcString.cpp:119,48'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/noding/NodableArcString.cpp:119,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/noding/NodableArcString.cpp:122,19'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos4geom11CircularArc9getRadiusEv
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc5isCCWEv
        - _ZNK4geos4geom11CircularArc9getCenterEv
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:133,17'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'include/geos/geom/CircularArc.h:134,28'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'include/geos/geom/CircularArc.h:134,49'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/geom/CircularArc.h:134,40'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'include/geos/geom/CircularArc.h:136,28'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'include/geos/geom/CircularArc.h:136,49'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/geom/CircularArc.h:136,40'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos6noding16NodableArcString8getNodedERNSt3__16vectorINS2_10unique_ptrINS0_9ArcStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/noding/NodableArcString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          419
      EdgeCount:       140
      CyclomaticComplexity: 65
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mmb
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - _ZN4geos6nodingL16prepareArcPointsERKNS_4geom11CircularArcENSt3__16vectorINS1_14CoordinateXYZMENS5_9allocatorIS7_EEEE
        - _ZN4geos9algorithm12CircularArcs11getMidpointERKNS_4geom12CoordinateXYES5_S5_db
        - _ZNK4geos4geom11CircularArc14getOrientationEv
        - _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - _ZNK4geos4geom11CircularArc9getCenterEv
        - _ZNK4geos4geom11CircularArc9getRadiusEv
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - _ZNK4geos6noding10PathString7getDataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/NodableArcString.cpp:144,52'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/noding/NodableArcString.cpp:145,39'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/noding/NodableArcString.cpp:146,41'
          Dst:             _ZNK4geos4geom11CircularArc14getOrientationEv
        - Src:             'src/noding/NodableArcString.cpp:155,25'
          Dst:             _ZN4geos6nodingL16prepareArcPointsERKNS_4geom11CircularArcENSt3__16vectorINS1_14CoordinateXYZMENS5_9allocatorIS7_EEEE
        - Src:             'src/noding/NodableArcString.cpp:165,71'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/noding/NodableArcString.cpp:166,51'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/noding/NodableArcString.cpp:167,21'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mmb
        - Src:             'src/noding/NodableArcString.cpp:168,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/noding/NodableArcString.cpp:182,31'
          Dst:             _ZN4geos9algorithm12CircularArcs11getMidpointERKNS_4geom12CoordinateXYES5_S5_db
        - Src:             'src/noding/NodableArcString.cpp:182,28'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'src/noding/NodableArcString.cpp:186,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/noding/NodableArcString.cpp:187,25'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/noding/NodableArcString.cpp:189,21'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/noding/NodableArcString.cpp:190,21'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/noding/NodableArcString.cpp:192,48'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/noding/NodableArcString.cpp:198,136'
          Dst:             _ZNK4geos6noding10PathString7getDataEv
        - Src:             'src/noding/NodableArcString.cpp:206,128'
          Dst:             _ZNK4geos6noding10PathString7getDataEv
    - functionName:    _ZN4geos6noding11SegmentNodeD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/SegmentNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding15SegmentNodeListD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/SegmentNodeList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding18NodedSegmentStringD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/NodedSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18NodedSegmentStringD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodedSegmentString.h:115,36'
          Dst:             _ZN4geos6noding18NodedSegmentStringD2Ev
    - functionName:    _ZN4geos6noding18NodedSegmentStringD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/NodedSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding13SegmentStringD2Ev
        - _ZN4geos6noding15SegmentNodeListD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodedSegmentString.h:116,5'
          Dst:             _ZN4geos6noding15SegmentNodeListD2Ev
        - Src:             'include/geos/noding/NodedSegmentString.h:116,5'
          Dst:             _ZN4geos6noding13SegmentStringD2Ev
    - functionName:    _ZNK4geos6noding18NodedSegmentString5printERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/geos/src/noding/NodedSegmentString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceE
        - _ZNK4geos6noding15SegmentNodeList4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/NodedSegmentString.cpp:78,25'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceE
        - Src:             'src/noding/NodedSegmentString.cpp:79,34'
          Dst:             _ZNK4geos6noding15SegmentNodeList4sizeEv
    - functionName:    _ZNK4geos6noding15SegmentNodeList4sizeEv
      functionSourceFile: '/src/geos/include/geos/noding/SegmentNodeList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos6noding15SegmentNodeList7prepareEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentNodeList.h:187,9'
          Dst:             _ZNK4geos6noding15SegmentNodeList7prepareEv
    - functionName:    _ZN4geos6noding18NodedSegmentString18getNodedSubstringsERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/noding/NodedSegmentString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding18NodedSegmentString18getNodedSubstringsERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEERNS3_INS2_10unique_ptrIS4_NS2_14default_deleteIS4_EEEENS6_ISE_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/NodedSegmentString.cpp:69,5'
          Dst:             _ZN4geos6noding18NodedSegmentString18getNodedSubstringsERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEERNS3_INS2_10unique_ptrIS4_NS2_14default_deleteIS4_EEEENS6_ISE_EEEE
    - functionName:    _ZN4geos6noding18NodedSegmentString18getNodedSubstringsERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEERNS3_INS2_10unique_ptrIS4_NS2_14default_deleteIS4_EEEENS6_ISE_EEEE
      functionSourceFile: '/src/geos/src/noding/NodedSegmentString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6noding15SegmentNodeList13addSplitEdgesERNSt3__16vectorINS2_10unique_ptrINS0_13SegmentStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZN4geos6noding18NodedSegmentString11getNodeListEv
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/NodedSegmentString.cpp:50,35'
          Dst:             __dynamic_cast
        - Src:             'src/noding/NodedSegmentString.cpp:52,14'
          Dst:             _ZN4geos6noding18NodedSegmentString11getNodeListEv
        - Src:             'src/noding/NodedSegmentString.cpp:52,28'
          Dst:             _ZN4geos6noding15SegmentNodeList13addSplitEdgesERNSt3__16vectorINS2_10unique_ptrINS0_13SegmentStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos6noding18NodedSegmentString11getNodeListEv
      functionSourceFile: '/src/geos/src/noding/NodedSegmentString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding18NodedSegmentString19getNodedCoordinatesEv
      functionSourceFile: '/src/geos/src/noding/NodedSegmentString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding15SegmentNodeList19getSplitCoordinatesEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/NodedSegmentString.cpp:59,21'
          Dst:             _ZN4geos6noding15SegmentNodeList19getSplitCoordinatesEv
    - functionName:    _ZNK4geos6noding18NodedSegmentString11getNodeListEv
      functionSourceFile: '/src/geos/src/noding/NodedSegmentString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding5Noder13getNodedPathsEv
      functionSourceFile: '/src/geos/src/noding/Noder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding5Noder16computePathNodesERKNSt3__16vectorIPNS0_10PathStringENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/noding/Noder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          102
      EdgeCount:       46
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/Noder.cpp:29,24'
          Dst:             __dynamic_cast
        - Src:             'src/noding/Noder.cpp:32,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/noding/Noder.cpp:32,19'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/noding/Noder.cpp:32,13'
          Dst:             __cxa_throw
        - Src:             'src/noding/Noder.cpp:32,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos6noding5NoderD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/Noder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos6noding23OrientedCoordinateArray8HashCodeclERKS1_
      functionSourceFile: '/src/geos/src/noding/OrientedCoordinateArray.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          75
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8HashCodeclERKS1_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/OrientedCoordinateArray.cpp:117,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/noding/OrientedCoordinateArray.cpp:123,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/noding/OrientedCoordinateArray.cpp:123,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8HashCodeclERKS1_
        - Src:             'src/noding/OrientedCoordinateArray.cpp:127,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/noding/OrientedCoordinateArray.cpp:127,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8HashCodeclERKS1_
    - functionName:    _ZNK4geos6noding23OrientedCoordinateArrayeqERKS1_
      functionSourceFile: '/src/geos/src/noding/OrientedCoordinateArray.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          96
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/OrientedCoordinateArray.cpp:89,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/noding/OrientedCoordinateArray.cpp:90,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/noding/OrientedCoordinateArray.cpp:98,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/noding/OrientedCoordinateArray.cpp:98,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/noding/OrientedCoordinateArray.cpp:98,31'
          Dst:             _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - Src:             'src/noding/OrientedCoordinateArray.cpp:104,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/noding/OrientedCoordinateArray.cpp:104,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/noding/OrientedCoordinateArray.cpp:104,31'
          Dst:             _ZN4geos4geomneERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos6noding23OrientedCoordinateArray15compareOrientedERKNS_4geom18CoordinateSequenceEbS5_b
      functionSourceFile: '/src/geos/src/noding/OrientedCoordinateArray.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          106
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/OrientedCoordinateArray.cpp:60,55'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/noding/OrientedCoordinateArray.cpp:61,55'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/noding/OrientedCoordinateArray.cpp:63,55'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/noding/OrientedCoordinateArray.cpp:64,55'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/noding/OrientedCoordinateArray.cpp:67,22'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/noding/OrientedCoordinateArray.cpp:67,67'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/noding/OrientedCoordinateArray.cpp:67,57'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
    - functionName:    _ZNK4geos6noding23OrientedCoordinateArray9compareToERKS1_
      functionSourceFile: '/src/geos/src/noding/OrientedCoordinateArray.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding23OrientedCoordinateArray15compareOrientedERKNS_4geom18CoordinateSequenceEbS5_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/OrientedCoordinateArray.cpp:45,16'
          Dst:             _ZN4geos6noding23OrientedCoordinateArray15compareOrientedERKNS_4geom18CoordinateSequenceEbS5_b
    - functionName:    _ZN4geos6noding23OrientedCoordinateArray11orientationERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/noding/OrientedCoordinateArray.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence19increasingDirectionERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/OrientedCoordinateArray.cpp:39,12'
          Dst:             _ZN4geos4geom18CoordinateSequence19increasingDirectionERKS1_
    - functionName:    _ZN4geos6noding10PathString18toRawPointerVectorERKNSt3__16vectorINS2_10unique_ptrIS1_NS2_14default_deleteIS1_EEEENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/noding/PathString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding27SegmentIntersectionDetectorD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/SegmentIntersectionDetector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding27SegmentIntersectionDetectorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentIntersectionDetector.h:70,5'
          Dst:             _ZN4geos6noding27SegmentIntersectionDetectorD2Ev
    - functionName:    _ZNK4geos6noding27SegmentIntersectionDetector6isDoneEv
      functionSourceFile: '/src/geos/include/geos/noding/SegmentIntersectionDetector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm15LineIntersector8isProperEv
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:261,16'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
    - functionName:    _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
      functionSourceFile: '/src/geos/include/geos/noding/SegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentString.h:80,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZN4geos6noding27SegmentIntersectionDetector20processIntersectionsEPNS0_13SegmentStringEmS3_m
      functionSourceFile: '/src/geos/src/noding/SegmentIntersectionDetector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          117
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
        - _ZN4geos4geom18CoordinateSequenceC2Ev
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYES4_EEvRKT_S7_RKT0_SA_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - _ZNK4geos9algorithm15LineIntersector8isProperEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentIntersectionDetector.cpp:41,35'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - Src:             'src/noding/SegmentIntersectionDetector.cpp:42,35'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - Src:             'src/noding/SegmentIntersectionDetector.cpp:43,35'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - Src:             'src/noding/SegmentIntersectionDetector.cpp:44,35'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - Src:             'src/noding/SegmentIntersectionDetector.cpp:46,9'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/noding/SegmentIntersectionDetector.cpp:48,12'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - Src:             'src/noding/SegmentIntersectionDetector.cpp:52,29'
          Dst:             _ZNK4geos9algorithm15LineIntersector8isProperEv
        - Src:             'src/noding/SegmentIntersectionDetector.cpp:72,26'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - Src:             'src/noding/SegmentIntersectionDetector.cpp:74,13'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/noding/SegmentIntersectionDetector.cpp:77,31'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
        - Src:             'src/noding/SegmentIntersectionDetector.cpp:78,26'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
        - Src:             'src/noding/SegmentIntersectionDetector.cpp:79,26'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
        - Src:             'src/noding/SegmentIntersectionDetector.cpp:80,26'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
        - Src:             'src/noding/SegmentIntersectionDetector.cpp:81,26'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
    - functionName:    _ZN4geos6noding11SegmentNodeC2INS_4geom10CoordinateEEERKNS0_13SegmentStringERKT_mi
      functionSourceFile: '/src/geos/include/geos/noding/SegmentNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_10CoordinateE
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentNode.h:70,11'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_10CoordinateE
        - Src:             'include/geos/noding/SegmentNode.h:75,44'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'include/geos/noding/SegmentNode.h:75,32'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
      functionSourceFile: '/src/geos/include/geos/noding/SegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    60
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentString.h:80,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZN4geos6noding13SegmentString10safeOctantERKNS_4geom12CoordinateXYES5_
      functionSourceFile: '/src/geos/include/geos/noding/SegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos6noding6Octant6octantERKNS_4geom12CoordinateXYES5_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentString.h:170,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/noding/SegmentString.h:173,16'
          Dst:             _ZN4geos6noding6Octant6octantERKNS_4geom12CoordinateXYES5_
    - functionName:    _ZN4geos6noding11SegmentNodeC2INS_4geom14CoordinateXYZMEEERKNS0_13SegmentStringERKT_mi
      functionSourceFile: '/src/geos/include/geos/noding/SegmentNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentNode.h:75,44'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'include/geos/noding/SegmentNode.h:75,32'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos6noding13SegmentString16getSegmentOctantEm
      functionSourceFile: '/src/geos/include/geos/noding/SegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos6noding13SegmentString10safeOctantERKNS_4geom12CoordinateXYES5_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentString.h:107,22'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'include/geos/noding/SegmentString.h:110,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/noding/SegmentString.h:111,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/noding/SegmentString.h:110,16'
          Dst:             _ZN4geos6noding13SegmentString10safeOctantERKNS_4geom12CoordinateXYES5_
    - functionName:    '_ZZNK4geos6noding15SegmentNodeList7prepareEvENK3$_1clERKNS0_11SegmentNodeES5_'
      functionSourceFile: '/src/geos/src/noding/SegmentNodeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos6noding11SegmentNode9compareToERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentNodeList.cpp:58,23'
          Dst:             _ZNK4geos6noding11SegmentNode9compareToERKS1_
    - functionName:    _ZNK4geos6noding11SegmentNode9compareToERKS1_
      functionSourceFile: '/src/geos/include/geos/noding/SegmentNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          60
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos6noding22SegmentPointComparator7compareEiRKNS_4geom12CoordinateXYES5_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentNode.h:118,19'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/noding/SegmentNode.h:130,16'
          Dst:             _ZN4geos6noding22SegmentPointComparator7compareEiRKNS_4geom12CoordinateXYES5_
    - functionName:    _ZN4geos6noding22SegmentPointComparator7compareEiRKNS_4geom12CoordinateXYES5_
      functionSourceFile: '/src/geos/include/geos/noding/SegmentPointComparator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding22SegmentPointComparator12compareValueEii
        - _ZN4geos6noding22SegmentPointComparator12relativeSignEdd
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/noding/SegmentPointComparator.h:63,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/noding/SegmentPointComparator.h:56,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/noding/SegmentPointComparator.h:60,21'
          Dst:             _ZN4geos6noding22SegmentPointComparator12relativeSignEdd
        - Src:             'include/geos/noding/SegmentPointComparator.h:61,21'
          Dst:             _ZN4geos6noding22SegmentPointComparator12relativeSignEdd
        - Src:             'include/geos/noding/SegmentPointComparator.h:65,20'
          Dst:             _ZN4geos6noding22SegmentPointComparator12compareValueEii
        - Src:             'include/geos/noding/SegmentPointComparator.h:67,20'
          Dst:             _ZN4geos6noding22SegmentPointComparator12compareValueEii
        - Src:             'include/geos/noding/SegmentPointComparator.h:69,20'
          Dst:             _ZN4geos6noding22SegmentPointComparator12compareValueEii
        - Src:             'include/geos/noding/SegmentPointComparator.h:71,20'
          Dst:             _ZN4geos6noding22SegmentPointComparator12compareValueEii
        - Src:             'include/geos/noding/SegmentPointComparator.h:73,20'
          Dst:             _ZN4geos6noding22SegmentPointComparator12compareValueEii
        - Src:             'include/geos/noding/SegmentPointComparator.h:75,20'
          Dst:             _ZN4geos6noding22SegmentPointComparator12compareValueEii
        - Src:             'include/geos/noding/SegmentPointComparator.h:77,20'
          Dst:             _ZN4geos6noding22SegmentPointComparator12compareValueEii
        - Src:             'include/geos/noding/SegmentPointComparator.h:79,20'
          Dst:             _ZN4geos6noding22SegmentPointComparator12compareValueEii
    - functionName:    _ZN4geos6noding22SegmentPointComparator12relativeSignEdd
      functionSourceFile: '/src/geos/include/geos/noding/SegmentPointComparator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          21
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding22SegmentPointComparator12compareValueEii
      functionSourceFile: '/src/geos/include/geos/noding/SegmentPointComparator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          37
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK4geos6noding15SegmentNodeList7prepareEvENK3$_0clERKNS0_11SegmentNodeES5_'
      functionSourceFile: '/src/geos/src/noding/SegmentNodeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos6noding11SegmentNode9compareToERKS1_
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentNodeList.cpp:54,23'
          Dst:             _ZNK4geos6noding11SegmentNode9compareToERKS1_
    - functionName:    _ZN4geos6nodinglsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_15SegmentNodeListE
      functionSourceFile: '/src/geos/src/noding/SegmentNodeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6nodinglsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_11SegmentNodeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentNodeList.cpp:335,19'
          Dst:             _ZN4geos6nodinglsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_11SegmentNodeE
    - functionName:    _ZNK4geos6noding15SegmentNodeList18addEdgeCoordinatesEPKNS0_11SegmentNodeES4_RNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/noding/SegmentNodeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_b
        - _ZNK4geos6noding15SegmentNodeList18createSplitEdgePtsEPKNS0_11SegmentNodeES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentNodeList.cpp:322,16'
          Dst:             _ZNK4geos6noding15SegmentNodeList18createSplitEdgePtsEPKNS0_11SegmentNodeES4_
        - Src:             'src/noding/SegmentNodeList.cpp:324,15'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_b
    - functionName:    _ZNK4geos6noding15SegmentNodeList18createSplitEdgePtsEPKNS0_11SegmentNodeES4_
      functionSourceFile: '/src/geos/src/noding/SegmentNodeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          198
      EdgeCount:       39
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence4setMEmd
        - _ZN4geos4geom18CoordinateSequence4setZEmd
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos6noding11SegmentNode10isInteriorEv
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentNodeList.cpp:258,14'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
        - Src:             'src/noding/SegmentNodeList.cpp:259,14'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
        - Src:             'src/noding/SegmentNodeList.cpp:263,47'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/noding/SegmentNodeList.cpp:271,27'
          Dst:             _ZNK4geos6noding11SegmentNode10isInteriorEv
        - Src:             'src/noding/SegmentNodeList.cpp:271,56'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/noding/SegmentNodeList.cpp:276,10'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/noding/SegmentNodeList.cpp:278,10'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/noding/SegmentNodeList.cpp:280,10'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/noding/SegmentNodeList.cpp:282,14'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/noding/SegmentNodeList.cpp:283,27'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/noding/SegmentNodeList.cpp:285,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/noding/SegmentNodeList.cpp:286,28'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/noding/SegmentNodeList.cpp:286,18'
          Dst:             _ZN4geos4geom18CoordinateSequence4setZEmd
        - Src:             'src/noding/SegmentNodeList.cpp:288,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/noding/SegmentNodeList.cpp:289,28'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/noding/SegmentNodeList.cpp:289,18'
          Dst:             _ZN4geos4geom18CoordinateSequence4setMEmd
    - functionName:    _ZNK4geos6noding11SegmentNode10isInteriorEv
      functionSourceFile: '/src/geos/include/geos/noding/SegmentNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence4setZEmd
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11setOrdinateEmmd
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:403,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'include/geos/geom/CoordinateSequence.h:404,13'
          Dst:             _ZN4geos4geom18CoordinateSequence11setOrdinateEmmd
    - functionName:    _ZN4geos4geom18CoordinateSequence4setMEmd
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11setOrdinateEmmd
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:417,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'include/geos/geom/CoordinateSequence.h:418,13'
          Dst:             _ZN4geos4geom18CoordinateSequence11setOrdinateEmmd
    - functionName:    _ZN4geos6noding15SegmentNodeList19getSplitCoordinatesEv
      functionSourceFile: '/src/geos/src/noding/SegmentNodeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos6noding15SegmentNodeList12addEndpointsEv
        - _ZN4geos6noding15SegmentNodeList3endEv
        - _ZN4geos6noding15SegmentNodeList5beginEv
        - _ZNK4geos6noding15SegmentNodeList18addEdgeCoordinatesEPKNS0_11SegmentNodeES4_RNS_4geom18CoordinateSequenceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentNodeList.cpp:304,5'
          Dst:             _ZN4geos6noding15SegmentNodeList12addEndpointsEv
        - Src:             'src/noding/SegmentNodeList.cpp:307,15'
          Dst:             _ZN4geos6noding15SegmentNodeList5beginEv
        - Src:             'src/noding/SegmentNodeList.cpp:309,22'
          Dst:             _ZN4geos6noding15SegmentNodeList3endEv
        - Src:             'src/noding/SegmentNodeList.cpp:311,9'
          Dst:             _ZNK4geos6noding15SegmentNodeList18addEdgeCoordinatesEPKNS0_11SegmentNodeES4_RNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos6noding15SegmentNodeList12addEndpointsEv
      functionSourceFile: '/src/geos/src/noding/SegmentNodeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos6noding15SegmentNodeList3addINS_4geom14CoordinateXYZMEEEvRKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentNodeList.cpp:68,36'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/noding/SegmentNodeList.cpp:72,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/noding/SegmentNodeList.cpp:72,24'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/noding/SegmentNodeList.cpp:73,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/noding/SegmentNodeList.cpp:74,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/noding/SegmentNodeList.cpp:76,5'
          Dst:             _ZN4geos6noding15SegmentNodeList3addINS_4geom14CoordinateXYZMEEEvRKT_m
        - Src:             'src/noding/SegmentNodeList.cpp:77,5'
          Dst:             _ZN4geos6noding15SegmentNodeList3addINS_4geom14CoordinateXYZMEEEvRKT_m
    - functionName:    _ZN4geos6noding15SegmentNodeList5beginEv
      functionSourceFile: '/src/geos/include/geos/noding/SegmentNodeList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos6noding15SegmentNodeList7prepareEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentNodeList.h:192,9'
          Dst:             _ZNK4geos6noding15SegmentNodeList7prepareEv
    - functionName:    _ZN4geos6noding15SegmentNodeList3endEv
      functionSourceFile: '/src/geos/include/geos/noding/SegmentNodeList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos6noding15SegmentNodeList7prepareEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentNodeList.h:202,9'
          Dst:             _ZNK4geos6noding15SegmentNodeList7prepareEv
    - functionName:    _ZNK4geos6noding15SegmentNodeList7prepareEv
      functionSourceFile: '/src/geos/src/noding/SegmentNodeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding15SegmentNodeList3addINS_4geom14CoordinateXYZMEEEvRKT_m
      functionSourceFile: '/src/geos/include/geos/noding/SegmentNodeList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos6noding13SegmentString16getSegmentOctantEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentNodeList.h:179,102'
          Dst:             _ZNK4geos6noding13SegmentString16getSegmentOctantEm
    - functionName:    _ZNK4geos6noding15SegmentNodeList26checkSplitEdgesCorrectnessERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/noding/SegmentNodeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          149
      EdgeCount:       57
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom10Coordinate8toStringEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentNodeList.cpp:223,37'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/noding/SegmentNodeList.cpp:224,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/noding/SegmentNodeList.cpp:224,14'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/noding/SegmentNodeList.cpp:225,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/noding/SegmentNodeList.cpp:225,74'
          Dst:             _ZNK4geos4geom10Coordinate8toStringEv
        - Src:             'src/noding/SegmentNodeList.cpp:225,15'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/noding/SegmentNodeList.cpp:225,9'
          Dst:             __cxa_throw
        - Src:             'src/noding/SegmentNodeList.cpp:234,57'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/noding/SegmentNodeList.cpp:234,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/noding/SegmentNodeList.cpp:235,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/noding/SegmentNodeList.cpp:235,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/noding/SegmentNodeList.cpp:235,14'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/noding/SegmentNodeList.cpp:236,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/noding/SegmentNodeList.cpp:236,72'
          Dst:             _ZNK4geos4geom10Coordinate8toStringEv
        - Src:             'src/noding/SegmentNodeList.cpp:236,15'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/noding/SegmentNodeList.cpp:236,9'
          Dst:             __cxa_throw
        - Src:             'src/noding/SegmentNodeList.cpp:0,0'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos6noding15SegmentNodeList15createSplitEdgeEPKNS0_11SegmentNodeES4_
      functionSourceFile: '/src/geos/src/noding/SegmentNodeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos6noding10PathString7getDataEv
        - _ZNK4geos6noding15SegmentNodeList18createSplitEdgePtsEPKNS0_11SegmentNodeES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentNodeList.cpp:244,16'
          Dst:             _ZNK4geos6noding15SegmentNodeList18createSplitEdgePtsEPKNS0_11SegmentNodeES4_
        - Src:             'src/noding/SegmentNodeList.cpp:245,97'
          Dst:             _ZNK4geos6noding10PathString7getDataEv
    - functionName:    _ZN4geos6noding15SegmentNodeList13addSplitEdgesERNSt3__16vectorINS2_10unique_ptrINS0_13SegmentStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/noding/SegmentNodeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos6noding15SegmentNodeList12addEndpointsEv
        - _ZN4geos6noding15SegmentNodeList17addCollapsedNodesEv
        - _ZN4geos6noding15SegmentNodeList3endEv
        - _ZN4geos6noding15SegmentNodeList5beginEv
        - _ZNK4geos6noding11SegmentNode9compareToERKS1_
        - _ZNK4geos6noding15SegmentNodeList15createSplitEdgeEPKNS0_11SegmentNodeES4_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentNodeList.cpp:178,5'
          Dst:             _ZN4geos6noding15SegmentNodeList12addEndpointsEv
        - Src:             'src/noding/SegmentNodeList.cpp:179,5'
          Dst:             _ZN4geos6noding15SegmentNodeList17addCollapsedNodesEv
        - Src:             'src/noding/SegmentNodeList.cpp:183,15'
          Dst:             _ZN4geos6noding15SegmentNodeList5beginEv
        - Src:             'src/noding/SegmentNodeList.cpp:187,22'
          Dst:             _ZN4geos6noding15SegmentNodeList3endEv
        - Src:             'src/noding/SegmentNodeList.cpp:191,18'
          Dst:             _ZNK4geos6noding11SegmentNode9compareToERKS1_
        - Src:             'src/noding/SegmentNodeList.cpp:195,50'
          Dst:             _ZNK4geos6noding15SegmentNodeList15createSplitEdgeEPKNS0_11SegmentNodeES4_
    - functionName:    _ZN4geos6noding15SegmentNodeList17addCollapsedNodesEv
      functionSourceFile: '/src/geos/src/noding/SegmentNodeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos6noding15SegmentNodeList3addINS_4geom10CoordinateEEEvRKT_m
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos6noding15SegmentNodeList30findCollapsesFromInsertedNodesERNSt3__16vectorImNS2_9allocatorImEEEE
        - _ZNK4geos6noding15SegmentNodeList33findCollapsesFromExistingVerticesERNSt3__16vectorImNS2_9allocatorImEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentNodeList.cpp:86,5'
          Dst:             _ZNK4geos6noding15SegmentNodeList30findCollapsesFromInsertedNodesERNSt3__16vectorImNS2_9allocatorImEEEE
        - Src:             'src/noding/SegmentNodeList.cpp:87,5'
          Dst:             _ZNK4geos6noding15SegmentNodeList33findCollapsesFromExistingVerticesERNSt3__16vectorImNS2_9allocatorImEEEE
        - Src:             'src/noding/SegmentNodeList.cpp:91,18'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/noding/SegmentNodeList.cpp:91,9'
          Dst:             _ZN4geos6noding15SegmentNodeList3addINS_4geom10CoordinateEEEvRKT_m
    - functionName:    _ZNK4geos6noding15SegmentNodeList30findCollapsesFromInsertedNodesERNSt3__16vectorImNS2_9allocatorImEEEE
      functionSourceFile: '/src/geos/src/noding/SegmentNodeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding15SegmentNodeList17findCollapseIndexERKNS0_11SegmentNodeES4_Rm
        - _ZNK4geos6noding15SegmentNodeList3endEv
        - _ZNK4geos6noding15SegmentNodeList5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentNodeList.cpp:124,15'
          Dst:             _ZNK4geos6noding15SegmentNodeList5beginEv
        - Src:             'src/noding/SegmentNodeList.cpp:127,22'
          Dst:             _ZNK4geos6noding15SegmentNodeList3endEv
        - Src:             'src/noding/SegmentNodeList.cpp:129,28'
          Dst:             _ZN4geos6noding15SegmentNodeList17findCollapseIndexERKNS0_11SegmentNodeES4_Rm
    - functionName:    _ZNK4geos6noding15SegmentNodeList33findCollapsesFromExistingVerticesERNSt3__16vectorImNS2_9allocatorImEEEE
      functionSourceFile: '/src/geos/src/noding/SegmentNodeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentNodeList.cpp:101,13'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/noding/SegmentNodeList.cpp:105,37'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/noding/SegmentNodeList.cpp:106,37'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/noding/SegmentNodeList.cpp:107,37'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/noding/SegmentNodeList.cpp:108,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos6noding15SegmentNodeList3addINS_4geom10CoordinateEEEvRKT_m
      functionSourceFile: '/src/geos/include/geos/noding/SegmentNodeList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos6noding13SegmentString16getSegmentOctantEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentNodeList.h:179,102'
          Dst:             _ZNK4geos6noding13SegmentString16getSegmentOctantEm
    - functionName:    _ZNK4geos6noding15SegmentNodeList5beginEv
      functionSourceFile: '/src/geos/include/geos/noding/SegmentNodeList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos6noding15SegmentNodeList7prepareEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentNodeList.h:197,9'
          Dst:             _ZNK4geos6noding15SegmentNodeList7prepareEv
    - functionName:    _ZNK4geos6noding15SegmentNodeList3endEv
      functionSourceFile: '/src/geos/include/geos/noding/SegmentNodeList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos6noding15SegmentNodeList7prepareEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentNodeList.h:207,9'
          Dst:             _ZNK4geos6noding15SegmentNodeList7prepareEv
    - functionName:    _ZN4geos6noding15SegmentNodeList17findCollapseIndexERKNS0_11SegmentNodeES4_Rm
      functionSourceFile: '/src/geos/src/noding/SegmentNodeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding11SegmentNode10isInteriorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentNodeList.cpp:146,20'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/noding/SegmentNodeList.cpp:151,14'
          Dst:             _ZNK4geos6noding11SegmentNode10isInteriorEv
    - functionName:    _ZN4geos6noding13SegmentStringD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/SegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding13SegmentStringD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentString.h:67,39'
          Dst:             _ZN4geos6noding13SegmentStringD2Ev
    - functionName:    _ZN4geos6detail9down_castIPNS_6noding13SegmentStringENS2_10PathStringEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding13SegmentString18toRawPointerVectorERKNSt3__16vectorINS2_10unique_ptrINS0_10PathStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/noding/SegmentString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_6noding13SegmentStringENS2_10PathStringEEET_PT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentString.cpp:69,18'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding13SegmentStringENS2_10PathStringEEET_PT0_
    - functionName:    _ZN4geos6noding13SegmentString18toRawPointerVectorERKNSt3__16vectorINS2_10unique_ptrIS1_NS2_14default_deleteIS1_EEEENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/noding/SegmentString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos6noding13SegmentString5printERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/geos/src/noding/SegmentString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6nodinglsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_13SegmentStringE
      functionSourceFile: '/src/geos/src/noding/SegmentString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding11SimpleNoderD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/SimpleNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding11SimpleNoderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SimpleNoder.h:46,16'
          Dst:             _ZN4geos6noding11SimpleNoderD2Ev
    - functionName:    _ZN4geos6noding11SimpleNoderD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/SimpleNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding8ArcNoderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SimpleNoder.h:46,16'
          Dst:             _ZN4geos6noding8ArcNoderD2Ev
    - functionName:    _ZN4geos6noding11SimpleNoder16computePathNodesERKNSt3__16vectorIPNS0_10PathStringENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/noding/SimpleNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos6noding11SimpleNoder17computeIntersectsERNS0_10PathStringES3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SimpleNoder.cpp:70,13'
          Dst:             _ZN4geos6noding11SimpleNoder17computeIntersectsERNS0_10PathStringES3_
    - functionName:    _ZN4geos6noding11SimpleNoder13getNodedPathsEv
      functionSourceFile: '/src/geos/src/noding/SimpleNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          186
      EdgeCount:       41
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_10PathStringEEET_PT0_
        - _ZN4geos6noding15SegmentNodeList13addSplitEdgesERNSt3__16vectorINS2_10unique_ptrINS0_13SegmentStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZN4geos6noding16NodableArcString8getNodedERNSt3__16vectorINS2_10unique_ptrINS0_9ArcStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZN4geos6noding18NodedSegmentString11getNodeListEv
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SimpleNoder.cpp:81,25'
          Dst:             __dynamic_cast
        - Src:             'src/noding/SimpleNoder.cpp:83,18'
          Dst:             _ZN4geos6noding18NodedSegmentString11getNodeListEv
        - Src:             'src/noding/SimpleNoder.cpp:83,32'
          Dst:             _ZN4geos6noding15SegmentNodeList13addSplitEdgesERNSt3__16vectorINS2_10unique_ptrINS0_13SegmentStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/noding/SimpleNoder.cpp:89,25'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_10PathStringEEET_PT0_
        - Src:             'src/noding/SimpleNoder.cpp:90,18'
          Dst:             _ZN4geos6noding16NodableArcString8getNodedERNSt3__16vectorINS2_10unique_ptrINS0_9ArcStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_10PathStringEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding11SimpleNoder17computeIntersectsERNS0_10PathStringES3_
      functionSourceFile: '/src/geos/src/noding/SimpleNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_6noding9ArcStringENS2_10PathStringEEET_PT0_
        - _ZN4geos6nodingL21computeIntersectsImplINS0_13SegmentStringENS0_9ArcStringEEEvRNS0_14ArcIntersectorERT_RT0_
        - _ZN4geos6nodingL21computeIntersectsImplINS0_13SegmentStringES2_EEvRNS0_14ArcIntersectorERT_RT0_
        - _ZN4geos6nodingL21computeIntersectsImplINS0_9ArcStringENS0_13SegmentStringEEEvRNS0_14ArcIntersectorERT_RT0_
        - _ZN4geos6nodingL21computeIntersectsImplINS0_9ArcStringES2_EEvRNS0_14ArcIntersectorERT_RT0_
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SimpleNoder.cpp:48,30'
          Dst:             __dynamic_cast
        - Src:             'src/noding/SimpleNoder.cpp:49,30'
          Dst:             __dynamic_cast
        - Src:             'src/noding/SimpleNoder.cpp:52,9'
          Dst:             _ZN4geos6nodingL21computeIntersectsImplINS0_13SegmentStringES2_EEvRNS0_14ArcIntersectorERT_RT0_
        - Src:             'src/noding/SimpleNoder.cpp:54,48'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding9ArcStringENS2_10PathStringEEET_PT0_
        - Src:             'src/noding/SimpleNoder.cpp:54,85'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding9ArcStringENS2_10PathStringEEET_PT0_
        - Src:             'src/noding/SimpleNoder.cpp:54,9'
          Dst:             _ZN4geos6nodingL21computeIntersectsImplINS0_9ArcStringES2_EEvRNS0_14ArcIntersectorERT_RT0_
        - Src:             'src/noding/SimpleNoder.cpp:56,48'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding9ArcStringENS2_10PathStringEEET_PT0_
        - Src:             'src/noding/SimpleNoder.cpp:56,9'
          Dst:             _ZN4geos6nodingL21computeIntersectsImplINS0_9ArcStringENS0_13SegmentStringEEEvRNS0_14ArcIntersectorERT_RT0_
        - Src:             'src/noding/SimpleNoder.cpp:58,58'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding9ArcStringENS2_10PathStringEEET_PT0_
        - Src:             'src/noding/SimpleNoder.cpp:58,9'
          Dst:             _ZN4geos6nodingL21computeIntersectsImplINS0_13SegmentStringENS0_9ArcStringEEEvRNS0_14ArcIntersectorERT_RT0_
    - functionName:    _ZN4geos6nodingL21computeIntersectsImplINS0_13SegmentStringES2_EEvRNS0_14ArcIntersectorERT_RT0_
      functionSourceFile: '/src/geos/src/noding/SimpleNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPNS_6noding9ArcStringENS2_10PathStringEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6nodingL21computeIntersectsImplINS0_9ArcStringES2_EEvRNS0_14ArcIntersectorERT_RT0_
      functionSourceFile: '/src/geos/src/noding/SimpleNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6nodingL21computeIntersectsImplINS0_9ArcStringENS0_13SegmentStringEEEvRNS0_14ArcIntersectorERT_RT0_
      functionSourceFile: '/src/geos/src/noding/SimpleNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6nodingL21computeIntersectsImplINS0_13SegmentStringENS0_9ArcStringEEEvRNS0_14ArcIntersectorERT_RT0_
      functionSourceFile: '/src/geos/src/noding/SimpleNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos6noding4snap13SnappingNoder4snapEPKNS_4geom18CoordinateSequenceEENK3$_0clERKNS3_10CoordinateE'
      functionSourceFile: '/src/geos/src/noding/snap/SnappingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - _ZN4geos6noding4snap18SnappingPointIndex4snapERKNS_4geom10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snap/SnappingNoder.cpp:114,42'
          Dst:             _ZN4geos6noding4snap18SnappingPointIndex4snapERKNS_4geom10CoordinateE
        - Src:             'src/noding/snap/SnappingNoder.cpp:115,21'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
    - functionName:    _ZN4geos6noding4snap13SnappingNoderD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/snap/SnappingNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding4snap13SnappingNoderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snap/SnappingNoder.h:68,16'
          Dst:             _ZN4geos6noding4snap13SnappingNoderD2Ev
    - functionName:    _ZN4geos6noding4snap13SnappingNoder18getNodedSubstringsEv
      functionSourceFile: '/src/geos/src/noding/snap/SnappingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7forEachINS0_10CoordinateEZNS_6noding4snap13SnappingNoder4snapEPKS1_E3$_0EEvOT0_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - '_ZZN4geos6noding4snap13SnappingNoder4snapEPKNS_4geom18CoordinateSequenceEENK3$_0clERKNS3_10CoordinateE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:800,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:801,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:801,13'
          Dst:             '_ZZN4geos6noding4snap13SnappingNoder4snapEPKNS_4geom18CoordinateSequenceEENK3$_0clERKNS3_10CoordinateE'
        - Src:             'include/geos/geom/CoordinateSequence.h:800,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos6noding4snap13SnappingNoder4snapEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/noding/snap/SnappingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - '_ZNK4geos4geom18CoordinateSequence7forEachINS0_10CoordinateEZNS_6noding4snap13SnappingNoder4snapEPKS1_E3$_0EEvOT0_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snap/SnappingNoder.cpp:111,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/noding/snap/SnappingNoder.cpp:111,17'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/noding/snap/SnappingNoder.cpp:113,9'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7forEachINS0_10CoordinateEZNS_6noding4snap13SnappingNoder4snapEPKS1_E3$_0EEvOT0_'
    - functionName:    _ZN4geos6noding4snap13SnappingNoder12snapVerticesEPKNS0_13SegmentStringE
      functionSourceFile: '/src/geos/src/noding/snap/SnappingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding4snap13SnappingNoder4snapEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos6noding10PathString7getDataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snap/SnappingNoder.cpp:100,23'
          Dst:             _ZN4geos6noding4snap13SnappingNoder4snapEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/noding/snap/SnappingNoder.cpp:102,90'
          Dst:             _ZNK4geos6noding10PathString7getDataEv
    - functionName:    _ZN4geos6noding4snap13SnappingNoder13seedSnapIndexERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/noding/snap/SnappingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          94
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos6noding4snap18SnappingPointIndex4snapERKNS_4geom10CoordinateE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snap/SnappingNoder.cpp:81,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/noding/snap/SnappingNoder.cpp:91,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/noding/snap/SnappingNoder.cpp:91,23'
          Dst:             _ZN4geos6noding4snap18SnappingPointIndex4snapERKNS_4geom10CoordinateE
    - functionName:    _ZN4geos6noding4snap13SnappingNoder17snapIntersectionsERNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/noding/snap/SnappingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos6noding12MCIndexNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
        - _ZN4geos6noding12MCIndexNoder18getNodedSubstringsEv
        - _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
        - _ZN4geos6noding12MCIndexNoderD2Ev
        - _ZN4geos6noding18SegmentIntersectorD2Ev
        - _ZN4geos6noding4snap25SnappingIntersectionAdderC2EdRNS1_18SnappingPointIndexE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snap/SnappingNoder.cpp:126,31'
          Dst:             _ZN4geos6noding4snap25SnappingIntersectionAdderC2EdRNS1_18SnappingPointIndexE
        - Src:             'src/noding/snap/SnappingNoder.cpp:131,18'
          Dst:             _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
        - Src:             'src/noding/snap/SnappingNoder.cpp:132,11'
          Dst:             _ZN4geos6noding12MCIndexNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
        - Src:             'src/noding/snap/SnappingNoder.cpp:133,18'
          Dst:             _ZN4geos6noding12MCIndexNoder18getNodedSubstringsEv
        - Src:             'src/noding/snap/SnappingNoder.cpp:134,1'
          Dst:             _ZN4geos6noding12MCIndexNoderD2Ev
        - Src:             'src/noding/snap/SnappingNoder.cpp:134,1'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
        - Src:             'src/noding/snap/SnappingNoder.cpp:134,1'
          Dst:             _ZN4geos6noding12MCIndexNoderD2Ev
        - Src:             'src/noding/snap/SnappingNoder.cpp:134,1'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos6noding4snap13SnappingNoder12snapVerticesERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEERS9_
      functionSourceFile: '/src/geos/src/noding/snap/SnappingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding4snap13SnappingNoder12snapVerticesEPKNS0_13SegmentStringE
        - _ZN4geos6noding4snap13SnappingNoder13seedSnapIndexERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snap/SnappingNoder.cpp:63,5'
          Dst:             _ZN4geos6noding4snap13SnappingNoder13seedSnapIndexERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEE
        - Src:             'src/noding/snap/SnappingNoder.cpp:65,32'
          Dst:             _ZN4geos6noding4snap13SnappingNoder12snapVerticesEPKNS0_13SegmentStringE
    - functionName:    _ZN4geos6noding4snap13SnappingNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/noding/snap/SnappingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding4snap13SnappingNoder12snapVerticesERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEERS9_
        - _ZN4geos6noding4snap13SnappingNoder17snapIntersectionsERNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snap/SnappingNoder.cpp:46,5'
          Dst:             _ZN4geos6noding4snap13SnappingNoder12snapVerticesERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEERS9_
        - Src:             'src/noding/snap/SnappingNoder.cpp:47,19'
          Dst:             _ZN4geos6noding4snap13SnappingNoder17snapIntersectionsERNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEE
    - functionName:    _ZN4geos5index6kdtree6KdNode13getCoordinateEv
      functionSourceFile: '/src/geos/include/geos/index/kdtree/KdNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding4snap18SnappingPointIndex4snapERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/noding/snap/SnappingPointIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index6kdtree6KdNode13getCoordinateEv
        - _ZN4geos5index6kdtree6KdTree6insertERKNS_4geom10CoordinateE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snap/SnappingPointIndex.cpp:35,51'
          Dst:             _ZN4geos5index6kdtree6KdTree6insertERKNS_4geom10CoordinateE
        - Src:             'src/noding/snap/SnappingPointIndex.cpp:36,18'
          Dst:             _ZN4geos5index6kdtree6KdNode13getCoordinateEv
    - functionName:    _ZN4geos5index6kdtree6KdTreeC2Ed
      functionSourceFile: '/src/geos/include/geos/index/kdtree/KdTree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding4snap18SnappingPointIndexC2Ed
      functionSourceFile: '/src/geos/src/noding/snap/SnappingPointIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index6kdtree6KdTreeC2Ed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snap/SnappingPointIndex.cpp:25,24'
          Dst:             _ZN4geos5index6kdtree6KdTreeC2Ed
    - functionName:    '_ZZN4geos9operation10BoundaryOp18boundaryMultiCurveERKNS_4geom18GeometryCollectionEENK3$_0clINS2_12CoordinateXYEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/BoundaryOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/BoundaryOp.cpp:151,31'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
    - functionName:    '_ZZN4geos9operation10BoundaryOp18boundaryMultiCurveERKNS_4geom18GeometryCollectionEENK3$_0clINS2_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/BoundaryOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_14CoordinateXYZME
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/BoundaryOp.cpp:151,31'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_14CoordinateXYZME
    - functionName:    '_ZZN4geos9operation10BoundaryOp18boundaryMultiCurveERKNS_4geom18GeometryCollectionEENK3$_0clINS2_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/BoundaryOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_13CoordinateXYME
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/BoundaryOp.cpp:151,31'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_13CoordinateXYME
    - functionName:    '_ZZN4geos9operation10BoundaryOp18boundaryMultiCurveERKNS_4geom18GeometryCollectionEENK3$_0clINS2_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/BoundaryOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/BoundaryOp.cpp:151,31'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
    - functionName:    _ZN4geos9operationL15getLastSequenceERKNS_4geom5CurveE
      functionSourceFile: '/src/geos/src/operation/BoundaryOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/BoundaryOp.cpp:0,0'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
    - functionName:    _ZN4geos9operationL16getFirstSequenceERKNS_4geom5CurveE
      functionSourceFile: '/src/geos/src/operation/BoundaryOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/BoundaryOp.cpp:0,0'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom5CurveEKNS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9operation10BoundaryOp18boundaryMultiCurveERKNS0_18GeometryCollectionEE3$_0EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZN4geos9operation10BoundaryOp18boundaryMultiCurveERKNS_4geom18GeometryCollectionEENK3$_0clINS2_10CoordinateEEEDaRKT_'
        - '_ZZN4geos9operation10BoundaryOp18boundaryMultiCurveERKNS_4geom18GeometryCollectionEENK3$_0clINS2_12CoordinateXYEEEDaRKT_'
        - '_ZZN4geos9operation10BoundaryOp18boundaryMultiCurveERKNS_4geom18GeometryCollectionEENK3$_0clINS2_13CoordinateXYMEEEDaRKT_'
        - '_ZZN4geos9operation10BoundaryOp18boundaryMultiCurveERKNS_4geom18GeometryCollectionEENK3$_0clINS2_14CoordinateXYZMEEEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZN4geos9operation10BoundaryOp18boundaryMultiCurveERKNS_4geom18GeometryCollectionEENK3$_0clINS2_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZN4geos9operation10BoundaryOp18boundaryMultiCurveERKNS_4geom18GeometryCollectionEENK3$_0clINS2_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZN4geos9operation10BoundaryOp18boundaryMultiCurveERKNS_4geom18GeometryCollectionEENK3$_0clINS2_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZN4geos9operation10BoundaryOp18boundaryMultiCurveERKNS_4geom18GeometryCollectionEENK3$_0clINS2_12CoordinateXYEEEDaRKT_'
    - functionName:    _ZNK4geos9operation10BoundaryOp26computeBoundaryCoordinatesERKNS_4geom18GeometryCollectionE
      functionSourceFile: '/src/geos/src/operation/BoundaryOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          227
      EdgeCount:       76
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - _ZN4geos6detail9down_castIPKNS_4geom5CurveEKNS2_8GeometryEEET_PT0_
        - _ZN4geos9operationL15getLastSequenceERKNS_4geom5CurveE
        - _ZN4geos9operationL16getFirstSequenceERKNS_4geom5CurveE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/BoundaryOp.cpp:202,27'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom5CurveEKNS2_8GeometryEEET_PT0_
        - Src:             'src/operation/BoundaryOp.cpp:208,28'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/operation/BoundaryOp.cpp:209,28'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/operation/BoundaryOp.cpp:211,50'
          Dst:             _ZN4geos9operationL16getFirstSequenceERKNS_4geom5CurveE
        - Src:             'src/operation/BoundaryOp.cpp:212,49'
          Dst:             _ZN4geos9operationL15getLastSequenceERKNS_4geom5CurveE
        - Src:             'src/operation/BoundaryOp.cpp:214,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/operation/BoundaryOp.cpp:215,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/BoundaryOp.cpp:215,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/operation/BoundaryOp.cpp:223,21'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
    - functionName:    _ZN4geos9operation10BoundaryOp11hasBoundaryERKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE
      functionSourceFile: '/src/geos/src/operation/BoundaryOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos9operation10BoundaryOp11getBoundaryERKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/operation/BoundaryOp.cpp:98,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/BoundaryOp.cpp:106,29'
          Dst:             _ZN4geos9operation10BoundaryOp11getBoundaryERKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE
    - functionName:    _ZN4geos9operation10BoundaryOp11getBoundaryERKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE
      functionSourceFile: '/src/geos/src/operation/BoundaryOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation10BoundaryOp11getBoundaryEv
        - _ZN4geos9operation10BoundaryOpC2ERKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/BoundaryOp.cpp:86,16'
          Dst:             _ZN4geos9operation10BoundaryOpC2ERKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE
        - Src:             'src/operation/BoundaryOp.cpp:87,16'
          Dst:             _ZN4geos9operation10BoundaryOp11getBoundaryEv
    - functionName:    _ZN4geos9operation10BoundaryOpC2ERKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE
      functionSourceFile: '/src/geos/src/operation/BoundaryOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/BoundaryOp.cpp:54,22'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
    - functionName:    _ZN4geos9operation10BoundaryOp11getBoundaryEv
      functionSourceFile: '/src/geos/src/operation/BoundaryOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation10BoundaryOp18boundaryMultiCurveERKNS_4geom18GeometryCollectionE
        - _ZNK4geos9operation10BoundaryOp13boundaryCurveERKNS_4geom5CurveE
        - __dynamic_cast
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/BoundaryOp.cpp:61,19'
          Dst:             __dynamic_cast
        - Src:             'src/operation/BoundaryOp.cpp:62,16'
          Dst:             _ZNK4geos9operation10BoundaryOp13boundaryCurveERKNS_4geom5CurveE
        - Src:             'src/operation/BoundaryOp.cpp:65,20'
          Dst:             __dynamic_cast
        - Src:             'src/operation/BoundaryOp.cpp:66,16'
          Dst:             _ZN4geos9operation10BoundaryOp18boundaryMultiCurveERKNS_4geom18GeometryCollectionE
        - Src:             'src/operation/BoundaryOp.cpp:69,19'
          Dst:             __dynamic_cast
        - Src:             'src/operation/BoundaryOp.cpp:70,16'
          Dst:             _ZN4geos9operation10BoundaryOp18boundaryMultiCurveERKNS_4geom18GeometryCollectionE
    - functionName:    _ZNK4geos9operation10BoundaryOp13boundaryCurveERKNS_4geom5CurveE
      functionSourceFile: '/src/geos/src/operation/BoundaryOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          137
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/BoundaryOp.cpp:118,27'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEv
        - Src:             'src/operation/BoundaryOp.cpp:128,31'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEv
        - Src:             'src/operation/BoundaryOp.cpp:136,23'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos9operation10BoundaryOp18boundaryMultiCurveERKNS_4geom18GeometryCollectionE
      functionSourceFile: '/src/geos/src/operation/BoundaryOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          87
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9operation10BoundaryOp18boundaryMultiCurveERKNS0_18GeometryCollectionEE3$_0EEDamOT_'
        - _ZNK4geos9operation10BoundaryOp26computeBoundaryCoordinatesERKNS_4geom18GeometryCollectionE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/BoundaryOp.cpp:143,27'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEv
        - Src:             'src/operation/BoundaryOp.cpp:146,19'
          Dst:             _ZNK4geos9operation10BoundaryOp26computeBoundaryCoordinatesERKNS_4geom18GeometryCollectionE
        - Src:             'src/operation/BoundaryOp.cpp:149,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/BoundaryOp.cpp:150,24'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9operation10BoundaryOp18boundaryMultiCurveERKNS0_18GeometryCollectionEE3$_0EEDamOT_'
        - Src:             'src/operation/BoundaryOp.cpp:156,49'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceE
    - functionName:    _ZN4geos9operation10BoundaryOp11getBoundaryERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/BoundaryOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation10BoundaryOp11getBoundaryEv
        - _ZN4geos9operation10BoundaryOpC2ERKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/BoundaryOp.cpp:79,16'
          Dst:             _ZN4geos9operation10BoundaryOpC2ERKNS_4geom8GeometryE
        - Src:             'src/operation/BoundaryOp.cpp:80,16'
          Dst:             _ZN4geos9operation10BoundaryOp11getBoundaryEv
    - functionName:    _ZN4geos9operation10BoundaryOpC2ERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/BoundaryOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm16BoundaryNodeRule19getBoundaryRuleMod2Ev
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/BoundaryOp.cpp:48,22'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/BoundaryOp.cpp:49,14'
          Dst:             _ZN4geos9algorithm16BoundaryNodeRule19getBoundaryRuleMod2Ev
    - functionName:    _ZN4geos9operation8geounion12UnaryUnionOp12extractGeomsINSt3__16vectorIPNS_4geom8GeometryENS4_9allocatorIS8_EEEEEEvRKT_
      functionSourceFile: '/src/geos/include/geos/operation/union/UnaryUnionOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation8geounion12UnaryUnionOp7extractERKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:167,13'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOp7extractERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation8geounion12UnaryUnionOpC2INSt3__16vectorIPNS_4geom8GeometryENS4_9allocatorIS8_EEEEEERKT_
      functionSourceFile: '/src/geos/include/geos/operation/union/UnaryUnionOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8geounion12UnaryUnionOp12extractGeomsINSt3__16vectorIPNS_4geom8GeometryENS4_9allocatorIS8_EEEEEEvRKT_
        - _ZN4geos9operation8geounion13UnionStrategyD2Ev
        - _ZN4geos9operation8geounion20ClassicUnionStrategyC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:124,5'
          Dst:             _ZN4geos9operation8geounion20ClassicUnionStrategyC2Ev
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:128,9'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOp12extractGeomsINSt3__16vectorIPNS_4geom8GeometryENS4_9allocatorIS8_EEEEEEvRKT_
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:129,5'
          Dst:             _ZN4geos9operation8geounion13UnionStrategyD2Ev
    - functionName:    _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph16TopologyLocation4flipEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/TopologyLocation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph16TopologyLocationaSERKS1_
      functionSourceFile: '/src/geos/include/geos/geomgraph/TopologyLocation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph16TopologyLocationC2ERKS1_
      functionSourceFile: '/src/geos/include/geos/geomgraph/TopologyLocation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation7overlay4snap13SnapOverlayOpD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlay/snap/SnapOverlayOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation7overlay4snap13SnapOverlayOpC2ERKNS_4geom8GeometryES7_
      functionSourceFile: '/src/geos/include/geos/operation/overlay/snap/SnapOverlayOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation7overlay4snap13SnapOverlayOp20computeSnapToleranceEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlay/snap/SnapOverlayOp.h:95,9'
          Dst:             _ZN4geos9operation7overlay4snap13SnapOverlayOp20computeSnapToleranceEv
    - functionName:    _ZNK4geos9geomgraph16TopologyLocation3getEm
      functionSourceFile: '/src/geos/include/geos/geomgraph/TopologyLocation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer20SubgraphDepthLocaterD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/buffer/SubgraphDepthLocater.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer14BufferSubgraph8getNodesEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferSubgraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer14BufferSubgraph16getDirectedEdgesEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferSubgraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer20SubgraphDepthLocaterC2EPNSt3__16vectorIPNS1_14BufferSubgraphENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/include/geos/operation/buffer/SubgraphDepthLocater.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/SubgraphDepthLocater.h:62,5'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
    - functionName:    _ZN4geos9operation6buffer14BufferSubgraph22getRightmostCoordinateEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferSubgraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph14GraphComponent9isVisitedEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/GraphComponent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer16BufferSubgraphGTEPNS1_14BufferSubgraphES3_
      functionSourceFile: '/src/geos/src/operation/buffer/BufferBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer14BufferSubgraph9compareToEPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferBuilder.cpp:732,15'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraph9compareToEPS2_
    - functionName:    _ZN4geos9geomgraph4Edge13setDepthDeltaEi
      functionSourceFile: '/src/geos/include/geos/geomgraph/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Edge.h:156,9'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
    - functionName:    _ZNK4geos9geomgraph4Edge13getDepthDeltaEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Edge.h:148,9'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
    - functionName:    _ZN4geos9geomgraph5Label5mergeERKS1_
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph16TopologyLocation5mergeERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:163,20'
          Dst:             _ZN4geos9geomgraph16TopologyLocation5mergeERKS1_
        - Src:             'include/geos/geomgraph/Label.h:163,20'
          Dst:             _ZN4geos9geomgraph16TopologyLocation5mergeERKS1_
    - functionName:    _ZN4geos9geomgraph5Label4flipEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph16TopologyLocation4flipEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:150,16'
          Dst:             _ZN4geos9geomgraph16TopologyLocation4flipEv
        - Src:             'include/geos/geomgraph/Label.h:151,16'
          Dst:             _ZN4geos9geomgraph16TopologyLocation4flipEv
    - functionName:    _ZN4geos9geomgraph5LabelaSERKS1_
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph16TopologyLocationC2ERKS1_
        - _ZN4geos9geomgraph16TopologyLocationaSERKS1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:143,18'
          Dst:             _ZN4geos9geomgraph16TopologyLocationC2ERKS1_
        - Src:             'include/geos/geomgraph/Label.h:143,16'
          Dst:             _ZN4geos9geomgraph16TopologyLocationaSERKS1_
        - Src:             'include/geos/geomgraph/Label.h:144,18'
          Dst:             _ZN4geos9geomgraph16TopologyLocationC2ERKS1_
        - Src:             'include/geos/geomgraph/Label.h:144,16'
          Dst:             _ZN4geos9geomgraph16TopologyLocationaSERKS1_
    - functionName:    _ZN4geos9geomgraph5LabelC2ERKS1_
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph16TopologyLocationC2ERKS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:113,15'
          Dst:             _ZN4geos9geomgraph16TopologyLocationC2ERKS1_
        - Src:             'include/geos/geomgraph/Label.h:114,11'
          Dst:             _ZN4geos9geomgraph16TopologyLocationC2ERKS1_
    - functionName:    _ZN4geos9geomgraph14GraphComponent8getLabelEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/GraphComponent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer13BufferBuilder16insertUniqueEdgeEPNS_9geomgraph4EdgeE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - _ZN4geos9geomgraph4Edge13setDepthDeltaEi
        - _ZN4geos9geomgraph4EdgeD2Ev
        - _ZN4geos9geomgraph5Label4flipEv
        - _ZN4geos9geomgraph5Label5mergeERKS1_
        - _ZN4geos9geomgraph5LabelC2ERKS1_
        - _ZN4geos9geomgraph5LabelaSERKS1_
        - _ZN4geos9geomgraph8EdgeList3addEPNS0_4EdgeE
        - _ZN4geos9operation6buffer13BufferBuilder10depthDeltaERKNS_9geomgraph5LabelE
        - _ZNK4geos9geomgraph4Edge13getDepthDeltaEv
        - _ZNK4geos9geomgraph4Edge16isPointwiseEqualEPKS1_
        - _ZNK4geos9geomgraph8EdgeList13findEqualEdgeEPKNS0_4EdgeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferBuilder.cpp:695,35'
          Dst:             _ZNK4geos9geomgraph8EdgeList13findEqualEdgeEPKNS0_4EdgeE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:698,46'
          Dst:             _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:699,33'
          Dst:             _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:699,30'
          Dst:             _ZN4geos9geomgraph5LabelC2ERKS1_
        - Src:             'src/operation/buffer/BufferBuilder.cpp:703,28'
          Dst:             _ZNK4geos9geomgraph4Edge16isPointwiseEqualEPKS1_
        - Src:             'src/operation/buffer/BufferBuilder.cpp:704,31'
          Dst:             _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:704,26'
          Dst:             _ZN4geos9geomgraph5LabelaSERKS1_
        - Src:             'src/operation/buffer/BufferBuilder.cpp:705,26'
          Dst:             _ZN4geos9geomgraph5Label4flipEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:708,23'
          Dst:             _ZN4geos9geomgraph5Label5mergeERKS1_
        - Src:             'src/operation/buffer/BufferBuilder.cpp:711,26'
          Dst:             _ZN4geos9operation6buffer13BufferBuilder10depthDeltaERKNS_9geomgraph5LabelE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:712,43'
          Dst:             _ZNK4geos9geomgraph4Edge13getDepthDeltaEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:714,23'
          Dst:             _ZN4geos9geomgraph4Edge13setDepthDeltaEi
        - Src:             'src/operation/buffer/BufferBuilder.cpp:717,9'
          Dst:             _ZN4geos9geomgraph4EdgeD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:723,18'
          Dst:             _ZN4geos9geomgraph8EdgeList3addEPNS0_4EdgeE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:725,40'
          Dst:             _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:725,26'
          Dst:             _ZN4geos9operation6buffer13BufferBuilder10depthDeltaERKNS_9geomgraph5LabelE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:725,12'
          Dst:             _ZN4geos9geomgraph4Edge13setDepthDeltaEi
    - functionName:    _ZN4geos9operation6buffer13BufferBuilder10depthDeltaERKNS_9geomgraph5LabelE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos9geomgraph5Label11getLocationEjj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferBuilder.cpp:112,27'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/operation/buffer/BufferBuilder.cpp:113,27'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
    - functionName:    _ZNK4geos9geomgraph5Label11getLocationEjj
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph16TopologyLocation3getEm
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:182,31'
          Dst:             _ZNK4geos9geomgraph16TopologyLocation3getEm
    - functionName:    _ZN4geos9algorithm15LineIntersector17setPrecisionModelEPKNS_4geom14PrecisionModelE
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6bufferL15keepLargestAreaERNSt3__16vectorINS2_10unique_ptrINS_4geom8GeometryENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer13BufferBuilder14buildSubgraphsERKNSt3__16vectorIPNS1_14BufferSubgraphENS3_9allocatorIS6_EEEERNS1_14PolygonBuilderE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       31
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos9operation6buffer14BufferSubgraph12computeDepthEi
        - _ZN4geos9operation6buffer14BufferSubgraph15findResultEdgesEv
        - _ZN4geos9operation6buffer14BufferSubgraph16getDirectedEdgesEv
        - _ZN4geos9operation6buffer14BufferSubgraph22getRightmostCoordinateEv
        - _ZN4geos9operation6buffer14BufferSubgraph8getNodesEv
        - _ZN4geos9operation6buffer14PolygonBuilder3addEPKNSt3__16vectorIPNS_9geomgraph12DirectedEdgeENS3_9allocatorIS7_EEEEPKNS4_IPNS5_4NodeENS8_ISE_EEEE
        - _ZN4geos9operation6buffer20SubgraphDepthLocater8getDepthERKNS_4geom10CoordinateE
        - _ZN4geos9operation6buffer20SubgraphDepthLocaterC2EPNSt3__16vectorIPNS1_14BufferSubgraphENS3_9allocatorIS6_EEEE
        - _ZN4geos9operation6buffer20SubgraphDepthLocaterD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferBuilder.cpp:776,35'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraph22getRightmostCoordinateEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:783,30'
          Dst:             _ZN4geos9operation6buffer20SubgraphDepthLocaterC2EPNSt3__16vectorIPNS1_14BufferSubgraphENS3_9allocatorIS6_EEEE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:789,36'
          Dst:             _ZN4geos9operation6buffer20SubgraphDepthLocater8getDepthERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:793,19'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraph12computeDepthEi
        - Src:             'src/operation/buffer/BufferBuilder.cpp:794,19'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraph15findResultEdgesEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:805,35'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraph16getDirectedEdgesEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:805,65'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraph8getNodesEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:805,21'
          Dst:             _ZN4geos9operation6buffer14PolygonBuilder3addEPKNSt3__16vectorIPNS_9geomgraph12DirectedEdgeENS3_9allocatorIS7_EEEEPKNS4_IPNS5_4NodeENS8_ISE_EEEE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:806,5'
          Dst:             _ZN4geos9operation6buffer20SubgraphDepthLocaterD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:806,5'
          Dst:             _ZN4geos9operation6buffer20SubgraphDepthLocaterD2Ev
    - functionName:    _ZN4geos9operation6buffer13BufferBuilder15createSubgraphsEPNS_9geomgraph11PlanarGraphERNSt3__16vectorIPNS1_14BufferSubgraphENS6_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          93
      EdgeCount:       42
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos9geomgraph11PlanarGraph8getNodesERNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
        - _ZN4geos9operation6buffer14BufferSubgraph6createEPNS_9geomgraph4NodeE
        - _ZN4geos9operation6buffer14BufferSubgraphC2Ev
        - _ZNK4geos9geomgraph14GraphComponent9isVisitedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferBuilder.cpp:745,12'
          Dst:             _ZN4geos9geomgraph11PlanarGraph8getNodesERNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:748,19'
          Dst:             _ZNK4geos9geomgraph14GraphComponent9isVisitedEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:749,44'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraphC2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:750,23'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraph6createEPNS_9geomgraph4NodeE
    - functionName:    _ZN4geos9geomgraph8EdgeList8getEdgesEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer13BufferBuilder17computeNodedEdgesERNSt3__16vectorIPNS_6noding13SegmentStringENS3_9allocatorIS7_EEEEPKNS_4geom14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       51
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos9geomgraph4EdgeC2EPNS_4geom18CoordinateSequenceERKNS0_5LabelE
        - _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZN4geos9operation6buffer13BufferBuilder16insertUniqueEdgeEPNS_9geomgraph4EdgeE
        - _ZN4geos9operation6buffer13BufferBuilder8getNoderEPKNS_4geom14PrecisionModelE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos6noding10PathString7getDataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferBuilder.cpp:642,20'
          Dst:             _ZN4geos9operation6buffer13BufferBuilder8getNoderEPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:667,67'
          Dst:             _ZNK4geos6noding10PathString7getDataEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:669,19'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/buffer/BufferBuilder.cpp:671,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:678,26'
          Dst:             _ZN4geos9geomgraph4EdgeC2EPNS_4geom18CoordinateSequenceERKNS0_5LabelE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:681,9'
          Dst:             _ZN4geos9operation6buffer13BufferBuilder16insertUniqueEdgeEPNS_9geomgraph4EdgeE
    - functionName:    _ZN4geos9operation6buffer13BufferBuilder8getNoderEPKNS_4geom14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          69
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
        - _ZN4geos6noding17IntersectionAdderC2ERNS_9algorithm15LineIntersectorE
        - _ZN4geos9algorithm15LineIntersector17setPrecisionModelEPKNS_4geom14PrecisionModelE
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferBuilder.cpp:609,13'
          Dst:             _ZN4geos9algorithm15LineIntersector17setPrecisionModelEPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:613,18'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:614,33'
          Dst:             _ZN4geos6noding17IntersectionAdderC2ERNS_9algorithm15LineIntersectorE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:617,31'
          Dst:             _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
    - functionName:    _ZNK4geos9operation6buffer13BufferBuilder25createEmptyResultGeometryEv
      functionSourceFile: '/src/geos/src/operation/buffer/BufferBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory13createPolygonEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferBuilder.cpp:813,22'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEm
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilder20setInvertOrientationEb
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferCurveSetBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilderC2ERKNS_4geom8GeometryEdPKNS3_14PrecisionModelERKNS1_16BufferParametersE
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferCurveSetBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer18OffsetCurveBuilderC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/BufferCurveSetBuilder.h:257,11'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilderC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersE
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveBuilderC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersE
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetCurveBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8geounion12UnaryUnionOp5UnionINSt3__16vectorIPNS_4geom8GeometryENS4_9allocatorIS8_EEEEEENS4_10unique_ptrIS7_NS4_14default_deleteIS7_EEEERKT_
      functionSourceFile: '/src/geos/include/geos/operation/union/UnaryUnionOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8geounion12UnaryUnionOp5UnionEv
        - _ZN4geos9operation8geounion12UnaryUnionOpC2INSt3__16vectorIPNS_4geom8GeometryENS4_9allocatorIS8_EEEEEERKT_
        - _ZN4geos9operation8geounion12UnaryUnionOpD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:95,22'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOpC2INSt3__16vectorIPNS_4geom8GeometryENS4_9allocatorIS8_EEEEEERKT_
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:96,19'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOp5UnionEv
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:97,5'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOpD2Ev
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:97,5'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOpD2Ev
    - functionName:    _ZNK4geos9operation6buffer16BufferParameters13isSingleSidedEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferParameters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERKT_v
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:425,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:425,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZNK4geos4geom18CoordinateSequence5frontINS0_10CoordinateEEERKT_v
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation7overlay4snap13SnapOverlayOp9overlayOpERKNS_4geom8GeometryES7_i
      functionSourceFile: '/src/geos/include/geos/operation/overlay/snap/SnapOverlayOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation7overlay4snap13SnapOverlayOp17getResultGeometryEi
        - _ZN4geos9operation7overlay4snap13SnapOverlayOpC2ERKNS_4geom8GeometryES7_
        - _ZN4geos9operation7overlay4snap13SnapOverlayOpD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlay/snap/SnapOverlayOp.h:62,23'
          Dst:             _ZN4geos9operation7overlay4snap13SnapOverlayOpC2ERKNS_4geom8GeometryES7_
        - Src:             'include/geos/operation/overlay/snap/SnapOverlayOp.h:63,19'
          Dst:             _ZN4geos9operation7overlay4snap13SnapOverlayOp17getResultGeometryEi
        - Src:             'include/geos/operation/overlay/snap/SnapOverlayOp.h:64,5'
          Dst:             _ZN4geos9operation7overlay4snap13SnapOverlayOpD2Ev
        - Src:             'include/geos/operation/overlay/snap/SnapOverlayOp.h:64,5'
          Dst:             _ZN4geos9operation7overlay4snap13SnapOverlayOpD2Ev
    - functionName:    _ZN4geos9operation6buffer13BufferBuilder6bufferEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/operation/buffer/BufferBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         157
      ICount:          724
      EdgeCount:       303
      CyclomaticComplexity: 148
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos9geomgraph11PlanarGraph8addEdgesERKNSt3__16vectorIPNS0_4EdgeENS2_9allocatorIS5_EEEE
        - _ZN4geos9geomgraph11PlanarGraphC2ERKNS0_11NodeFactoryE
        - _ZN4geos9geomgraph11PlanarGraphD2Ev
        - _ZN4geos9geomgraph8EdgeList8getEdgesEv
        - _ZN4geos9operation10polygonize11Polygonizer11getPolygonsEv
        - _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - _ZN4geos9operation10polygonize11PolygonizerC2Eb
        - _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - _ZN4geos9operation6buffer13BufferBuilder14buildSubgraphsERKNSt3__16vectorIPNS1_14BufferSubgraphENS3_9allocatorIS6_EEEERNS1_14PolygonBuilderE
        - _ZN4geos9operation6buffer13BufferBuilder15createSubgraphsEPNS_9geomgraph11PlanarGraphERNSt3__16vectorIPNS1_14BufferSubgraphENS6_9allocatorIS9_EEEE
        - _ZN4geos9operation6buffer13BufferBuilder17computeNodedEdgesERNSt3__16vectorIPNS_6noding13SegmentStringENS3_9allocatorIS7_EEEEPKNS_4geom14PrecisionModelE
        - _ZN4geos9operation6buffer13BufferBuilder6bufferEPKNS_4geom8GeometryEd
        - _ZN4geos9operation6buffer13BufferBuilderC2ERKNS1_16BufferParametersE
        - _ZN4geos9operation6buffer13BufferBuilderD2Ev
        - _ZN4geos9operation6buffer14BufferSubgraphD2Ev
        - _ZN4geos9operation6buffer14PolygonBuilder11getPolygonsEv
        - _ZN4geos9operation6buffer14PolygonBuilderC2EPKNS_4geom15GeometryFactoryE
        - _ZN4geos9operation6buffer14PolygonBuilderD2Ev
        - _ZN4geos9operation6buffer17BufferNodeFactory8instanceEv
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder20setInvertOrientationEb
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder9getCurvesEv
        - _ZN4geos9operation6buffer21BufferCurveSetBuilderC2ERKNS_4geom8GeometryEdPKNS3_14PrecisionModelERKNS1_16BufferParametersE
        - _ZN4geos9operation6buffer21BufferCurveSetBuilderD2Ev
        - _ZN4geos9operation6bufferL15keepLargestAreaERNSt3__16vectorINS2_10unique_ptrINS_4geom8GeometryENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEE
        - _ZN4geos9operation8geounion12UnaryUnionOp5UnionINSt3__16vectorIPNS_4geom8GeometryENS4_9allocatorIS8_EEEEEENS4_10unique_ptrIS7_NS4_14default_deleteIS7_EEEERKT_
        - _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_i
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry17getPrecisionModelEv
        - _ZNK4geos9operation6buffer13BufferBuilder25createEmptyResultGeometryEv
        - _ZNK4geos9operation6buffer16BufferParameters13isSingleSidedEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferBuilder.cpp:389,20'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters13isSingleSidedEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:396,27'
          Dst:             _ZN4geos9operation6buffer13BufferBuilderC2ERKNS1_16BufferParametersE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:398,59'
          Dst:             _ZN4geos9operation6buffer13BufferBuilder6bufferEPKNS_4geom8GeometryEd
        - Src:             'src/operation/buffer/BufferBuilder.cpp:400,9'
          Dst:             _ZN4geos9operation6buffer13BufferBuilderD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:400,9'
          Dst:             _ZN4geos9operation6buffer13BufferBuilderD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:404,16'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOp5UnionINSt3__16vectorIPNS_4geom8GeometryENS4_9allocatorIS8_EEEEEENS4_10unique_ptrIS7_NS4_14default_deleteIS7_EEEERKT_
        - Src:             'src/operation/buffer/BufferBuilder.cpp:409,29'
          Dst:             _ZNK4geos4geom8Geometry17getPrecisionModelEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:416,19'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:421,31'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilderC2ERKNS_4geom8GeometryEdPKNS3_14PrecisionModelERKNS1_16BufferParametersE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:422,25'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder20setInvertOrientationEb
        - Src:             'src/operation/buffer/BufferBuilder.cpp:424,9'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:426,73'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder9getCurvesEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:434,20'
          Dst:             _ZNK4geos9operation6buffer13BufferBuilder25createEmptyResultGeometryEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:445,5'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilderD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:441,9'
          Dst:             _ZN4geos9operation6buffer13BufferBuilder17computeNodedEdgesERNSt3__16vectorIPNS_6noding13SegmentStringENS3_9allocatorIS7_EEEEPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:443,9'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:445,5'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilderD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:456,27'
          Dst:             _ZN4geos9operation6buffer17BufferNodeFactory8instanceEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:456,21'
          Dst:             _ZN4geos9geomgraph11PlanarGraphC2ERKNS0_11NodeFactoryE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:457,33'
          Dst:             _ZN4geos9geomgraph8EdgeList8getEdgesEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:457,15'
          Dst:             _ZN4geos9geomgraph11PlanarGraph8addEdgesERKNSt3__16vectorIPNS0_4EdgeENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:459,9'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:461,9'
          Dst:             _ZN4geos9operation6buffer13BufferBuilder15createSubgraphsEPNS_9geomgraph11PlanarGraphERNSt3__16vectorIPNS1_14BufferSubgraphENS6_9allocatorIS9_EEEE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:472,9'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:476,28'
          Dst:             _ZN4geos9operation6buffer14PolygonBuilderC2EPKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:477,13'
          Dst:             _ZN4geos9operation6buffer13BufferBuilder14buildSubgraphsERKNSt3__16vectorIPNS1_14BufferSubgraphENS3_9allocatorIS6_EEEERNS1_14PolygonBuilderE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:479,42'
          Dst:             _ZN4geos9operation6buffer14PolygonBuilder11getPolygonsEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:480,9'
          Dst:             _ZN4geos9operation6buffer14PolygonBuilderD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:445,5'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilderD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:480,9'
          Dst:             _ZN4geos9operation6buffer14PolygonBuilderD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:484,13'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraphD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:500,20'
          Dst:             _ZNK4geos9operation6buffer13BufferBuilder25createEmptyResultGeometryEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:515,5'
          Dst:             _ZN4geos9geomgraph11PlanarGraphD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:510,13'
          Dst:             _ZN4geos9operation6bufferL15keepLargestAreaERNSt3__16vectorINS2_10unique_ptrINS_4geom8GeometryENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:514,32'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:515,5'
          Dst:             _ZN4geos9geomgraph11PlanarGraphD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:515,5'
          Dst:             __cxa_begin_catch
        - Src:             'src/operation/buffer/BufferBuilder.cpp:524,9'
          Dst:             __cxa_rethrow
        - Src:             'src/operation/buffer/BufferBuilder.cpp:520,13'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraphD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:525,5'
          Dst:             __cxa_end_catch
        - Src:             'src/operation/buffer/BufferBuilder.cpp:515,5'
          Dst:             _ZN4geos9geomgraph11PlanarGraphD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:528,20'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters13isSingleSidedEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:553,51'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/operation/buffer/BufferBuilder.cpp:560,21'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerC2Eb
        - Src:             'src/operation/buffer/BufferBuilder.cpp:561,16'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:562,68'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer11getPolygonsEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:592,5'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:592,5'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:525,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4geos9operation6buffer13BufferBuilderD2Ev
      functionSourceFile: '/src/geos/src/operation/buffer/BufferBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraph8EdgeListD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferBuilder.cpp:127,1'
          Dst:             _ZN4geos9geomgraph8EdgeListD2Ev
    - functionName:    _ZN4geos9geomgraph8EdgeListD2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer13BufferBuilder21bufferLineSingleSidedEPKNS_4geom8GeometryEdb
      functionSourceFile: '/src/geos/src/operation/buffer/BufferBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         202
      ICount:          978
      EdgeCount:       400
      CyclomaticComplexity: 200
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos6noding18NodedSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbbPKv
        - _ZN4geos9operation6buffer13BufferBuilder6bufferEPKNS_4geom8GeometryEd
        - _ZN4geos9operation6buffer13BufferBuilder8getNoderEPKNS_4geom14PrecisionModelE
        - _ZN4geos9operation6buffer13BufferBuilderC2ERKNS1_16BufferParametersE
        - _ZN4geos9operation6buffer13BufferBuilderD2Ev
        - _ZN4geos9operation6buffer16BufferParameters14setEndCapStyleENS2_11EndCapStyleE
        - _ZN4geos9operation6buffer16BufferParameters14setSingleSidedEb
        - _ZN4geos9operation6buffer18OffsetCurveBuilder23getSingleSidedLineCurveEPKNS_4geom18CoordinateSequenceEdRNSt3__16vectorINS7_10unique_ptrIS4_NS7_14default_deleteIS4_EEEENS7_9allocatorISC_EEEEbb
        - _ZN4geos9operation6buffer18OffsetCurveBuilderC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersE
        - _ZN4geos9operation7overlay4snap13SnapOverlayOp9overlayOpERKNS_4geom8GeometryES7_i
        - _ZN4geos9operation9linemerge10LineMerger20getMergedLineStringsEv
        - _ZN4geos9operation9linemerge10LineMerger3addEPKNS_4geom8GeometryE
        - _ZN4geos9operation9linemerge10LineMergerC2Eb
        - _ZN4geos9operation9linemerge10LineMergerD2Ev
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom18CoordinateSequence12getDimensionEv
        - _ZNK4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERKT_v
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
        - _ZNK4geos4geom18CoordinateSequence5frontINS0_10CoordinateEEERKT_v
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry17getPrecisionModelEv
        - _ZNK4geos4geom8Geometry5cloneEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferBuilder.cpp:136,27'
          Dst:             __dynamic_cast
        - Src:             'src/operation/buffer/BufferBuilder.cpp:138,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/buffer/BufferBuilder.cpp:138,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:138,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/buffer/BufferBuilder.cpp:138,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/buffer/BufferBuilder.cpp:143,19'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:149,29'
          Dst:             _ZNK4geos4geom8Geometry17getPrecisionModelEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:155,19'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:159,15'
          Dst:             _ZN4geos9operation6buffer16BufferParameters14setEndCapStyleENS2_11EndCapStyleE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:160,15'
          Dst:             _ZN4geos9operation6buffer16BufferParameters14setSingleSidedEb
        - Src:             'src/operation/buffer/BufferBuilder.cpp:167,19'
          Dst:             _ZN4geos9operation6buffer13BufferBuilderC2ERKNS1_16BufferParametersE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:168,41'
          Dst:             _ZN4geos9operation6buffer13BufferBuilder6bufferEPKNS_4geom8GeometryEd
        - Src:             'src/operation/buffer/BufferBuilder.cpp:179,24'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilderC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:184,22'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder23getSingleSidedLineCurveEPKNS_4geom18CoordinateSequenceEdRNSt3__16vectorINS7_10unique_ptrIS4_NS7_14default_deleteIS4_EEEENS7_9allocatorISC_EEEEbb
        - Src:             'src/operation/buffer/BufferBuilder.cpp:202,20'
          Dst:             _ZN4geos9operation6buffer13BufferBuilder8getNoderEPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:192,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:193,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:195,33'
          Dst:             _ZN4geos6noding18NodedSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbbPKv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:211,69'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:211,30'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:222,34'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:235,50'
          Dst:             _ZN4geos9operation7overlay4snap13SnapOverlayOp9overlayOpERKNS_4geom8GeometryES7_i
        - Src:             'src/operation/buffer/BufferBuilder.cpp:243,16'
          Dst:             _ZN4geos9operation9linemerge10LineMergerC2Eb
        - Src:             'src/operation/buffer/BufferBuilder.cpp:244,15'
          Dst:             _ZN4geos9operation9linemerge10LineMerger3addEPKNS_4geom8GeometryE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:245,34'
          Dst:             _ZN4geos9operation9linemerge10LineMerger20getMergedLineStringsEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:249,39'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:249,59'
          Dst:             _ZNK4geos4geom18CoordinateSequence5frontINS0_10CoordinateEEERKT_v
        - Src:             'src/operation/buffer/BufferBuilder.cpp:250,37'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:250,57'
          Dst:             _ZNK4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERKT_v
        - Src:             'src/operation/buffer/BufferBuilder.cpp:273,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:279,38'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/BufferBuilder.cpp:279,51'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/buffer/BufferBuilder.cpp:281,44'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/BufferBuilder.cpp:281,74'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/BufferBuilder.cpp:281,57'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/buffer/BufferBuilder.cpp:294,37'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/BufferBuilder.cpp:294,50'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/buffer/BufferBuilder.cpp:295,44'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/BufferBuilder.cpp:295,74'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/BufferBuilder.cpp:295,57'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/buffer/BufferBuilder.cpp:303,37'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/BufferBuilder.cpp:303,49'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/buffer/BufferBuilder.cpp:304,44'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/BufferBuilder.cpp:304,73'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/BufferBuilder.cpp:304,56'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/buffer/BufferBuilder.cpp:312,37'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/BufferBuilder.cpp:312,49'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/buffer/BufferBuilder.cpp:313,44'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/BufferBuilder.cpp:313,73'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/BufferBuilder.cpp:313,56'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/buffer/BufferBuilder.cpp:323,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:325,87'
          Dst:             _ZNK4geos4geom18CoordinateSequence12getDimensionEv
        - Src:             'src/operation/buffer/BufferBuilder.cpp:328,47'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/BufferBuilder.cpp:328,33'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/operation/buffer/BufferBuilder.cpp:335,53'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:351,26'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/operation/buffer/BufferBuilder.cpp:358,26'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - Src:             'src/operation/buffer/BufferBuilder.cpp:360,1'
          Dst:             _ZN4geos9operation9linemerge10LineMergerD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:360,1'
          Dst:             _ZN4geos9operation6buffer13BufferBuilderD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:360,1'
          Dst:             _ZN4geos9operation9linemerge10LineMergerD2Ev
        - Src:             'src/operation/buffer/BufferBuilder.cpp:360,1'
          Dst:             _ZN4geos9operation6buffer13BufferBuilderD2Ev
    - functionName:    _ZN4geos9geomgraph16TopologyLocation12setLocationsENS_4geom8LocationES3_S3_
      functionSourceFile: '/src/geos/include/geos/geomgraph/TopologyLocation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph16TopologyLocationC2ENS_4geom8LocationES3_S3_
      functionSourceFile: '/src/geos/include/geos/geomgraph/TopologyLocation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilder26isTriangleErodedCompletelyEPKNS_4geom18CoordinateSequenceEd
      functionSourceFile: '/src/geos/src/operation/buffer/BufferCurveSetBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos4geom8Triangle8inCentreERNS0_12CoordinateXYE
        - _ZN4geos4geom8TriangleC2ERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:500,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:500,58'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:500,83'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:500,14'
          Dst:             _ZN4geos4geom8TriangleC2ERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:502,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:503,9'
          Dst:             _ZN4geos4geom8Triangle8inCentreERNS0_12CoordinateXYE
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:504,27'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos4geom11LineSegment8midPointERKNS0_12CoordinateXYES4_
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LineSegment.h:261,16'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilder16hasPointOnBufferEPKNS_4geom18CoordinateSequenceEdS6_
      functionSourceFile: '/src/geos/src/operation/buffer/BufferCurveSetBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          76
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom11LineSegment8midPointERKNS0_12CoordinateXYES4_
        - _ZN4geos9algorithm8Distance20pointToSegmentStringERKNS_4geom12CoordinateXYEPKNS2_18CoordinateSequenceE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:433,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:433,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:434,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:437,29'
          Dst:             _ZN4geos9algorithm8Distance20pointToSegmentStringERKNS_4geom12CoordinateXYEPKNS2_18CoordinateSequenceE
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:443,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:444,48'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:445,30'
          Dst:             _ZN4geos4geom11LineSegment8midPointERKNS0_12CoordinateXYES4_
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:447,26'
          Dst:             _ZN4geos9algorithm8Distance20pointToSegmentStringERKNS_4geom12CoordinateXYEPKNS2_18CoordinateSequenceE
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilder19isRingCurveInvertedEPKNS_4geom18CoordinateSequenceEdS6_
      functionSourceFile: '/src/geos/src/operation/buffer/BufferCurveSetBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder16hasPointOnBufferEPKNS_4geom18CoordinateSequenceEdS6_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:399,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:404,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:410,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:410,71'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:416,9'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder16hasPointOnBufferEPKNS_4geom18CoordinateSequenceEdS6_
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom10LinearRingEKNS2_10LineStringEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilder18addPolygonRingSideEPKNS_4geom18CoordinateSequenceEdiNS3_8LocationES7_
      functionSourceFile: '/src/geos/src/operation/buffer/BufferCurveSetBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          53
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom8Position8oppositeEi
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder11addRingSideEPKNS_4geom18CoordinateSequenceEdiNS3_8LocationES7_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos9operation6buffer21BufferCurveSetBuilder9isRingCCWEPKNS_4geom18CoordinateSequenceE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:336,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:352,18'
          Dst:             _ZNK4geos9operation6buffer21BufferCurveSetBuilder9isRingCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:353,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:360,16'
          Dst:             _ZN4geos4geom8Position8oppositeEi
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:362,5'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder11addRingSideEPKNS_4geom18CoordinateSequenceEdiNS3_8LocationES7_
    - functionName:    _ZNK4geos9operation6buffer21BufferCurveSetBuilder9isRingCCWEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferCurveSetBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Orientation9isCCWAreaEPKNS_4geom18CoordinateSequenceE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:514,18'
          Dst:             _ZN4geos9algorithm11Orientation9isCCWAreaEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilder11addRingSideEPKNS_4geom18CoordinateSequenceEdiNS3_8LocationES7_
      functionSourceFile: '/src/geos/src/operation/buffer/BufferCurveSetBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          84
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer18OffsetCurveBuilder12getRingCurveEPKNS_4geom18CoordinateSequenceEidRNSt3__16vectorINS7_10unique_ptrIS4_NS7_14default_deleteIS4_EEEENS7_9allocatorISC_EEEE
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder19isRingCurveInvertedEPKNS_4geom18CoordinateSequenceEdS6_
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder9addCurvesERNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEENS6_8LocationESF_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:371,18'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder12getRingCurveEPKNS_4geom18CoordinateSequenceEidRNSt3__16vectorINS7_10unique_ptrIS4_NS7_14default_deleteIS4_EEEENS7_9allocatorISC_EEEE
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:379,13'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder19isRingCurveInvertedEPKNS_4geom18CoordinateSequenceEdS6_
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:386,5'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder9addCurvesERNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEENS6_8LocationESF_
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilder9addCurvesERNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEENS6_8LocationESF_
      functionSourceFile: '/src/geos/src/operation/buffer/BufferCurveSetBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder8addCurveENSt3__110unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS6_EEEENS5_8LocationESA_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:92,9'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder8addCurveENSt3__110unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS6_EEEENS5_8LocationESA_
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilder8addCurveENSt3__110unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS6_EEEENS5_8LocationESA_
      functionSourceFile: '/src/geos/src/operation/buffer/BufferCurveSetBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos6noding18NodedSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbbPKv
        - _ZN4geos9geomgraph5LabelC2EjNS_4geom8LocationES3_S3_
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:105,15'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:113,27'
          Dst:             _ZN4geos9geomgraph5LabelC2EjNS_4geom8LocationES3_S3_
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:115,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:116,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:118,28'
          Dst:             _ZN4geos6noding18NodedSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbbPKv
    - functionName:    _ZN4geos9geomgraph5LabelC2EjNS_4geom8LocationES3_S3_
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph16TopologyLocation12setLocationsENS_4geom8LocationES3_S3_
        - _ZN4geos9geomgraph16TopologyLocationC2ENS_4geom8LocationES3_S3_
        - _ZN4geos9geomgraph16TopologyLocationaSERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:135,18'
          Dst:             _ZN4geos9geomgraph16TopologyLocationC2ENS_4geom8LocationES3_S3_
        - Src:             'include/geos/geomgraph/Label.h:135,16'
          Dst:             _ZN4geos9geomgraph16TopologyLocationaSERKS1_
        - Src:             'include/geos/geomgraph/Label.h:136,18'
          Dst:             _ZN4geos9geomgraph16TopologyLocationC2ENS_4geom8LocationES3_S3_
        - Src:             'include/geos/geomgraph/Label.h:136,16'
          Dst:             _ZN4geos9geomgraph16TopologyLocationaSERKS1_
        - Src:             'include/geos/geomgraph/Label.h:137,24'
          Dst:             _ZN4geos9geomgraph16TopologyLocation12setLocationsENS_4geom8LocationES3_S3_
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilder17isRingFullyErodedEPKNS_4geom10LinearRingEbd
      functionSourceFile: '/src/geos/src/operation/buffer/BufferCurveSetBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder17isRingFullyErodedEPKNS_4geom18CoordinateSequenceEPKNS3_8EnvelopeEbd
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:460,49'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:462,12'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder17isRingFullyErodedEPKNS_4geom18CoordinateSequenceEPKNS3_8EnvelopeEbd
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilder17isRingFullyErodedEPKNS_4geom18CoordinateSequenceEPKNS3_8EnvelopeEbd
      functionSourceFile: '/src/geos/src/operation/buffer/BufferCurveSetBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          75
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder26isTriangleErodedCompletelyEPKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:471,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:477,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:478,16'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder26isTriangleErodedCompletelyEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:487,48'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:487,66'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilder18addLinearRingSidesEPKNS_4geom18CoordinateSequenceEd
      functionSourceFile: '/src/geos/src/operation/buffer/BufferCurveSetBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder11addRingSideEPKNS_4geom18CoordinateSequenceEdiNS3_8LocationES7_
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder17isRingFullyErodedEPKNS_4geom18CoordinateSequenceEPKNS3_8EnvelopeEbd
        - _ZNK4geos4geom18CoordinateSequence14expandEnvelopeERNS0_8EnvelopeE
        - _ZNK4geos9operation6buffer21BufferCurveSetBuilder9isRingCCWEPKNS_4geom18CoordinateSequenceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:235,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:236,12'
          Dst:             _ZNK4geos4geom18CoordinateSequence14expandEnvelopeERNS0_8EnvelopeE
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:237,29'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder17isRingFullyErodedEPKNS_4geom18CoordinateSequenceEPKNS3_8EnvelopeEbd
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:239,18'
          Dst:             _ZNK4geos9operation6buffer21BufferCurveSetBuilder9isRingCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:243,9'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder11addRingSideEPKNS_4geom18CoordinateSequenceEdiNS3_8LocationES7_
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:243,9'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder11addRingSideEPKNS_4geom18CoordinateSequenceEdiNS3_8LocationES7_
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:250,9'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder11addRingSideEPKNS_4geom18CoordinateSequenceEdiNS3_8LocationES7_
    - functionName:    _ZNK4geos9operation6buffer18OffsetCurveBuilder19getBufferParametersEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetCurveBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilder13addCollectionEPKNS_4geom18GeometryCollectionE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferCurveSetBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder3addERKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:172,9'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder3addERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilder3addERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferCurveSetBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder10addPolygonEPKNS_4geom7PolygonE
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder13addCollectionEPKNS_4geom18GeometryCollectionE
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder13addLineStringEPKNS_4geom10LineStringE
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder8addPointEPKNS_4geom5PointE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:138,27'
          Dst:             __dynamic_cast
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:140,9'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder10addPolygonEPKNS_4geom7PolygonE
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:144,30'
          Dst:             __dynamic_cast
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:146,9'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder13addLineStringEPKNS_4geom10LineStringE
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:150,26'
          Dst:             __dynamic_cast
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:152,9'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder8addPointEPKNS_4geom5PointE
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:156,44'
          Dst:             __dynamic_cast
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:158,9'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder13addCollectionEPKNS_4geom18GeometryCollectionE
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:163,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:163,11'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:163,5'
          Dst:             __cxa_throw
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:163,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilder10addPolygonEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferCurveSetBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          203
      EdgeCount:       52
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom8Position8oppositeEi
        - _ZN4geos6detail9down_castIPKNS_4geom10LinearRingEKNS2_10LineStringEEET_PT0_
        - _ZN4geos9operation5valid20RepeatedPointRemover30removeRepeatedAndInvalidPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder17isRingFullyErodedEPKNS_4geom10LinearRingEbd
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder18addPolygonRingSideEPKNS_4geom18CoordinateSequenceEdiNS3_8LocationES7_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:272,26'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder17isRingFullyErodedEPKNS_4geom10LinearRingEbd
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:280,91'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:280,13'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover30removeRepeatedAndInvalidPointsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:282,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:289,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:293,5'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder18addPolygonRingSideEPKNS_4geom18CoordinateSequenceEdiNS3_8LocationES7_
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:302,34'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom10LinearRingEKNS2_10LineStringEEET_PT0_
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:306,30'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder17isRingFullyErodedEPKNS_4geom10LinearRingEbd
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:310,93'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:310,27'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover30removeRepeatedAndInvalidPointsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:313,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:322,13'
          Dst:             _ZN4geos4geom8Position8oppositeEi
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:319,9'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder18addPolygonRingSideEPKNS_4geom18CoordinateSequenceEdiNS3_8LocationES7_
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilder13addLineStringEPKNS_4geom10LineStringE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferCurveSetBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          95
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos9operation5valid20RepeatedPointRemover30removeRepeatedAndInvalidPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZN4geos9operation6buffer18OffsetCurveBuilder12getLineCurveEPKNS_4geom18CoordinateSequenceEdRNSt3__16vectorINS7_10unique_ptrIS4_NS7_14default_deleteIS4_EEEENS7_9allocatorISC_EEEE
        - _ZN4geos9operation6buffer18OffsetCurveBuilder17isLineOffsetEmptyEd
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder18addLinearRingSidesEPKNS_4geom18CoordinateSequenceEd
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder9addCurvesERNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEENS6_8LocationESF_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence6isRingEv
        - _ZNK4geos9operation6buffer16BufferParameters13isSingleSidedEv
        - _ZNK4geos9operation6buffer18OffsetCurveBuilder19getBufferParametersEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:198,22'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder17isLineOffsetEmptyEd
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:202,95'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:202,18'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover30removeRepeatedAndInvalidPointsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:204,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:216,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence6isRingEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:216,43'
          Dst:             _ZNK4geos9operation6buffer18OffsetCurveBuilder19getBufferParametersEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:216,65'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters13isSingleSidedEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:217,9'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder18addLinearRingSidesEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:221,22'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder12getLineCurveEPKNS_4geom18CoordinateSequenceEdRNSt3__16vectorINS7_10unique_ptrIS4_NS7_14default_deleteIS4_EEEENS7_9allocatorISC_EEEE
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:222,9'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder9addCurvesERNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEENS6_8LocationESF_
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilder8addPointEPKNS_4geom5PointE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferCurveSetBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer18OffsetCurveBuilder12getLineCurveEPKNS_4geom18CoordinateSequenceEdRNSt3__16vectorINS7_10unique_ptrIS4_NS7_14default_deleteIS4_EEEENS7_9allocatorISC_EEEE
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder9addCurvesERNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEENS6_8LocationESF_
        - _ZNK4geos4geom12CoordinateXY7isValidEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom5Point16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:184,42'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:185,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:185,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:185,49'
          Dst:             _ZNK4geos4geom12CoordinateXY7isValidEv
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:189,18'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder12getLineCurveEPKNS_4geom18CoordinateSequenceEdRNSt3__16vectorINS7_10unique_ptrIS4_NS7_14default_deleteIS4_EEEENS7_9allocatorISC_EEEE
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:191,5'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder9addCurvesERNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEENS6_8LocationESF_
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilder9getCurvesEv
      functionSourceFile: '/src/geos/src/operation/buffer/BufferCurveSetBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer21BufferCurveSetBuilder3addERKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferCurveSetBuilder.cpp:82,5'
          Dst:             _ZN4geos9operation6buffer21BufferCurveSetBuilder3addERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation6buffer21BufferCurveSetBuilderD2Ev
      functionSourceFile: '/src/geos/src/operation/buffer/BufferCurveSetBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          87
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph11NodeFactoryC2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/NodeFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph16TopologyLocationC2ENS_4geom8LocationE
      functionSourceFile: '/src/geos/include/geos/geomgraph/TopologyLocation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph11EdgeEndStarD2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeEndStar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5LabelC2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph16TopologyLocationC2ENS_4geom8LocationE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:123,15'
          Dst:             _ZN4geos9geomgraph16TopologyLocationC2ENS_4geom8LocationE
        - Src:             'include/geos/geomgraph/Label.h:124,11'
          Dst:             _ZN4geos9geomgraph16TopologyLocationC2ENS_4geom8LocationE
    - functionName:    _ZN4geos9operation6buffer17BufferNodeFactoryD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferNodeFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph11NodeFactoryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/BufferNodeFactory.h:41,16'
          Dst:             _ZN4geos9geomgraph11NodeFactoryD2Ev
    - functionName:    _ZN4geos9geomgraph11NodeFactoryD2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/NodeFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer17BufferNodeFactoryC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferNodeFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph11NodeFactoryC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/BufferNodeFactory.h:43,26'
          Dst:             _ZN4geos9geomgraph11NodeFactoryC2Ev
    - functionName:    _ZNK4geos9operation6buffer17BufferNodeFactory10createNodeERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferNodeFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9geomgraph16DirectedEdgeStarC2Ev
        - _ZN4geos9geomgraph4NodeC2ERKNS_4geom10CoordinateEPNS0_11EdgeEndStarE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferNodeFactory.cpp:29,32'
          Dst:             _ZN4geos9geomgraph16DirectedEdgeStarC2Ev
        - Src:             'src/operation/buffer/BufferNodeFactory.cpp:29,16'
          Dst:             _ZN4geos9geomgraph4NodeC2ERKNS_4geom10CoordinateEPNS0_11EdgeEndStarE
    - functionName:    _ZN4geos9geomgraph16DirectedEdgeStarC2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdgeStar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraph11EdgeEndStarC2Ev
        - _ZN4geos9geomgraph11EdgeEndStarD2Ev
        - _ZN4geos9geomgraph5LabelC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/DirectedEdgeStar.h:60,9'
          Dst:             _ZN4geos9geomgraph11EdgeEndStarC2Ev
        - Src:             'include/geos/geomgraph/DirectedEdgeStar.h:61,9'
          Dst:             _ZN4geos9geomgraph5LabelC2Ev
        - Src:             'include/geos/geomgraph/DirectedEdgeStar.h:63,6'
          Dst:             _ZN4geos9geomgraph11EdgeEndStarD2Ev
    - functionName:    _ZN4geos9operation6buffer17BufferNodeFactory8instanceEv
      functionSourceFile: '/src/geos/src/operation/buffer/BufferNodeFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer17BufferNodeFactoryC2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferNodeFactory.cpp:35,5'
          Dst:             __cxa_guard_acquire
        - Src:             'src/operation/buffer/BufferNodeFactory.cpp:35,30'
          Dst:             _ZN4geos9operation6buffer17BufferNodeFactoryC2Ev
        - Src:             'src/operation/buffer/BufferNodeFactory.cpp:35,5'
          Dst:             __cxa_guard_release
        - Src:             'src/operation/buffer/BufferNodeFactory.cpp:35,5'
          Dst:             __cxa_guard_abort
    - functionName:    pow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding9snapround13HotPixelIndexD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/snapround/HotPixelIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util13GEOSExceptionC2ERKS1_
      functionSourceFile: '/src/geos/include/geos/util/GEOSException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorC2ERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/GEOSException.h:37,16'
          Dst:             _ZNSt13runtime_errorC2ERKS_
    - functionName:    _ZNSt13runtime_errorC2ERKS_
      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:    _ZN4geos4util13GEOSExceptionaSERKS1_
      functionSourceFile: '/src/geos/include/geos/util/GEOSException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_erroraSERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/GEOSException.h:37,16'
          Dst:             _ZNSt13runtime_erroraSERKS_
    - functionName:    _ZNSt13runtime_erroraSERKS_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer8BufferOp15extractPolygonsEPNS_4geom8GeometryERNSt3__16vectorINS6_10unique_ptrIS4_NS6_14default_deleteIS4_EEEENS6_9allocatorISB_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferOp.cpp:312,18'
          Dst:             __dynamic_cast
        - Src:             'src/operation/buffer/BufferOp.cpp:317,24'
          Dst:             __dynamic_cast
        - Src:             'src/operation/buffer/BufferOp.cpp:319,63'
          Dst:             _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
    - functionName:    _ZN4geos9operation6buffer8BufferOp12bufferByZeroEPKNS_4geom8GeometryEb
      functionSourceFile: '/src/geos/src/operation/buffer/BufferOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          165
      EdgeCount:       65
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN4geos9operation6buffer8BufferOp15extractPolygonsEPNS_4geom8GeometryERNSt3__16vectorINS6_10unique_ptrIS4_NS6_14default_deleteIS4_EEEENS6_9allocatorISB_EEEE
        - _ZN4geos9operation6buffer8BufferOp17getResultGeometryEd
        - _ZN4geos9operation6buffer8BufferOpC2EPKNS_4geom8GeometryE
        - _ZN4geos9operation6buffer8BufferOpD2Ev
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry6bufferEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferOp.cpp:282,42'
          Dst:             _ZNK4geos4geom8Geometry6bufferEd
        - Src:             'src/operation/buffer/BufferOp.cpp:287,14'
          Dst:             _ZN4geos9operation6buffer8BufferOpC2EPKNS_4geom8GeometryE
        - Src:             'src/operation/buffer/BufferOp.cpp:289,42'
          Dst:             _ZN4geos9operation6buffer8BufferOp17getResultGeometryEd
        - Src:             'src/operation/buffer/BufferOp.cpp:296,5'
          Dst:             _ZN4geos9operation6buffer8BufferOp15extractPolygonsEPNS_4geom8GeometryERNSt3__16vectorINS6_10unique_ptrIS4_NS6_14default_deleteIS4_EEEENS6_9allocatorISB_EEEE
        - Src:             'src/operation/buffer/BufferOp.cpp:297,5'
          Dst:             _ZN4geos9operation6buffer8BufferOp15extractPolygonsEPNS_4geom8GeometryERNSt3__16vectorINS6_10unique_ptrIS4_NS6_14default_deleteIS4_EEEENS6_9allocatorISB_EEEE
        - Src:             'src/operation/buffer/BufferOp.cpp:303,22'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/buffer/BufferOp.cpp:303,36'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEv
        - Src:             'src/operation/buffer/BufferOp.cpp:305,18'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/buffer/BufferOp.cpp:305,32'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/operation/buffer/BufferOp.cpp:306,1'
          Dst:             _ZN4geos9operation6buffer8BufferOpD2Ev
        - Src:             'src/operation/buffer/BufferOp.cpp:306,1'
          Dst:             _ZN4geos9operation6buffer8BufferOpD2Ev
    - functionName:    _ZN4geos9operation6buffer8BufferOpC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2Ev
        - _ZN4geos9operation6buffer16BufferParametersC2Ev
        - _ZNSt13runtime_errorD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/BufferOp.h:184,5'
          Dst:             _ZN4geos4util17TopologyExceptionC2Ev
        - Src:             'include/geos/operation/buffer/BufferOp.h:187,9'
          Dst:             _ZN4geos9operation6buffer16BufferParametersC2Ev
        - Src:             'include/geos/operation/buffer/BufferOp.h:191,5'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZN4geos9operation6buffer8BufferOp17getResultGeometryEd
      functionSourceFile: '/src/geos/src/operation/buffer/BufferOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation6buffer8BufferOp15computeGeometryEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferOp.cpp:115,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/buffer/BufferOp.cpp:115,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/buffer/BufferOp.cpp:115,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/buffer/BufferOp.cpp:115,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/buffer/BufferOp.cpp:118,5'
          Dst:             _ZN4geos9operation6buffer8BufferOp15computeGeometryEv
    - functionName:    _ZN4geos9operation6buffer8BufferOp15computeGeometryEv
      functionSourceFile: '/src/geos/src/operation/buffer/BufferOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation6buffer8BufferOp20bufferFixedPrecisionERKNS_4geom14PrecisionModelE
        - _ZN4geos9operation6buffer8BufferOp22bufferReducedPrecisionEv
        - _ZN4geos9operation6buffer8BufferOp23bufferOriginalPrecisionEv
        - _ZNK4geos4geom14PrecisionModel7getTypeEv
        - _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferOp.cpp:131,5'
          Dst:             _ZN4geos9operation6buffer8BufferOp23bufferOriginalPrecisionEv
        - Src:             'src/operation/buffer/BufferOp.cpp:142,46'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/buffer/BufferOp.cpp:142,60'
          Dst:             _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
        - Src:             'src/operation/buffer/BufferOp.cpp:143,14'
          Dst:             _ZNK4geos4geom14PrecisionModel7getTypeEv
        - Src:             'src/operation/buffer/BufferOp.cpp:144,9'
          Dst:             _ZN4geos9operation6buffer8BufferOp20bufferFixedPrecisionERKNS_4geom14PrecisionModelE
        - Src:             'src/operation/buffer/BufferOp.cpp:147,9'
          Dst:             _ZN4geos9operation6buffer8BufferOp22bufferReducedPrecisionEv
    - functionName:    _ZN4geos9operation6buffer8BufferOp23bufferOriginalPrecisionEv
      functionSourceFile: '/src/geos/src/operation/buffer/BufferOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util17TopologyExceptionaSERKS1_
        - _ZN4geos9operation6buffer13BufferBuilder20setInvertOrientationEb
        - _ZN4geos9operation6buffer13BufferBuilder6bufferEPKNS_4geom8GeometryEd
        - _ZN4geos9operation6buffer13BufferBuilderC2ERKNS1_16BufferParametersE
        - _ZN4geos9operation6buffer13BufferBuilderD2Ev
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferOp.cpp:184,19'
          Dst:             _ZN4geos9operation6buffer13BufferBuilderC2ERKNS1_16BufferParametersE
        - Src:             'src/operation/buffer/BufferOp.cpp:185,16'
          Dst:             _ZN4geos9operation6buffer13BufferBuilder20setInvertOrientationEb
        - Src:             'src/operation/buffer/BufferOp.cpp:188,37'
          Dst:             _ZN4geos9operation6buffer13BufferBuilder6bufferEPKNS_4geom8GeometryEd
        - Src:             'src/operation/buffer/BufferOp.cpp:189,5'
          Dst:             __cxa_begin_catch
        - Src:             'src/operation/buffer/BufferOp.cpp:193,23'
          Dst:             _ZN4geos4util17TopologyExceptionaSERKS1_
        - Src:             'src/operation/buffer/BufferOp.cpp:194,5'
          Dst:             __cxa_end_catch
        - Src:             'src/operation/buffer/BufferOp.cpp:195,1'
          Dst:             _ZN4geos9operation6buffer13BufferBuilderD2Ev
        - Src:             'src/operation/buffer/BufferOp.cpp:195,1'
          Dst:             _ZN4geos9operation6buffer13BufferBuilderD2Ev
    - functionName:    _ZNK4geos4geom14PrecisionModel7getTypeEv
      functionSourceFile: '/src/geos/include/geos/geom/PrecisionModel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer8BufferOp20bufferFixedPrecisionERKNS_4geom14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom14PrecisionModelC2Ed
        - _ZN4geos6noding11ScaledNoderC2ERNS0_5NoderEddd
        - _ZN4geos6noding11ScaledNoderD2Ev
        - _ZN4geos6noding9snapround17SnapRoundingNoderC2EPKNS_4geom14PrecisionModelE
        - _ZN4geos6noding9snapround17SnapRoundingNoderD2Ev
        - _ZN4geos9operation6buffer13BufferBuilder20setInvertOrientationEb
        - _ZN4geos9operation6buffer13BufferBuilder24setWorkingPrecisionModelEPKNS_4geom14PrecisionModelE
        - _ZN4geos9operation6buffer13BufferBuilder6bufferEPKNS_4geom8GeometryEd
        - _ZN4geos9operation6buffer13BufferBuilder8setNoderEPNS_6noding5NoderE
        - _ZN4geos9operation6buffer13BufferBuilderC2ERKNS1_16BufferParametersE
        - _ZN4geos9operation6buffer13BufferBuilderD2Ev
        - _ZNK4geos4geom14PrecisionModel8getScaleEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferOp.cpp:217,20'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ed
        - Src:             'src/operation/buffer/BufferOp.cpp:231,34'
          Dst:             _ZN4geos6noding9snapround17SnapRoundingNoderC2EPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/buffer/BufferOp.cpp:232,39'
          Dst:             _ZNK4geos4geom14PrecisionModel8getScaleEv
        - Src:             'src/operation/buffer/BufferOp.cpp:232,17'
          Dst:             _ZN4geos6noding11ScaledNoderC2ERNS0_5NoderEddd
        - Src:             'src/operation/buffer/BufferOp.cpp:233,19'
          Dst:             _ZN4geos9operation6buffer13BufferBuilderC2ERKNS1_16BufferParametersE
        - Src:             'src/operation/buffer/BufferOp.cpp:234,16'
          Dst:             _ZN4geos9operation6buffer13BufferBuilder24setWorkingPrecisionModelEPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/buffer/BufferOp.cpp:235,16'
          Dst:             _ZN4geos9operation6buffer13BufferBuilder8setNoderEPNS_6noding5NoderE
        - Src:             'src/operation/buffer/BufferOp.cpp:236,16'
          Dst:             _ZN4geos9operation6buffer13BufferBuilder20setInvertOrientationEb
        - Src:             'src/operation/buffer/BufferOp.cpp:237,33'
          Dst:             _ZN4geos9operation6buffer13BufferBuilder6bufferEPKNS_4geom8GeometryEd
        - Src:             'src/operation/buffer/BufferOp.cpp:275,1'
          Dst:             _ZN4geos9operation6buffer13BufferBuilderD2Ev
        - Src:             'src/operation/buffer/BufferOp.cpp:275,1'
          Dst:             _ZN4geos6noding11ScaledNoderD2Ev
        - Src:             'src/operation/buffer/BufferOp.cpp:275,1'
          Dst:             _ZN4geos6noding9snapround17SnapRoundingNoderD2Ev
        - Src:             'src/operation/buffer/BufferOp.cpp:275,1'
          Dst:             _ZN4geos9operation6buffer13BufferBuilderD2Ev
        - Src:             'src/operation/buffer/BufferOp.cpp:275,1'
          Dst:             _ZN4geos6noding11ScaledNoderD2Ev
        - Src:             'src/operation/buffer/BufferOp.cpp:275,1'
          Dst:             _ZN4geos6noding9snapround17SnapRoundingNoderD2Ev
    - functionName:    _ZN4geos9operation6buffer8BufferOp22bufferReducedPrecisionEv
      functionSourceFile: '/src/geos/src/operation/buffer/BufferOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          225
      EdgeCount:       59
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2ERKS1_
        - _ZN4geos4util17TopologyExceptionaSERKS1_
        - _ZN4geos9operation6buffer8BufferOp22bufferReducedPrecisionEi
        - _ZNSt13runtime_errorD2Ev
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferOp.cpp:165,13'
          Dst:             _ZN4geos9operation6buffer8BufferOp22bufferReducedPrecisionEi
        - Src:             'src/operation/buffer/BufferOp.cpp:165,13'
          Dst:             _ZN4geos9operation6buffer8BufferOp22bufferReducedPrecisionEi
        - Src:             'src/operation/buffer/BufferOp.cpp:166,9'
          Dst:             __cxa_begin_catch
        - Src:             'src/operation/buffer/BufferOp.cpp:168,27'
          Dst:             _ZN4geos4util17TopologyExceptionaSERKS1_
        - Src:             'src/operation/buffer/BufferOp.cpp:170,9'
          Dst:             __cxa_end_catch
        - Src:             'src/operation/buffer/BufferOp.cpp:165,13'
          Dst:             _ZN4geos9operation6buffer8BufferOp22bufferReducedPrecisionEi
        - Src:             'src/operation/buffer/BufferOp.cpp:166,9'
          Dst:             __cxa_begin_catch
        - Src:             'src/operation/buffer/BufferOp.cpp:168,27'
          Dst:             _ZN4geos4util17TopologyExceptionaSERKS1_
        - Src:             'src/operation/buffer/BufferOp.cpp:170,9'
          Dst:             __cxa_end_catch
        - Src:             'src/operation/buffer/BufferOp.cpp:165,13'
          Dst:             _ZN4geos9operation6buffer8BufferOp22bufferReducedPrecisionEi
        - Src:             'src/operation/buffer/BufferOp.cpp:166,9'
          Dst:             __cxa_begin_catch
        - Src:             'src/operation/buffer/BufferOp.cpp:168,27'
          Dst:             _ZN4geos4util17TopologyExceptionaSERKS1_
        - Src:             'src/operation/buffer/BufferOp.cpp:170,9'
          Dst:             __cxa_end_catch
        - Src:             'src/operation/buffer/BufferOp.cpp:165,13'
          Dst:             _ZN4geos9operation6buffer8BufferOp22bufferReducedPrecisionEi
        - Src:             'src/operation/buffer/BufferOp.cpp:166,9'
          Dst:             __cxa_begin_catch
        - Src:             'src/operation/buffer/BufferOp.cpp:168,27'
          Dst:             _ZN4geos4util17TopologyExceptionaSERKS1_
        - Src:             'src/operation/buffer/BufferOp.cpp:170,9'
          Dst:             __cxa_end_catch
        - Src:             'src/operation/buffer/BufferOp.cpp:165,13'
          Dst:             _ZN4geos9operation6buffer8BufferOp22bufferReducedPrecisionEi
        - Src:             'src/operation/buffer/BufferOp.cpp:166,9'
          Dst:             __cxa_begin_catch
        - Src:             'src/operation/buffer/BufferOp.cpp:168,27'
          Dst:             _ZN4geos4util17TopologyExceptionaSERKS1_
        - Src:             'src/operation/buffer/BufferOp.cpp:170,9'
          Dst:             __cxa_end_catch
        - Src:             'src/operation/buffer/BufferOp.cpp:165,13'
          Dst:             _ZN4geos9operation6buffer8BufferOp22bufferReducedPrecisionEi
        - Src:             'src/operation/buffer/BufferOp.cpp:166,9'
          Dst:             __cxa_begin_catch
        - Src:             'src/operation/buffer/BufferOp.cpp:168,27'
          Dst:             _ZN4geos4util17TopologyExceptionaSERKS1_
        - Src:             'src/operation/buffer/BufferOp.cpp:170,9'
          Dst:             __cxa_end_catch
        - Src:             'src/operation/buffer/BufferOp.cpp:177,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/buffer/BufferOp.cpp:177,11'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKS1_
        - Src:             'src/operation/buffer/BufferOp.cpp:177,5'
          Dst:             __cxa_throw
        - Src:             'src/operation/buffer/BufferOp.cpp:177,5'
          Dst:             _ZNSt13runtime_errorD2Ev
        - Src:             'src/operation/buffer/BufferOp.cpp:166,9'
          Dst:             __cxa_begin_catch
        - Src:             'src/operation/buffer/BufferOp.cpp:168,27'
          Dst:             _ZN4geos4util17TopologyExceptionaSERKS1_
        - Src:             'src/operation/buffer/BufferOp.cpp:170,9'
          Dst:             __cxa_end_catch
    - functionName:    _ZN4geos9operation6buffer8BufferOp22bufferReducedPrecisionEi
      functionSourceFile: '/src/geos/src/operation/buffer/BufferOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14PrecisionModelC2Ed
        - _ZN4geos9operation6buffer8BufferOp20bufferFixedPrecisionERKNS_4geom14PrecisionModelE
        - _ZN4geos9operation6buffer8BufferOp20precisionScaleFactorEPKNS_4geom8GeometryEdi
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferOp.cpp:200,35'
          Dst:             _ZN4geos9operation6buffer8BufferOp20precisionScaleFactorEPKNS_4geom8GeometryEdi
        - Src:             'src/operation/buffer/BufferOp.cpp:209,20'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ed
        - Src:             'src/operation/buffer/BufferOp.cpp:210,5'
          Dst:             _ZN4geos9operation6buffer8BufferOp20bufferFixedPrecisionERKNS_4geom14PrecisionModelE
    - functionName:    _ZN4geos4util17TopologyExceptionaSERKS1_
      functionSourceFile: '/src/geos/include/geos/util/TopologyException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util13GEOSExceptionaSERKS1_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/TopologyException.h:34,16'
          Dst:             _ZN4geos4util13GEOSExceptionaSERKS1_
    - functionName:    _ZN4geos4util17TopologyExceptionC2ERKS1_
      functionSourceFile: '/src/geos/include/geos/util/TopologyException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/TopologyException.h:34,16'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKS1_
    - functionName:    _ZN4geos9operation6buffer8BufferOp20precisionScaleFactorEPKNS_4geom8GeometryEdi
      functionSourceFile: '/src/geos/src/operation/buffer/BufferOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferOp.cpp:72,44'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/buffer/BufferOp.cpp:72,66'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/buffer/BufferOp.cpp:73,44'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/buffer/BufferOp.cpp:73,66'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/buffer/BufferOp.cpp:80,39'
          Dst:             log
    - functionName:    _ZN4geos6noding9snapround17SnapRoundingNoderC2EPKNS_4geom14PrecisionModelE
      functionSourceFile: '/src/geos/include/geos/noding/snapround/SnapRoundingNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding5NoderC2Ev
        - _ZN4geos6noding5NoderD2Ev
        - _ZN4geos6noding9snapround13HotPixelIndexC2EPKNS_4geom14PrecisionModelE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snapround/SnapRoundingNoder.h:143,5'
          Dst:             _ZN4geos6noding5NoderC2Ev
        - Src:             'include/geos/noding/snapround/SnapRoundingNoder.h:145,11'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndexC2EPKNS_4geom14PrecisionModelE
        - Src:             'include/geos/noding/snapround/SnapRoundingNoder.h:146,10'
          Dst:             _ZN4geos6noding5NoderD2Ev
    - functionName:    _ZN4geos6noding11ScaledNoderC2ERNS0_5NoderEddd
      functionSourceFile: '/src/geos/include/geos/noding/ScaledNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding5NoderC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/ScaledNoder.h:68,5'
          Dst:             _ZN4geos6noding5NoderC2Ev
    - functionName:    _ZN4geos9operation6buffer13BufferBuilder24setWorkingPrecisionModelEPKNS_4geom14PrecisionModelE
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer13BufferBuilder8setNoderEPNS_6noding5NoderE
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer13BufferBuilder20setInvertOrientationEb
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding9snapround17SnapRoundingNoderD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/snapround/SnapRoundingNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding5NoderD2Ev
        - _ZN4geos6noding9snapround13HotPixelIndexD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snapround/SnapRoundingNoder.h:71,16'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndexD2Ev
        - Src:             'include/geos/noding/snapround/SnapRoundingNoder.h:71,16'
          Dst:             _ZN4geos6noding5NoderD2Ev
    - functionName:    _ZN4geos9operation6buffer8BufferOp8bufferOpEPKNS_4geom8GeometryEdRNS1_16BufferParametersE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation6buffer8BufferOp17getResultGeometryEd
        - _ZN4geos9operation6buffer8BufferOpC2EPKNS_4geom8GeometryERKNS1_16BufferParametersE
        - _ZN4geos9operation6buffer8BufferOpD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferOp.cpp:105,14'
          Dst:             _ZN4geos9operation6buffer8BufferOpC2EPKNS_4geom8GeometryERKNS1_16BufferParametersE
        - Src:             'src/operation/buffer/BufferOp.cpp:106,18'
          Dst:             _ZN4geos9operation6buffer8BufferOp17getResultGeometryEd
        - Src:             'src/operation/buffer/BufferOp.cpp:107,1'
          Dst:             _ZN4geos9operation6buffer8BufferOpD2Ev
        - Src:             'src/operation/buffer/BufferOp.cpp:107,1'
          Dst:             _ZN4geos9operation6buffer8BufferOpD2Ev
    - functionName:    _ZN4geos9operation6buffer8BufferOp14setEndCapStyleEi
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer16BufferParameters14setEndCapStyleENS2_11EndCapStyleE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/BufferOp.h:291,15'
          Dst:             _ZN4geos9operation6buffer16BufferParameters14setEndCapStyleENS2_11EndCapStyleE
    - functionName:    _ZN4geos9operation6buffer8BufferOp19setQuadrantSegmentsEi
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/BufferOp.h:285,15'
          Dst:             _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
    - functionName:    _ZN4geos9operation6buffer8BufferOp8bufferOpEPKNS_4geom8GeometryEdii
      functionSourceFile: '/src/geos/src/operation/buffer/BufferOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation6buffer8BufferOp14setEndCapStyleEi
        - _ZN4geos9operation6buffer8BufferOp17getResultGeometryEd
        - _ZN4geos9operation6buffer8BufferOp19setQuadrantSegmentsEi
        - _ZN4geos9operation6buffer8BufferOpC2EPKNS_4geom8GeometryE
        - _ZN4geos9operation6buffer8BufferOpD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferOp.cpp:94,14'
          Dst:             _ZN4geos9operation6buffer8BufferOpC2EPKNS_4geom8GeometryE
        - Src:             'src/operation/buffer/BufferOp.cpp:95,11'
          Dst:             _ZN4geos9operation6buffer8BufferOp19setQuadrantSegmentsEi
        - Src:             'src/operation/buffer/BufferOp.cpp:96,11'
          Dst:             _ZN4geos9operation6buffer8BufferOp14setEndCapStyleEi
        - Src:             'src/operation/buffer/BufferOp.cpp:97,18'
          Dst:             _ZN4geos9operation6buffer8BufferOp17getResultGeometryEd
        - Src:             'src/operation/buffer/BufferOp.cpp:98,1'
          Dst:             _ZN4geos9operation6buffer8BufferOpD2Ev
        - Src:             'src/operation/buffer/BufferOp.cpp:98,1'
          Dst:             _ZN4geos9operation6buffer8BufferOpD2Ev
    - functionName:    _ZN4geos9operation6buffer16BufferParameters19bufferDistanceErrorEi
      functionSourceFile: '/src/geos/src/operation/buffer/BufferParameters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cos
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferParameters.cpp:100,16'
          Dst:             cos
    - functionName:    cos
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer16BufferParametersC2EiNS2_11EndCapStyleENS2_9JoinStyleEd
      functionSourceFile: '/src/geos/src/operation/buffer/BufferParameters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer16BufferParameters12setJoinStyleENS2_9JoinStyleE
        - _ZN4geos9operation6buffer16BufferParameters13setMitreLimitEd
        - _ZN4geos9operation6buffer16BufferParameters14setEndCapStyleENS2_11EndCapStyleE
        - _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferParameters.cpp:82,5'
          Dst:             _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
        - Src:             'src/operation/buffer/BufferParameters.cpp:83,5'
          Dst:             _ZN4geos9operation6buffer16BufferParameters14setEndCapStyleENS2_11EndCapStyleE
        - Src:             'src/operation/buffer/BufferParameters.cpp:84,5'
          Dst:             _ZN4geos9operation6buffer16BufferParameters12setJoinStyleENS2_9JoinStyleE
        - Src:             'src/operation/buffer/BufferParameters.cpp:85,5'
          Dst:             _ZN4geos9operation6buffer16BufferParameters13setMitreLimitEd
    - functionName:    _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
      functionSourceFile: '/src/geos/src/operation/buffer/BufferParameters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer16BufferParametersC2EiNS2_11EndCapStyleE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferParameters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer16BufferParameters14setEndCapStyleENS2_11EndCapStyleE
        - _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferParameters.cpp:66,5'
          Dst:             _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
        - Src:             'src/operation/buffer/BufferParameters.cpp:67,5'
          Dst:             _ZN4geos9operation6buffer16BufferParameters14setEndCapStyleENS2_11EndCapStyleE
    - functionName:    _ZN4geos9operation6buffer16BufferParametersC2Ei
      functionSourceFile: '/src/geos/src/operation/buffer/BufferParameters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferParameters.cpp:53,5'
          Dst:             _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
    - functionName:    _ZN4geos9operation6buffer16BufferParametersC2Ev
      functionSourceFile: '/src/geos/src/operation/buffer/BufferParameters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6bufferlsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_14BufferSubgraphE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferSubgraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9geomgraph12DirectedEdge9printEdgeEv
        - _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_4NodeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:338,38'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_4NodeE
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:343,34'
          Dst:             _ZN4geos9geomgraph12DirectedEdge9printEdgeEv
    - functionName:    _ZNK4geos9geomgraph4Edge14getCoordinatesEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Edge.h:114,9'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
    - functionName:    _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeEnd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer14BufferSubgraph11getEnvelopeEv
      functionSourceFile: '/src/geos/src/operation/buffer/BufferSubgraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos9geomgraph4Edge14getCoordinatesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:316,19'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:320,54'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:320,65'
          Dst:             _ZNK4geos9geomgraph4Edge14getCoordinatesEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:321,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:323,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:323,22'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9operation6buffer14BufferSubgraph8containsERNSt3__13setIPNS_9geomgraph4NodeENS3_4lessIS7_EENS3_9allocatorIS7_EEEES7_
      functionSourceFile: '/src/geos/src/operation/buffer/BufferSubgraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer14BufferSubgraph9compareToEPS2_
      functionSourceFile: '/src/geos/src/operation/buffer/BufferSubgraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph12DirectedEdge11setInResultEb
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer14BufferSubgraph15findResultEdgesEv
      functionSourceFile: '/src/geos/src/operation/buffer/BufferSubgraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          62
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9geomgraph12DirectedEdge11setInResultEb
        - _ZN4geos9geomgraph12DirectedEdge18isInteriorAreaEdgeEv
        - _ZNK4geos9geomgraph12DirectedEdge8getDepthEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:230,16'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge8getDepthEi
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:231,25'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge8getDepthEi
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:232,25'
          Dst:             _ZN4geos9geomgraph12DirectedEdge18isInteriorAreaEdgeEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:233,17'
          Dst:             _ZN4geos9geomgraph12DirectedEdge11setInResultEb
    - functionName:    _ZNK4geos9geomgraph12DirectedEdge8getDepthEi
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/include/geos/util/TopologyException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNK4geos4geom10Coordinate8toStringEv
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/TopologyException.h:54,65'
          Dst:             _ZNK4geos4geom10Coordinate8toStringEv
        - Src:             'include/geos/util/TopologyException.h:54,9'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZNK4geos9geomgraph12DirectedEdge9isVisitedEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPNS_9geomgraph16DirectedEdgeStarENS2_11EdgeEndStarEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer14BufferSubgraph16computeNodeDepthEPNS_9geomgraph4NodeE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferSubgraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          120
      EdgeCount:       29
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - _ZN4geos6detail9down_castIPNS_9geomgraph16DirectedEdgeStarENS2_11EdgeEndStarEEET_PT0_
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZN4geos9geomgraph12DirectedEdge10setVisitedEb
        - _ZN4geos9geomgraph16DirectedEdgeStar13computeDepthsEPNS0_12DirectedEdgeE
        - _ZN4geos9geomgraph4Node8getEdgesEv
        - _ZN4geos9operation6buffer14BufferSubgraph13copySymDepthsEPNS_9geomgraph12DirectedEdgeE
        - _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - _ZNK4geos9geomgraph12DirectedEdge9isVisitedEv
        - _ZNK4geos9geomgraph4Node13getCoordinateEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:160,69'
          Dst:             _ZN4geos9geomgraph4Node8getEdgesEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:160,29'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph16DirectedEdgeStarENS2_11EdgeEndStarEEET_PT0_
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:162,40'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:164,37'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:166,28'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:167,16'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge9isVisitedEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:167,35'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:167,45'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge9isVisitedEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:177,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:179,16'
          Dst:             _ZNK4geos9geomgraph4Node13getCoordinateEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:177,15'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:177,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:177,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:182,10'
          Dst:             _ZN4geos9geomgraph16DirectedEdgeStar13computeDepthsEPNS0_12DirectedEdgeE
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:185,19'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:186,28'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:187,13'
          Dst:             _ZN4geos9geomgraph12DirectedEdge10setVisitedEb
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:188,9'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraph13copySymDepthsEPNS_9geomgraph12DirectedEdgeE
    - functionName:    _ZN4geos9geomgraph11EdgeEndStar3endEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeEndStar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph11EdgeEndStar5beginEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeEndStar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph12DirectedEdge6getSymEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph12DirectedEdge10setVisitedEb
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer14BufferSubgraph13copySymDepthsEPNS_9geomgraph12DirectedEdgeE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferSubgraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph12DirectedEdge8setDepthEii
        - _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - _ZNK4geos9geomgraph12DirectedEdge8getDepthEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:201,29'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:202,39'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge8getDepthEi
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:202,10'
          Dst:             _ZN4geos9geomgraph12DirectedEdge8setDepthEii
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:203,40'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge8getDepthEi
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:203,10'
          Dst:             _ZN4geos9geomgraph12DirectedEdge8setDepthEii
    - functionName:    _ZN4geos9operation6buffer14BufferSubgraph13computeDepthsEPNS_9geomgraph12DirectedEdgeE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferSubgraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          169
      EdgeCount:       74
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZN4geos9geomgraph12DirectedEdge10setVisitedEb
        - _ZN4geos9geomgraph4Node8getEdgesEv
        - _ZN4geos9geomgraph7EdgeEnd7getNodeEv
        - _ZN4geos9operation6buffer14BufferSubgraph16computeNodeDepthEPNS_9geomgraph4NodeE
        - _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - _ZNK4geos9geomgraph12DirectedEdge9isVisitedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:261,34'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getNodeEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:265,16'
          Dst:             _ZN4geos9geomgraph12DirectedEdge10setVisitedEb
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:276,9'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraph16computeNodeDepthEPNS_9geomgraph4NodeE
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:280,31'
          Dst:             _ZN4geos9geomgraph4Node8getEdgesEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:281,44'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:282,41'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:284,32'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:285,37'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:286,21'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge9isVisitedEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:289,34'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getNodeEv
    - functionName:    _ZN4geos9operation6buffer19RightmostEdgeFinder7getEdgeEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/RightmostEdgeFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer14BufferSubgraph12computeDepthEi
      functionSourceFile: '/src/geos/src/operation/buffer/BufferSubgraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph12DirectedEdge13setEdgeDepthsEii
        - _ZN4geos9operation6buffer14BufferSubgraph13computeDepthsEPNS_9geomgraph12DirectedEdgeE
        - _ZN4geos9operation6buffer14BufferSubgraph13copySymDepthsEPNS_9geomgraph12DirectedEdgeE
        - _ZN4geos9operation6buffer14BufferSubgraph17clearVisitedEdgesEv
        - _ZN4geos9operation6buffer19RightmostEdgeFinder7getEdgeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:136,5'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraph17clearVisitedEdgesEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:138,31'
          Dst:             _ZN4geos9operation6buffer19RightmostEdgeFinder7getEdgeEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:146,9'
          Dst:             _ZN4geos9geomgraph12DirectedEdge13setEdgeDepthsEii
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:147,5'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraph13copySymDepthsEPNS_9geomgraph12DirectedEdgeE
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:150,5'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraph13computeDepthsEPNS_9geomgraph12DirectedEdgeE
    - functionName:    _ZN4geos9operation6buffer14BufferSubgraph17clearVisitedEdgesEv
      functionSourceFile: '/src/geos/src/operation/buffer/BufferSubgraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraph12DirectedEdge10setVisitedEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:128,13'
          Dst:             _ZN4geos9geomgraph12DirectedEdge10setVisitedEb
    - functionName:    _ZN4geos9geomgraph14GraphComponent10setVisitedEb
      functionSourceFile: '/src/geos/include/geos/geomgraph/GraphComponent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer14BufferSubgraph3addEPNS_9geomgraph4NodeEPNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferSubgraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZN4geos9geomgraph14GraphComponent10setVisitedEb
        - _ZN4geos9geomgraph4Node8getEdgesEv
        - _ZN4geos9geomgraph7EdgeEnd7getNodeEv
        - _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - _ZNK4geos9geomgraph14GraphComponent9isVisitedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:101,11'
          Dst:             _ZN4geos9geomgraph14GraphComponent10setVisitedEb
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:103,30'
          Dst:             _ZN4geos9geomgraph4Node8getEdgesEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:104,37'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:105,40'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:107,28'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:109,33'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:110,30'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getNodeEv
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:116,23'
          Dst:             _ZNK4geos9geomgraph14GraphComponent9isVisitedEv
    - functionName:    _ZN4geos9operation6buffer19RightmostEdgeFinder13getCoordinateEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/RightmostEdgeFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer14BufferSubgraph12addReachableEPNS_9geomgraph4NodeE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferSubgraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos9operation6buffer14BufferSubgraph3addEPNS_9geomgraph4NodeEPNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:93,9'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraph3addEPNS_9geomgraph4NodeEPNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
    - functionName:    _ZN4geos9operation6buffer14BufferSubgraph6createEPNS_9geomgraph4NodeE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferSubgraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer14BufferSubgraph12addReachableEPNS_9geomgraph4NodeE
        - _ZN4geos9operation6buffer19RightmostEdgeFinder13getCoordinateEv
        - _ZN4geos9operation6buffer19RightmostEdgeFinder8findEdgeEPNSt3__16vectorIPNS_9geomgraph12DirectedEdgeENS3_9allocatorIS7_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:71,5'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraph12addReachableEPNS_9geomgraph4NodeE
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:75,12'
          Dst:             _ZN4geos9operation6buffer19RightmostEdgeFinder8findEdgeEPNSt3__16vectorIPNS_9geomgraph12DirectedEdgeENS3_9allocatorIS7_EEEE
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:77,31'
          Dst:             _ZN4geos9operation6buffer19RightmostEdgeFinder13getCoordinateEv
    - functionName:    _ZN4geos9operation6buffer14BufferSubgraphD2Ev
      functionSourceFile: '/src/geos/src/operation/buffer/BufferSubgraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer14BufferSubgraphC2Ev
      functionSourceFile: '/src/geos/src/operation/buffer/BufferSubgraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer19RightmostEdgeFinderC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferSubgraph.cpp:54,5'
          Dst:             _ZN4geos9operation6buffer19RightmostEdgeFinderC2Ev
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveSectionD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetCurveSection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos9operation6buffer11OffsetCurve8getCurveEvENK3$_0clERKNS_4geom8GeometryE'
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation6buffer11OffsetCurve12computeCurveERKNS_4geom10LineStringEd
        - _ZN4geos9operation6buffer11OffsetCurve19computePolygonCurveERKNS_4geom7PolygonEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:71,20'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve19computePolygonCurveERKNS_4geom7PolygonEd
        - Src:             'src/operation/buffer/OffsetCurve.cpp:73,16'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve12computeCurveERKNS_4geom10LineStringEd
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve19computePolygonCurveERKNS_4geom7PolygonEd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       28
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos9operation6buffer8BufferOp8bufferOpEPKNS_4geom8GeometryEdRNS1_16BufferParametersE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_18CoordinateSequenceE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:142,19'
          Dst:             _ZN4geos9operation6buffer8BufferOp8bufferOpEPKNS_4geom8GeometryEdRNS1_16BufferParametersE
        - Src:             'src/operation/buffer/OffsetCurve.cpp:147,28'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/buffer/OffsetCurve.cpp:148,47'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/buffer/OffsetCurve.cpp:148,61'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_18CoordinateSequenceE
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve12computeCurveERKNS_4geom10LineStringEd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          114
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation6buffer11OffsetCurve13offsetSegmentEPKNS_4geom18CoordinateSequenceEd
        - _ZN4geos9operation6buffer11OffsetCurve15computeSectionsERKNS_4geom10LineStringEd
        - _ZN4geos9operation6buffer18OffsetCurveSection10toGeometryERNSt3__16vectorINS3_10unique_ptrIS2_NS3_14default_deleteIS2_EEEENS3_9allocatorIS8_EEEEPKNS_4geom15GeometryFactoryE
        - _ZN4geos9operation6buffer18OffsetCurveSection6toLineERNSt3__16vectorINS3_10unique_ptrIS2_NS3_14default_deleteIS2_EEEENS3_9allocatorIS8_EEEEPKNS_4geom15GeometryFactoryE
        - _ZNK4geos4geom10LineString5cloneEv
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:161,29'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - Src:             'src/operation/buffer/OffsetCurve.cpp:165,23'
          Dst:             _ZNK4geos4geom10LineString5cloneEv
        - Src:             'src/operation/buffer/OffsetCurve.cpp:169,39'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/buffer/OffsetCurve.cpp:169,16'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve13offsetSegmentEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/buffer/OffsetCurve.cpp:172,21'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve15computeSectionsERKNS_4geom10LineStringEd
        - Src:             'src/operation/buffer/OffsetCurve.cpp:175,16'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveSection6toLineERNSt3__16vectorINS3_10unique_ptrIS2_NS3_14default_deleteIS2_EEEENS3_9allocatorIS8_EEEEPKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/buffer/OffsetCurve.cpp:178,16'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveSection10toGeometryERNSt3__16vectorINS3_10unique_ptrIS2_NS3_14default_deleteIS2_EEEENS3_9allocatorIS8_EEEEPKNS_4geom15GeometryFactoryE
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve13offsetSegmentEPKNS_4geom18CoordinateSequenceEd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom11LineSegment6offsetEd
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequenceC2Ev
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_18CoordinateSequenceE
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:217,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/OffsetCurve.cpp:217,47'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/OffsetCurve.cpp:217,17'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/operation/buffer/OffsetCurve.cpp:218,27'
          Dst:             _ZN4geos4geom11LineSegment6offsetEd
        - Src:             'src/operation/buffer/OffsetCurve.cpp:219,24'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
        - Src:             'src/operation/buffer/OffsetCurve.cpp:220,8'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/operation/buffer/OffsetCurve.cpp:221,8'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/operation/buffer/OffsetCurve.cpp:222,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_18CoordinateSequenceE
        - Src:             'src/operation/buffer/OffsetCurve.cpp:223,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/operation/buffer/OffsetCurve.cpp:223,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve15computeSectionsERKNS_4geom10LineStringEd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          121
      EdgeCount:       44
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos9operation6buffer11OffsetCurve14rawOffsetCurveERKNS_4geom10LineStringEdRNS1_16BufferParametersE
        - _ZN4geos9operation6buffer11OffsetCurve17getBufferOrientedERKNS_4geom10LineStringEdRNS1_16BufferParametersE
        - _ZN4geos9operation6buffer11OffsetCurve20computeCurveSectionsEPKNS_4geom18CoordinateSequenceERS5_RNSt3__16vectorINS8_10unique_ptrINS1_18OffsetCurveSectionENS8_14default_deleteISB_EEEENS8_9allocatorISE_EEEE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:186,52'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve14rawOffsetCurveERKNS_4geom10LineStringEdRNS1_16BufferParametersE
        - Src:             'src/operation/buffer/OffsetCurve.cpp:188,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurve.cpp:199,43'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve17getBufferOrientedERKNS_4geom10LineStringEdRNS1_16BufferParametersE
        - Src:             'src/operation/buffer/OffsetCurve.cpp:202,49'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/buffer/OffsetCurve.cpp:203,5'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve20computeCurveSectionsEPKNS_4geom18CoordinateSequenceERS5_RNSt3__16vectorINS8_10unique_ptrINS1_18OffsetCurveSectionENS8_14default_deleteISB_EEEENS8_9allocatorISE_EEEE
        - Src:             'src/operation/buffer/OffsetCurve.cpp:207,54'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/buffer/OffsetCurve.cpp:208,9'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve20computeCurveSectionsEPKNS_4geom18CoordinateSequenceERS5_RNSt3__16vectorINS8_10unique_ptrINS1_18OffsetCurveSectionENS8_14default_deleteISB_EEEENS8_9allocatorISE_EEEE
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve14rawOffsetCurveERKNS_4geom10LineStringEdRNS1_16BufferParametersE
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation5valid20RepeatedPointRemover30removeRepeatedAndInvalidPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZN4geos9operation6buffer18OffsetCurveBuilder14getOffsetCurveEPKNS_4geom18CoordinateSequenceEd
        - _ZN4geos9operation6buffer18OffsetCurveBuilderC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:122,42'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/buffer/OffsetCurve.cpp:123,52'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover30removeRepeatedAndInvalidPointsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/buffer/OffsetCurve.cpp:125,33'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/buffer/OffsetCurve.cpp:125,47'
          Dst:             _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
        - Src:             'src/operation/buffer/OffsetCurve.cpp:125,24'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilderC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersE
        - Src:             'src/operation/buffer/OffsetCurve.cpp:126,16'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder14getOffsetCurveEPKNS_4geom18CoordinateSequenceEd
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve17getBufferOrientedERKNS_4geom10LineStringEdRNS1_16BufferParametersE
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation6buffer11OffsetCurve21extractMaxAreaPolygonEPKNS_4geom8GeometryE
        - _ZN4geos9operation6buffer8BufferOp8bufferOpEPKNS_4geom8GeometryEdRNS1_16BufferParametersE
        - _ZNK4geos4geom7Polygon5cloneEv
        - _ZNK4geos4geom7Polygon7reverseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:229,40'
          Dst:             _ZN4geos9operation6buffer8BufferOp8bufferOpEPKNS_4geom8GeometryEdRNS1_16BufferParametersE
        - Src:             'src/operation/buffer/OffsetCurve.cpp:230,33'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve21extractMaxAreaPolygonEPKNS_4geom8GeometryE
        - Src:             'src/operation/buffer/OffsetCurve.cpp:233,23'
          Dst:             _ZNK4geos4geom7Polygon7reverseEv
        - Src:             'src/operation/buffer/OffsetCurve.cpp:234,23'
          Dst:             _ZNK4geos4geom7Polygon5cloneEv
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve20computeCurveSectionsEPKNS_4geom18CoordinateSequenceERS5_RNSt3__16vectorINS8_10unique_ptrINS1_18OffsetCurveSectionENS8_14default_deleteISB_EEEENS8_9allocatorISE_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          112
      EdgeCount:       58
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4geos9operation6buffer11OffsetCurve13matchSegmentsERKNS_4geom10CoordinateES6_mRNS1_14SegmentMCIndexEPKNS3_18CoordinateSequenceERNSt3__16vectorIdNSC_9allocatorIdEEEE
        - _ZN4geos9operation6buffer11OffsetCurve15extractSectionsEPKNS_4geom18CoordinateSequenceERNSt3__16vectorIdNS7_9allocatorIdEEEEmRNS8_INS7_10unique_ptrINS1_18OffsetCurveSectionENS7_14default_deleteISE_EEEENS9_ISH_EEEE
        - _ZN4geos9operation6buffer14SegmentMCIndexC2EPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9operation6buffer14SegmentMCIndexD2Ev
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:268,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurve.cpp:270,20'
          Dst:             _ZN4geos9operation6buffer14SegmentMCIndexC2EPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/buffer/OffsetCurve.cpp:273,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurve.cpp:274,58'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurve.cpp:274,71'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurve.cpp:274,44'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve13matchSegmentsERKNS_4geom10CoordinateES6_mRNS1_14SegmentMCIndexEPKNS3_18CoordinateSequenceERNSt3__16vectorIdNSC_9allocatorIdEEEE
        - Src:             'src/operation/buffer/OffsetCurve.cpp:287,5'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve15extractSectionsEPKNS_4geom18CoordinateSequenceERNSt3__16vectorIdNS7_9allocatorIdEEEEmRNS8_INS7_10unique_ptrINS1_18OffsetCurveSectionENS7_14default_deleteISE_EEEENS9_ISH_EEEE
        - Src:             'src/operation/buffer/OffsetCurve.cpp:288,1'
          Dst:             _ZN4geos9operation6buffer14SegmentMCIndexD2Ev
        - Src:             'src/operation/buffer/OffsetCurve.cpp:288,1'
          Dst:             _ZN4geos9operation6buffer14SegmentMCIndexD2Ev
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve13matchSegmentsERKNS_4geom10CoordinateES6_mRNS1_14SegmentMCIndexEPKNS3_18CoordinateSequenceERNSt3__16vectorIdNSC_9allocatorIdEEEE
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom8Envelope8expandByEd
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - _ZN4geos5index5chain25MonotoneChainSelectActionD2Ev
        - _ZN4geos9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS_5index5chain25MonotoneChainSelectActionE
        - _ZZN4geos9operation6buffer11OffsetCurve13matchSegmentsERKNS_4geom10CoordinateES6_mRNS1_14SegmentMCIndexEPKNS3_18CoordinateSequenceERNSt3__16vectorIdNSC_9allocatorIdEEEEEN23MatchCurveSegmentActionC2ES6_S6_mdSB_SH_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:375,14'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/operation/buffer/OffsetCurve.cpp:376,14'
          Dst:             _ZN4geos4geom8Envelope8expandByEd
        - Src:             'src/operation/buffer/OffsetCurve.cpp:377,29'
          Dst:             _ZZN4geos9operation6buffer11OffsetCurve13matchSegmentsERKNS_4geom10CoordinateES6_mRNS1_14SegmentMCIndexEPKNS3_18CoordinateSequenceERNSt3__16vectorIdNSC_9allocatorIdEEEEEN23MatchCurveSegmentActionC2ES6_S6_mdSB_SH_
        - Src:             'src/operation/buffer/OffsetCurve.cpp:378,20'
          Dst:             _ZN4geos9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS_5index5chain25MonotoneChainSelectActionE
        - Src:             'src/operation/buffer/OffsetCurve.cpp:380,1'
          Dst:             _ZN4geos5index5chain25MonotoneChainSelectActionD2Ev
        - Src:             'src/operation/buffer/OffsetCurve.cpp:380,1'
          Dst:             _ZN4geos5index5chain25MonotoneChainSelectActionD2Ev
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve15extractSectionsEPKNS_4geom18CoordinateSequenceERNSt3__16vectorIdNS7_9allocatorIdEEEEmRNS8_INS7_10unique_ptrINS1_18OffsetCurveSectionENS7_14default_deleteISE_EEEENS9_ISH_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          98
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos4util6Assert20shouldNeverReachHereERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation6buffer11OffsetCurve14findSectionEndERKNSt3__16vectorIdNS3_9allocatorIdEEEEmm
        - _ZN4geos9operation6buffer11OffsetCurve16findSectionStartERKNSt3__16vectorIdNS3_9allocatorIdEEEEm
        - _ZN4geos9operation6buffer11OffsetCurve9prevIndexEmm
        - _ZN4geos9operation6buffer18OffsetCurveSection6createEPKNS_4geom18CoordinateSequenceEmmdd
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:411,22'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve14findSectionEndERKNSt3__16vectorIdNS3_9allocatorIdEEEEmm
        - Src:             'src/operation/buffer/OffsetCurve.cpp:413,33'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve9prevIndexEmm
        - Src:             'src/operation/buffer/OffsetCurve.cpp:415,55'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveSection6createEPKNS_4geom18CoordinateSequenceEmmdd
        - Src:             'src/operation/buffer/OffsetCurve.cpp:417,24'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve16findSectionStartERKNSt3__16vectorIdNS3_9allocatorIdEEEEm
        - Src:             'src/operation/buffer/OffsetCurve.cpp:420,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurve.cpp:421,13'
          Dst:             _ZN4geos4util6Assert20shouldNeverReachHereERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4geos9operation6buffer14SegmentMCIndexD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/buffer/SegmentMCIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/SegmentMCIndex.h:33,16'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve14findSectionEndERKNSt3__16vectorIdNS3_9allocatorIdEEEEmm
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation6buffer11OffsetCurve9nextIndexEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:473,16'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve9nextIndexEmm
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve9prevIndexEmm
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve16findSectionStartERKNSt3__16vectorIdNS3_9allocatorIdEEEEm
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          68
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation6buffer11OffsetCurve9nextIndexEmm
        - _ZN4geos9operation6buffer11OffsetCurve9prevIndexEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:435,28'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve9nextIndexEmm
        - Src:             'src/operation/buffer/OffsetCurve.cpp:441,28'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve9prevIndexEmm
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve9nextIndexEmm
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos9operation6buffer11OffsetCurve13matchSegmentsERKNS_4geom10CoordinateES6_mRNS1_14SegmentMCIndexEPKNS3_18CoordinateSequenceERNSt3__16vectorIdNSC_9allocatorIdEEEEEN23MatchCurveSegmentActionC2ES6_S6_mdSB_SH_
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index5chain25MonotoneChainSelectActionC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:323,9'
          Dst:             _ZN4geos5index5chain25MonotoneChainSelectActionC2Ev
    - functionName:    _ZN4geos5index5chain25MonotoneChainSelectActionD2Ev
      functionSourceFile: '/src/geos/include/geos/index/chain/MonotoneChainSelectAction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index5chain25MonotoneChainSelectActionC2Ev
      functionSourceFile: '/src/geos/include/geos/index/chain/MonotoneChainSelectAction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/chain/MonotoneChainSelectAction.h:52,5'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
    - functionName:    _ZZN4geos9operation6buffer11OffsetCurve13matchSegmentsERKNS_4geom10CoordinateES6_mRNS1_14SegmentMCIndexEPKNS3_18CoordinateSequenceERNSt3__16vectorIdNSC_9allocatorIdEEEEEN23MatchCurveSegmentActionD0Ev
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index5chain25MonotoneChainSelectActionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:309,11'
          Dst:             _ZN4geos5index5chain25MonotoneChainSelectActionD2Ev
    - functionName:    _ZZN4geos9operation6buffer11OffsetCurve13matchSegmentsERKNS_4geom10CoordinateES6_mRNS1_14SegmentMCIndexEPKNS3_18CoordinateSequenceERNSt3__16vectorIdNSC_9allocatorIdEEEEEN23MatchCurveSegmentAction6selectERKNS_5index5chain13MonotoneChainEm
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation6buffer11OffsetCurve16segmentMatchFracERKNS_4geom10CoordinateES6_S6_S6_d
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:357,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/OffsetCurve.cpp:358,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/OffsetCurve.cpp:356,27'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve16segmentMatchFracERKNS_4geom10CoordinateES6_S6_S6_d
    - functionName:    _ZZN4geos9operation6buffer11OffsetCurve13matchSegmentsERKNS_4geom10CoordinateES6_mRNS1_14SegmentMCIndexEPKNS3_18CoordinateSequenceERNSt3__16vectorIdNSC_9allocatorIdEEEEEN23MatchCurveSegmentAction6selectERKNS3_11LineSegmentE
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve16segmentMatchFracERKNS_4geom10CoordinateES6_S6_S6_d
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom11LineSegment15segmentFractionERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:389,25'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/operation/buffer/OffsetCurve.cpp:391,25'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/operation/buffer/OffsetCurve.cpp:394,17'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/operation/buffer/OffsetCurve.cpp:395,16'
          Dst:             _ZNK4geos4geom11LineSegment15segmentFractionERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve21extractMaxAreaPolygonEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom7Polygon7reverseEv
      functionSourceFile: '/src/geos/include/geos/geom/Polygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve9rawOffsetERKNS_4geom10LineStringEd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer11OffsetCurve14rawOffsetCurveERKNS_4geom10LineStringEdRNS1_16BufferParametersE
        - _ZN4geos9operation6buffer16BufferParametersC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:134,22'
          Dst:             _ZN4geos9operation6buffer16BufferParametersC2Ev
        - Src:             'src/operation/buffer/OffsetCurve.cpp:135,12'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve14rawOffsetCurveERKNS_4geom10LineStringEdRNS1_16BufferParametersE
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve14getCurveJoinedERKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer11OffsetCurve8getCurveEv
        - _ZN4geos9operation6buffer11OffsetCurve9setJoinedEb
        - _ZN4geos9operation6buffer11OffsetCurveC2ERKNS_4geom8GeometryEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:109,17'
          Dst:             _ZN4geos9operation6buffer11OffsetCurveC2ERKNS_4geom8GeometryEd
        - Src:             'src/operation/buffer/OffsetCurve.cpp:110,8'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve9setJoinedEb
        - Src:             'src/operation/buffer/OffsetCurve.cpp:111,15'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve8getCurveEv
    - functionName:    _ZN4geos9operation6buffer11OffsetCurveC2ERKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetCurve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation6buffer16BufferParametersC2Ev
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/OffsetCurve.h:210,5'
          Dst:             _ZN4geos9operation6buffer16BufferParametersC2Ev
        - Src:             'include/geos/operation/buffer/OffsetCurve.h:214,28'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'include/geos/operation/buffer/OffsetCurve.h:217,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/operation/buffer/OffsetCurve.h:217,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/operation/buffer/OffsetCurve.h:217,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/operation/buffer/OffsetCurve.h:217,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve9setJoinedEb
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve8getCurveEv
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom4util14GeometryMapper7flatMapERKNS0_8GeometryEiNSt3__18functionIFNS6_10unique_ptrIS3_NS6_14default_deleteIS3_EEEES5_EEE
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:65,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
        - Src:             'src/operation/buffer/OffsetCurve.cpp:76,12'
          Dst:             _ZN4geos4geom4util14GeometryMapper7flatMapERKNS0_8GeometryEiNSt3__18functionIFNS6_10unique_ptrIS3_NS6_14default_deleteIS3_EEEES5_EEE
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve8getCurveERKNS_4geom8GeometryEdiNS1_16BufferParameters9JoinStyleEd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation6buffer11OffsetCurve8getCurveEv
        - _ZN4geos9operation6buffer11OffsetCurveC2ERKNS_4geom8GeometryEdRNS1_16BufferParametersE
        - _ZN4geos9operation6buffer16BufferParameters12setJoinStyleENS2_9JoinStyleE
        - _ZN4geos9operation6buffer16BufferParameters13setMitreLimitEd
        - _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
        - _ZN4geos9operation6buffer16BufferParametersC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:96,22'
          Dst:             _ZN4geos9operation6buffer16BufferParametersC2Ev
        - Src:             'src/operation/buffer/OffsetCurve.cpp:97,33'
          Dst:             _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi
        - Src:             'src/operation/buffer/OffsetCurve.cpp:98,34'
          Dst:             _ZN4geos9operation6buffer16BufferParameters12setJoinStyleENS2_9JoinStyleE
        - Src:             'src/operation/buffer/OffsetCurve.cpp:99,35'
          Dst:             _ZN4geos9operation6buffer16BufferParameters13setMitreLimitEd
        - Src:             'src/operation/buffer/OffsetCurve.cpp:100,17'
          Dst:             _ZN4geos9operation6buffer11OffsetCurveC2ERKNS_4geom8GeometryEdRNS1_16BufferParametersE
        - Src:             'src/operation/buffer/OffsetCurve.cpp:101,15'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve8getCurveEv
    - functionName:    _ZN4geos9operation6buffer11OffsetCurve8getCurveERKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer11OffsetCurve8getCurveEv
        - _ZN4geos9operation6buffer11OffsetCurveC2ERKNS_4geom8GeometryEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurve.cpp:83,17'
          Dst:             _ZN4geos9operation6buffer11OffsetCurveC2ERKNS_4geom8GeometryEd
        - Src:             'src/operation/buffer/OffsetCurve.cpp:84,15'
          Dst:             _ZN4geos9operation6buffer11OffsetCurve8getCurveEv
    - functionName:    _ZN4geos9operation6buffer19OffsetSegmentString6addPtsERKNS_4geom18CoordinateSequenceEb
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          58
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:145,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:146,23'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:146,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:150,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:151,23'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:151,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
    - functionName:    _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos9operation6buffer19OffsetSegmentString11isRedundantERKNS_4geom10CoordinateE
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:130,25'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:132,12'
          Dst:             _ZNK4geos9operation6buffer19OffsetSegmentString11isRedundantERKNS_4geom10CoordinateE
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:138,17'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
    - functionName:    _ZNK4geos9operation6buffer19OffsetSegmentString11isRedundantERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERT_v
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:67,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:70,50'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERT_v
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:71,28'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos9operation6buffer19OffsetSegmentStringD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:95,9'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZNK4geos4geom12CoordinateXY6equalsERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Coordinate.h:132,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos4geom18CoordinateSequence5frontINS0_10CoordinateEEERT_v
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer19OffsetSegmentString9closeRingEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - _ZN4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERT_v
        - _ZN4geos4geom18CoordinateSequence5frontINS0_10CoordinateEEERT_v
        - _ZNK4geos4geom12CoordinateXY6equalsERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:162,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:165,51'
          Dst:             _ZN4geos4geom18CoordinateSequence5frontINS0_10CoordinateEEERT_v
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:166,50'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERT_v
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:167,20'
          Dst:             _ZNK4geos4geom12CoordinateXY6equalsERKS1_
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:171,17'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
    - functionName:    _ZN4geos9operation6buffer19OffsetSegmentString14getCoordinatesEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer19OffsetSegmentString9closeRingEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:185,9'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString9closeRingEv
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator11addSegmentsERKNS_4geom18CoordinateSequenceEb
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetSegmentGenerator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer19OffsetSegmentString6addPtsERKNS_4geom18CoordinateSequenceEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/OffsetSegmentGenerator.h:153,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString6addPtsERKNS_4geom18CoordinateSequenceEb
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator9closeRingEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetSegmentGenerator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer19OffsetSegmentString9closeRingEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/OffsetSegmentGenerator.h:118,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString9closeRingEv
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveBuilder12getRingCurveEPKNS_4geom18CoordinateSequenceEid
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos9operation6buffer18OffsetCurveBuilder12getLineCurveEPKNS_4geom18CoordinateSequenceEd
        - _ZN4geos9operation6buffer18OffsetCurveBuilder22computeRingBufferCurveERKNS_4geom18CoordinateSequenceEiRNS1_22OffsetSegmentGeneratorE
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator14getCoordinatesEv
        - _ZN4geos9operation6buffer22OffsetSegmentGeneratorC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd
        - _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:340,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:341,16'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder12getLineCurveEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:345,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:347,28'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:348,5'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder22computeRingBufferCurveERKNS_4geom18CoordinateSequenceEiRNS1_22OffsetSegmentGeneratorE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:349,19'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14getCoordinatesEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:350,1'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:350,1'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveBuilder12getLineCurveEPKNS_4geom18CoordinateSequenceEd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          80
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos9operation6buffer18OffsetCurveBuilder17computePointCurveERKNS_4geom10CoordinateERNS1_22OffsetSegmentGeneratorE
        - _ZN4geos9operation6buffer18OffsetCurveBuilder17isLineOffsetEmptyEd
        - _ZN4geos9operation6buffer18OffsetCurveBuilder22computeLineBufferCurveERKNS_4geom18CoordinateSequenceERNS1_22OffsetSegmentGeneratorE
        - _ZN4geos9operation6buffer18OffsetCurveBuilder29computeSingleSidedBufferCurveERKNS_4geom18CoordinateSequenceEbRNS1_22OffsetSegmentGeneratorE
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator14getCoordinatesEv
        - _ZN4geos9operation6buffer22OffsetSegmentGeneratorC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd
        - _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos9operation6buffer16BufferParameters13isSingleSidedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:90,9'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder17isLineOffsetEmptyEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:93,28'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:94,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:95,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:95,9'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder17computePointCurveERKNS_4geom10CoordinateERNS1_22OffsetSegmentGeneratorE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:98,23'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters13isSingleSidedEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:100,13'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder29computeSingleSidedBufferCurveERKNS_4geom18CoordinateSequenceEbRNS1_22OffsetSegmentGeneratorE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:103,13'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder22computeLineBufferCurveERKNS_4geom18CoordinateSequenceERNS1_22OffsetSegmentGeneratorE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:106,19'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14getCoordinatesEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:107,1'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:107,1'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveBuilder22computeRingBufferCurveERKNS_4geom18CoordinateSequenceEiRNS1_22OffsetSegmentGeneratorE
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          89
      EdgeCount:       38
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos9operation6buffer18OffsetCurveBuilder17simplifyToleranceEd
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator14addNextSegmentERKNS_4geom10CoordinateEb
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator16initSideSegmentsERKNS_4geom10CoordinateES6_i
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator9closeRingEv
        - _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:409,22'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder17simplifyToleranceEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:415,9'
          Dst:             _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:418,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:419,29'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:419,42'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:419,12'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator16initSideSegmentsERKNS_4geom10CoordinateES6_i
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:424,12'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator9closeRingEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:422,31'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:422,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14addNextSegmentERKNS_4geom10CoordinateEb
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator14getCoordinatesEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetSegmentGenerator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer19OffsetSegmentString14getCoordinatesEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/OffsetSegmentGenerator.h:112,66'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString14getCoordinatesEv
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetSegmentGenerator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer19OffsetSegmentStringD2Ev
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/OffsetSegmentGenerator.h:60,16'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentStringD2Ev
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveBuilder17simplifyToleranceEd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveBuilder17isLineOffsetEmptyEd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          37
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9operation6buffer16BufferParameters13isSingleSidedEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:305,41'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters13isSingleSidedEv
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveBuilder17computePointCurveERKNS_4geom10CoordinateERNS1_22OffsetSegmentGeneratorE
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator12createCircleERKNS_4geom10CoordinateEd
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator12createSquareERKNS_4geom10CoordinateEd
        - _ZNK4geos9operation6buffer16BufferParameters14getEndCapStyleEv
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/operation/buffer/OffsetCurveBuilder.cpp:221,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:221,22'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters14getEndCapStyleEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:223,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator12createCircleERKNS_4geom10CoordinateEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:226,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator12createSquareERKNS_4geom10CoordinateEd
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveBuilder29computeSingleSidedBufferCurveERKNS_4geom18CoordinateSequenceEbRNS1_22OffsetSegmentGeneratorE
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          138
      EdgeCount:       59
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4geos9operation6buffer18OffsetCurveBuilder17simplifyToleranceEd
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator11addSegmentsERKNS_4geom18CoordinateSequenceEb
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator14addLastSegmentEv
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator14addNextSegmentERKNS_4geom10CoordinateEb
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator15addFirstSegmentEv
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator16initSideSegmentsERKNS_4geom10CoordinateES6_i
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator9closeRingEv
        - _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:433,22'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder17simplifyToleranceEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:438,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator11addSegmentsERKNS_4geom18CoordinateSequenceEb
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:443,13'
          Dst:             _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:446,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:447,33'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:447,44'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:447,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator16initSideSegmentsERKNS_4geom10CoordinateES6_i
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:448,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator15addFirstSegmentEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:450,35'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:450,20'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14addNextSegmentERKNS_4geom10CoordinateEb
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:457,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator11addSegmentsERKNS_4geom18CoordinateSequenceEb
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:462,13'
          Dst:             _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:465,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:466,33'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:466,43'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:466,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator16initSideSegmentsERKNS_4geom10CoordinateES6_i
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:467,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator15addFirstSegmentEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:469,35'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:469,20'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14addNextSegmentERKNS_4geom10CoordinateEb
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:473,12'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14addLastSegmentEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:474,12'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator9closeRingEv
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveBuilder22computeLineBufferCurveERKNS_4geom18CoordinateSequenceERNS1_22OffsetSegmentGeneratorE
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          169
      EdgeCount:       64
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN4geos9operation6buffer18OffsetCurveBuilder17simplifyToleranceEd
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator13addLineEndCapERKNS_4geom10CoordinateES6_S6_
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator14addLastSegmentEv
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator14addNextSegmentERKNS_4geom10CoordinateEb
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator16initSideSegmentsERKNS_4geom10CoordinateES6_i
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator9closeRingEv
        - _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:365,22'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder17simplifyToleranceEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:370,9'
          Dst:             _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:374,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:375,29'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:375,39'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:375,12'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator16initSideSegmentsERKNS_4geom10CoordinateES6_i
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:379,12'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14addLastSegmentEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:377,31'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:377,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14addNextSegmentERKNS_4geom10CoordinateEb
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:384,9'
          Dst:             _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:387,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:390,26'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:390,41'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:390,52'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:390,12'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator13addLineEndCapERKNS_4geom10CoordinateES6_S6_
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:392,29'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:392,40'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:392,12'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator16initSideSegmentsERKNS_4geom10CoordinateES6_i
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:396,12'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14addLastSegmentEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:394,31'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:394,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14addNextSegmentERKNS_4geom10CoordinateEb
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:398,26'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:398,36'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:398,46'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:398,12'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator13addLineEndCapERKNS_4geom10CoordinateES6_S6_
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:400,12'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator9closeRingEv
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator14addLastSegmentEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetSegmentGenerator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/OffsetSegmentGenerator.h:138,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator15addFirstSegmentEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetSegmentGenerator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/OffsetSegmentGenerator.h:131,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
    - functionName:    _ZNK4geos9operation6buffer16BufferParameters14getEndCapStyleEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferParameters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveBuilder12getRingCurveEPKNS_4geom18CoordinateSequenceEidRNSt3__16vectorINS7_10unique_ptrIS4_NS7_14default_deleteIS4_EEEENS7_9allocatorISC_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos9operation6buffer18OffsetCurveBuilder12getLineCurveEPKNS_4geom18CoordinateSequenceEdRNSt3__16vectorINS7_10unique_ptrIS4_NS7_14default_deleteIS4_EEEENS7_9allocatorISC_EEEE
        - _ZN4geos9operation6buffer18OffsetCurveBuilder22computeRingBufferCurveERKNS_4geom18CoordinateSequenceEiRNS1_22OffsetSegmentGeneratorE
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator14getCoordinatesERNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEE
        - _ZN4geos9operation6buffer22OffsetSegmentGeneratorC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd
        - _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:320,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:324,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:325,9'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder12getLineCurveEPKNS_4geom18CoordinateSequenceEdRNSt3__16vectorINS7_10unique_ptrIS4_NS7_14default_deleteIS4_EEEENS7_9allocatorISC_EEEE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:329,28'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:330,5'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder22computeRingBufferCurveERKNS_4geom18CoordinateSequenceEiRNS1_22OffsetSegmentGeneratorE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:331,12'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14getCoordinatesERNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:332,1'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:332,1'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveBuilder12getLineCurveEPKNS_4geom18CoordinateSequenceEdRNSt3__16vectorINS7_10unique_ptrIS4_NS7_14default_deleteIS4_EEEENS7_9allocatorISC_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          79
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos9operation6buffer18OffsetCurveBuilder17computePointCurveERKNS_4geom10CoordinateERNS1_22OffsetSegmentGeneratorE
        - _ZN4geos9operation6buffer18OffsetCurveBuilder17isLineOffsetEmptyEd
        - _ZN4geos9operation6buffer18OffsetCurveBuilder22computeLineBufferCurveERKNS_4geom18CoordinateSequenceERNS1_22OffsetSegmentGeneratorE
        - _ZN4geos9operation6buffer18OffsetCurveBuilder29computeSingleSidedBufferCurveERKNS_4geom18CoordinateSequenceEbRNS1_22OffsetSegmentGeneratorE
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator14getCoordinatesERNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEE
        - _ZN4geos9operation6buffer22OffsetSegmentGeneratorC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd
        - _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos9operation6buffer16BufferParameters13isSingleSidedEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:60,9'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder17isLineOffsetEmptyEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:66,28'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:67,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:68,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:68,9'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder17computePointCurveERKNS_4geom10CoordinateERNS1_22OffsetSegmentGeneratorE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:71,22'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters13isSingleSidedEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:73,13'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder29computeSingleSidedBufferCurveERKNS_4geom18CoordinateSequenceEbRNS1_22OffsetSegmentGeneratorE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:76,13'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder22computeLineBufferCurveERKNS_4geom18CoordinateSequenceERNS1_22OffsetSegmentGeneratorE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:80,12'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14getCoordinatesERNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:81,1'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:81,1'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator14getCoordinatesERNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetSegmentGenerator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer19OffsetSegmentString14getCoordinatesEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/OffsetSegmentGenerator.h:106,33'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString14getCoordinatesEv
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveBuilder23getSingleSidedLineCurveEPKNS_4geom18CoordinateSequenceEdRNSt3__16vectorINS7_10unique_ptrIS4_NS7_14default_deleteIS4_EEEENS7_9allocatorISC_EEEEbb
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          267
      EdgeCount:       122
      CyclomaticComplexity: 55
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation6buffer18OffsetCurveBuilder17simplifyToleranceEd
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator14addLastSegmentEv
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator14addNextSegmentERKNS_4geom10CoordinateEb
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator14getCoordinatesERNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEE
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator15addFirstSegmentEv
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator16initSideSegmentsERKNS_4geom10CoordinateES6_i
        - _ZN4geos9operation6buffer22OffsetSegmentGeneratorC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd
        - _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
        - _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos4geom18CoordinateSequenceixEm
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:245,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:250,22'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder17simplifyToleranceEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:252,28'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:258,13'
          Dst:             _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:262,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:264,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:264,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:264,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:264,13'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:266,33'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:266,43'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:266,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator16initSideSegmentsERKNS_4geom10CoordinateES6_i
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:267,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator15addFirstSegmentEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:271,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14addLastSegmentEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:269,35'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:269,20'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14addNextSegmentERKNS_4geom10CoordinateEb
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:279,13'
          Dst:             _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:282,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:284,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:284,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:284,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:284,13'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:286,33'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:286,44'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:286,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator16initSideSegmentsERKNS_4geom10CoordinateES6_i
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:287,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator15addFirstSegmentEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:291,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14addLastSegmentEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:289,35'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:289,20'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14addNextSegmentERKNS_4geom10CoordinateEb
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:294,12'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14getCoordinatesERNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:295,1'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:295,1'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveBuilder18computeOffsetCurveEPKNS_4geom18CoordinateSequenceEbRNS1_22OffsetSegmentGeneratorE
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          192
      EdgeCount:       82
      CyclomaticComplexity: 39
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation6buffer18OffsetCurveBuilder17simplifyToleranceEd
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator14addLastSegmentEv
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator14addNextSegmentERKNS_4geom10CoordinateEb
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator15addFirstSegmentEv
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator16initSideSegmentsERKNS_4geom10CoordinateES6_i
        - _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:180,22'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder17simplifyToleranceEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:185,22'
          Dst:             _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:186,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:188,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:188,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:188,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:188,13'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:191,40'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:191,58'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:191,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator16initSideSegmentsERKNS_4geom10CoordinateES6_i
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:192,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator15addFirstSegmentEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:194,42'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:194,20'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14addNextSegmentERKNS_4geom10CoordinateEb
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:200,22'
          Dst:             _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:201,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:203,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:203,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:203,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:203,13'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:205,40'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:205,57'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:205,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator16initSideSegmentsERKNS_4geom10CoordinateES6_i
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:206,16'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator15addFirstSegmentEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:208,42'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:208,20'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14addNextSegmentERKNS_4geom10CoordinateEb
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:211,12'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14addLastSegmentEv
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveBuilder14getOffsetCurveEPKNS_4geom18CoordinateSequenceEd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          79
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZN4geos9operation6buffer18OffsetCurveBuilder17computePointCurveERKNS_4geom10CoordinateERNS1_22OffsetSegmentGeneratorE
        - _ZN4geos9operation6buffer18OffsetCurveBuilder18computeOffsetCurveEPKNS_4geom18CoordinateSequenceEbRNS1_22OffsetSegmentGeneratorE
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator14getCoordinatesEv
        - _ZN4geos9operation6buffer22OffsetSegmentGeneratorC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd
        - _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:157,28'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:158,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:159,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:159,9'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder17computePointCurveERKNS_4geom10CoordinateERNS1_22OffsetSegmentGeneratorE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:162,9'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder18computeOffsetCurveEPKNS_4geom18CoordinateSequenceEbRNS1_22OffsetSegmentGeneratorE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:164,59'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14getCoordinatesEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:167,19'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:170,1'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:170,1'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveBuilder14getOffsetCurveEPKNS_4geom18CoordinateSequenceEdRNSt3__16vectorINS7_10unique_ptrIS4_NS7_14default_deleteIS4_EEEENS7_9allocatorISC_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZN4geos9operation6buffer18OffsetCurveBuilder17computePointCurveERKNS_4geom10CoordinateERNS1_22OffsetSegmentGeneratorE
        - _ZN4geos9operation6buffer18OffsetCurveBuilder29computeSingleSidedBufferCurveERKNS_4geom18CoordinateSequenceEbRNS1_22OffsetSegmentGeneratorE
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator14getCoordinatesERNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEE
        - _ZN4geos9operation6buffer22OffsetSegmentGeneratorC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd
        - _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:124,28'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:125,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:126,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:126,9'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder17computePointCurveERKNS_4geom10CoordinateERNS1_22OffsetSegmentGeneratorE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:129,9'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveBuilder29computeSingleSidedBufferCurveERKNS_4geom18CoordinateSequenceEbRNS1_22OffsetSegmentGeneratorE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:132,12'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14getCoordinatesERNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEE
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:137,17'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:141,1'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
        - Src:             'src/operation/buffer/OffsetCurveBuilder.cpp:141,1'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGeneratorD2Ev
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveSectionC2EONSt3__110unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS6_EEEEdd
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetCurveSection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveSection6createEPKNS_4geom18CoordinateSequenceEmmdd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          91
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequenceC2Ev
        - _ZN4geos9operation6buffer18OffsetCurveSectionC2EONSt3__110unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS6_EEEEdd
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:151,23'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:155,52'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:157,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:158,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:158,17'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:160,49'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveSectionC2EONSt3__110unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS6_EEEEdd
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveSection6toLineERNSt3__16vectorINS3_10unique_ptrIS2_NS3_14default_deleteIS2_EEEENS3_9allocatorIS8_EEEEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          285
      EdgeCount:       68
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - _ZN4geos4geom18CoordinateSequenceC2Ev
        - _ZN4geos9operation6buffer18OffsetCurveSection18releaseCoordinatesEv
        - _ZN4geos9operation6buffer18OffsetCurveSection28OffsetCurveSectionComparatorERKNSt3__110unique_ptrIS2_NS3_14default_deleteIS2_EEEES9_
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos9operation6buffer18OffsetCurveSection11getLocationEv
        - _ZNK4geos9operation6buffer18OffsetCurveSection14getCoordinatesEv
        - _ZNK4geos9operation6buffer18OffsetCurveSection18isEndInSameSegmentEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:112,29'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:114,32'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveSection18releaseCoordinatesEv
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:115,29'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:119,5'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveSection28OffsetCurveSectionComparatorERKNSt3__110unique_ptrIS2_NS3_14default_deleteIS2_EEEES9_
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:121,49'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:139,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:128,50'
          Dst:             _ZNK4geos9operation6buffer18OffsetCurveSection11getLocationEv
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:129,36'
          Dst:             _ZNK4geos9operation6buffer18OffsetCurveSection18isEndInSameSegmentEd
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:131,53'
          Dst:             _ZNK4geos9operation6buffer18OffsetCurveSection14getCoordinatesEv
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:132,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:133,75'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:135,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:135,18'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:132,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:133,75'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:135,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:135,18'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:132,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:132,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:135,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:135,18'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:132,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:135,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:135,18'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveSection18releaseCoordinatesEv
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveSection28OffsetCurveSectionComparatorERKNSt3__110unique_ptrIS2_NS3_14default_deleteIS2_EEEES9_
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation6buffer18OffsetCurveSection11getLocationEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:65,12'
          Dst:             _ZNK4geos9operation6buffer18OffsetCurveSection11getLocationEv
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:65,31'
          Dst:             _ZNK4geos9operation6buffer18OffsetCurveSection11getLocationEv
    - functionName:    _ZNK4geos9operation6buffer18OffsetCurveSection11getLocationEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetCurveSection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation6buffer18OffsetCurveSection18isEndInSameSegmentEd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lround
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:53,21'
          Dst:             lround
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:54,22'
          Dst:             lround
    - functionName:    _ZNK4geos9operation6buffer18OffsetCurveSection14getCoordinatesEv
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lround
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer18OffsetCurveSection10toGeometryERNSt3__16vectorINS3_10unique_ptrIS2_NS3_14default_deleteIS2_EEEENS3_9allocatorIS8_EEEEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetCurveSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          149
      EdgeCount:       49
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos9operation6buffer18OffsetCurveSection18releaseCoordinatesEv
        - _ZN4geos9operation6buffer18OffsetCurveSection28OffsetCurveSectionComparatorERKNSt3__110unique_ptrIS2_NS3_14default_deleteIS2_EEEES9_
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:78,29'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:80,32'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveSection18releaseCoordinatesEv
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:81,29'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:86,5'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveSection28OffsetCurveSectionComparatorERKNSt3__110unique_ptrIS2_NS3_14default_deleteIS2_EEEES9_
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:93,25'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:89,28'
          Dst:             _ZN4geos9operation6buffer18OffsetCurveSection18releaseCoordinatesEv
        - Src:             'src/operation/buffer/OffsetCurveSection.cpp:90,32'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator7projectERKNS_4geom10CoordinateEdd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetSegmentGenerator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos9algorithm5Angle10sinCosSnapEdRdS2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:562,5'
          Dst:             _ZN4geos9algorithm5Angle10sinCosSnapEdRdS2_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:565,12'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
    - functionName:    _ZN4geos9algorithm5Angle10sinCosSnapEdRdS2_
      functionSourceFile: '/src/geos/include/geos/algorithm/Angle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cos
        - sin
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Angle.h:275,16'
          Dst:             sin
        - Src:             'include/geos/algorithm/Angle.h:276,16'
          Dst:             cos
    - functionName:    sin
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator19addLimitedMitreJoinERKNS_4geom11LineSegmentES6_dd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetSegmentGenerator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          85
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom10CoordinateC2ERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm12Intersection23intersectionLineSegmentERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm5Angle20angleBetweenOrientedERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm5Angle5angleERKNS_4geom12CoordinateXYES5_
        - _ZN4geos9algorithm5Angle9normalizeEd
        - _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator12addBevelJoinERKNS_4geom11LineSegmentES6_
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator7projectERKNS_4geom10CoordinateEdd
        - _ZNK4geos4geom10Coordinate6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:518,26'
          Dst:             _ZN4geos9algorithm5Angle20angleBetweenOrientedERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:523,19'
          Dst:             _ZN4geos9algorithm5Angle5angleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:524,26'
          Dst:             _ZN4geos9algorithm5Angle9normalizeEd
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:527,29'
          Dst:             _ZN4geos9algorithm5Angle9normalizeEd
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:530,29'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator7projectERKNS_4geom10CoordinateEdd
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:533,23'
          Dst:             _ZN4geos9algorithm5Angle9normalizeEd
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:536,25'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator7projectERKNS_4geom10CoordinateEdd
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:537,25'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator7projectERKNS_4geom10CoordinateEdd
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:539,26'
          Dst:             _ZN4geos9algorithm12Intersection23intersectionLineSegmentERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:539,16'
          Dst:             _ZN4geos4geom10CoordinateC2ERKNS0_12CoordinateXYE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:540,26'
          Dst:             _ZN4geos9algorithm12Intersection23intersectionLineSegmentERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:540,16'
          Dst:             _ZN4geos4geom10CoordinateC2ERKNS0_12CoordinateXYE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:543,20'
          Dst:             _ZNK4geos4geom10Coordinate6isNullEv
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:543,43'
          Dst:             _ZNK4geos4geom10Coordinate6isNullEv
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:544,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:545,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:553,5'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator12addBevelJoinERKNS_4geom11LineSegmentES6_
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator12addBevelJoinERKNS_4geom11LineSegmentES6_
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetSegmentGenerator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:574,13'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:575,13'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
    - functionName:    _ZN4geos30ignore_unused_variable_warningIbEEvRKT_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos30ignore_unused_variable_warningIiEEvRKT_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator12addMitreJoinERKNS_4geom10CoordinateERKNS3_11LineSegmentES9_d
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetSegmentGenerator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10CoordinateC2ERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm14CGAlgorithmsDD12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator12addBevelJoinERKNS_4geom11LineSegmentES6_
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator19addLimitedMitreJoinERKNS_4geom11LineSegmentES6_dd
        - _ZNK4geos4geom12CoordinateXY6isNullEv
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos9operation6buffer16BufferParameters13getMitreLimitEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:475,43'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters13getMitreLimitEv
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:485,26'
          Dst:             _ZN4geos9algorithm14CGAlgorithmsDD12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:487,16'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:487,34'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:488,23'
          Dst:             _ZN4geos4geom10CoordinateC2ERKNS0_12CoordinateXYE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:488,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:495,24'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:497,9'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator12addBevelJoinERKNS_4geom11LineSegmentES6_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:503,5'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator19addLimitedMitreJoinERKNS_4geom11LineSegmentES6_dd
    - functionName:    _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator12createSquareERKNS_4geom10CoordinateEd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetSegmentGenerator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - _ZN4geos9operation6buffer19OffsetSegmentString9closeRingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:305,19'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:305,13'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:306,19'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:306,13'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:307,19'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:307,13'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:308,19'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:308,13'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:309,13'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString9closeRingEv
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator12createCircleERKNS_4geom10CoordinateEd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetSegmentGenerator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - _ZN4geos9operation6buffer19OffsetSegmentString9closeRingEv
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator17addDirectedFilletERKNS_4geom10CoordinateEddid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:295,16'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:296,13'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:297,5'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator17addDirectedFilletERKNS_4geom10CoordinateEddid
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:298,13'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString9closeRingEv
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator17addDirectedFilletERKNS_4geom10CoordinateEddid
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetSegmentGenerator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos9algorithm5Angle10sinCosSnapEdRdS2_
        - _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:281,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:283,9'
          Dst:             _ZN4geos9algorithm5Angle10sinCosSnapEdRdS2_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:286,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:283,9'
          Dst:             _ZN4geos9algorithm5Angle10sinCosSnapEdRdS2_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:286,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator17addDirectedFilletERKNS_4geom10CoordinateES6_S6_id
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetSegmentGenerator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator17addDirectedFilletERKNS_4geom10CoordinateEddid
        - atan2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:245,25'
          Dst:             atan2
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:248,23'
          Dst:             atan2
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:261,13'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:262,5'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator17addDirectedFilletERKNS_4geom10CoordinateEddid
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:263,13'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator13addLineEndCapERKNS_4geom10CoordinateES6_S6_
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetSegmentGenerator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          129
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZN4geos4geom11LineSegmentC2Ev
        - _ZN4geos9algorithm5Angle10sinCosSnapEdRdS2_
        - _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator17addDirectedFilletERKNS_4geom10CoordinateES6_S6_id
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator20computeOffsetSegmentERKNS_4geom11LineSegmentEidRS4_
        - _ZNK4geos9operation6buffer16BufferParameters14getEndCapStyleEv
        - atan2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/operation/buffer/OffsetSegmentGenerator.cpp:200,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:192,17'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:193,17'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:195,17'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:196,5'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator20computeOffsetSegmentERKNS_4geom11LineSegmentEidRS4_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:197,17'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:198,5'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator20computeOffsetSegmentERKNS_4geom11LineSegmentEidRS4_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:200,22'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters14getEndCapStyleEv
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:203,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:204,9'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator17addDirectedFilletERKNS_4geom10CoordinateES6_S6_id
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:205,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:209,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:210,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:216,20'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:220,24'
          Dst:             atan2
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:222,9'
          Dst:             _ZN4geos9algorithm5Angle10sinCosSnapEdRdS2_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:226,20'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:229,20'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:232,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:233,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator20computeOffsetSegmentERKNS_4geom11LineSegmentEidRS4_
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetSegmentGenerator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator13addInsideTurnEib
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetSegmentGenerator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          105
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIbEEvRKT_
        - _ZN4geos30ignore_unused_variable_warningIiEEvRKT_
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:395,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIiEEvRKT_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:396,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIbEEvRKT_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:399,8'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:400,11'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:401,26'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:401,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:432,19'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:434,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:438,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:442,24'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:446,21'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:448,24'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:452,21'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:460,21'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:464,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator14addOutsideTurnEib
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetSegmentGenerator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator12addBevelJoinERKNS_4geom11LineSegmentES6_
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator12addMitreJoinERKNS_4geom10CoordinateERKNS3_11LineSegmentES9_d
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator17addDirectedFilletERKNS_4geom10CoordinateES6_S6_id
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos9operation6buffer16BufferParameters12getJoinStyleEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:366,19'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:368,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:372,18'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters12getJoinStyleEv
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:373,9'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator12addMitreJoinERKNS_4geom10CoordinateERKNS3_11LineSegmentES9_d
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:375,23'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters12getJoinStyleEv
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:376,9'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator12addBevelJoinERKNS_4geom11LineSegmentES6_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:382,21'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:386,9'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator17addDirectedFilletERKNS_4geom10CoordinateES6_S6_id
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:387,17'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator12addCollinearEb
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetSegmentGenerator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator17addDirectedFilletERKNS_4geom10CoordinateES6_S6_id
        - _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - _ZNK4geos9operation6buffer16BufferParameters12getJoinStyleEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:321,8'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:322,22'
          Dst:             _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:340,22'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters12getJoinStyleEv
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:341,30'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters12getJoinStyleEv
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:343,25'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:345,21'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5addPtERKNS_4geom10CoordinateE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:348,13'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator17addDirectedFilletERKNS_4geom10CoordinateES6_S6_id
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator14addNextSegmentERKNS_4geom10CoordinateEb
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetSegmentGenerator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos4geom11LineSegment14setCoordinatesERKNS0_10CoordinateES4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator12addCollinearEb
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator13addInsideTurnEib
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator14addOutsideTurnEib
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator20computeOffsetSegmentERKNS_4geom11LineSegmentEidRS4_
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:134,11'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:143,10'
          Dst:             _ZN4geos4geom11LineSegment14setCoordinatesERKNS0_10CoordinateES4_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:144,5'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator20computeOffsetSegmentERKNS_4geom11LineSegmentEidRS4_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:145,10'
          Dst:             _ZN4geos4geom11LineSegment14setCoordinatesERKNS0_10CoordinateES4_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:146,5'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator20computeOffsetSegmentERKNS_4geom11LineSegmentEidRS4_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:148,23'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:158,9'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator12addCollinearEb
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:161,9'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator14addOutsideTurnEib
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:165,9'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator13addInsideTurnEib
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator16initSideSegmentsERKNS_4geom10CoordinateES6_i
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetSegmentGenerator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11LineSegment14setCoordinatesERKNS0_10CoordinateES4_
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator20computeOffsetSegmentERKNS_4geom11LineSegmentEidRS4_
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:124,10'
          Dst:             _ZN4geos4geom11LineSegment14setCoordinatesERKNS0_10CoordinateES4_
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:125,5'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator20computeOffsetSegmentERKNS_4geom11LineSegmentEidRS4_
    - functionName:    _ZN4geos9operation6buffer19OffsetSegmentString24setMinimumVertexDistanceEd
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer19OffsetSegmentString17setPrecisionModelEPKNS_4geom14PrecisionModelE
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer19OffsetSegmentString5resetEv
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5clearEv
        - _ZN4geos4geom18CoordinateSequenceC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:102,21'
          Dst:             _ZN4geos4geom18CoordinateSequence5clearEv
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:105,26'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGenerator4initEd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetSegmentGenerator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer19OffsetSegmentString17setPrecisionModelEPKNS_4geom14PrecisionModelE
        - _ZN4geos9operation6buffer19OffsetSegmentString24setMinimumVertexDistanceEd
        - _ZN4geos9operation6buffer19OffsetSegmentString5resetEv
        - cos
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:102,44'
          Dst:             cos
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:105,13'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString5resetEv
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:106,13'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString17setPrecisionModelEPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:112,13'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentString24setMinimumVertexDistanceEd
    - functionName:    _ZN4geos9operation6buffer19OffsetSegmentStringC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/buffer/OffsetSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/OffsetSegmentString.h:87,20'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
    - functionName:    _ZN4geos9operation6buffer22OffsetSegmentGeneratorC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd
      functionSourceFile: '/src/geos/src/operation/buffer/OffsetSegmentGenerator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          129
      EdgeCount:       39
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4geom11LineSegmentC2Ev
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - _ZN4geos9operation6buffer19OffsetSegmentStringC2Ev
        - _ZN4geos9operation6buffer19OffsetSegmentStringD2Ev
        - _ZN4geos9operation6buffer22OffsetSegmentGenerator4initEd
        - _ZNK4geos9operation6buffer16BufferParameters12getJoinStyleEv
        - _ZNK4geos9operation6buffer16BufferParameters19getQuadrantSegmentsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:60,5'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentStringC2Ev
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:64,5'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:65,5'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:66,5'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:67,5'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:68,5'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:69,5'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:70,5'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:71,5'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:78,55'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters19getQuadrantSegmentsEv
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:80,30'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters19getQuadrantSegmentsEv
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:89,18'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters19getQuadrantSegmentsEv
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:90,26'
          Dst:             _ZNK4geos9operation6buffer16BufferParameters12getJoinStyleEv
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:94,5'
          Dst:             _ZN4geos9operation6buffer22OffsetSegmentGenerator4initEd
        - Src:             'src/operation/buffer/OffsetSegmentGenerator.cpp:95,1'
          Dst:             _ZN4geos9operation6buffer19OffsetSegmentStringD2Ev
    - functionName:    _ZNK4geos4geom8Envelope8containsERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope6coversERKS1_
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:527,16'
          Dst:             _ZNK4geos4geom8Envelope6coversERKS1_
    - functionName:    _ZNK4geos9geomgraph16TopologyLocation6isAreaEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/TopologyLocation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Envelope8containsEPKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope8containsERKS1_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:533,16'
          Dst:             _ZNK4geos4geom8Envelope8containsERKS1_
    - functionName:    _ZN4geos9operation6buffer14PolygonBuilder22findEdgeRingContainingEPNS_9geomgraph8EdgeRingERNSt3__16vectorINS2_11FastPIPRingENS6_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          115
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9geomgraph8EdgeRing13getLinearRingEv
        - _ZN4geos9operation10polygonize8EdgeRing11ptNotInListEPKNS_4geom18CoordinateSequenceES6_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom8Envelope6equalsEPKS1_
        - _ZNK4geos4geom8Envelope8containsEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:311,36'
          Dst:             _ZN4geos9geomgraph8EdgeRing13getLinearRingEv
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:317,55'
          Dst:             _ZN4geos9geomgraph8EdgeRing13getLinearRingEv
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:321,25'
          Dst:             _ZNK4geos4geom8Envelope6equalsEPKS1_
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:325,26'
          Dst:             _ZNK4geos4geom8Envelope8containsEPKS1_
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:329,57'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:330,93'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:330,38'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing11ptNotInListEPKNS_4geom18CoordinateSequenceES6_
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:341,37'
          Dst:             _ZNK4geos4geom8Envelope8containsEPKS1_
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:343,41'
          Dst:             _ZN4geos9geomgraph8EdgeRing13getLinearRingEv
    - functionName:    _ZN4geos9operation6buffer14PolygonBuilder17placePolygonHolesEPNS_9geomgraph8EdgeRingEPNSt3__16vectorIPNS1_15MinimalEdgeRingENS6_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          45
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraph8EdgeRing6isHoleEv
        - _ZN4geos9geomgraph8EdgeRing8setShellEPS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:256,16'
          Dst:             _ZN4geos9geomgraph8EdgeRing6isHoleEv
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:257,17'
          Dst:             _ZN4geos9geomgraph8EdgeRing8setShellEPS1_
    - functionName:    _ZN4geos9operation6buffer14PolygonBuilder9findShellEPNSt3__16vectorIPNS1_15MinimalEdgeRingENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          84
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9geomgraph8EdgeRing6isHoleEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:236,18'
          Dst:             _ZN4geos9geomgraph8EdgeRing6isHoleEv
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:243,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:243,15'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:243,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:243,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos9geomgraph12DirectedEdge11getEdgeRingEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph5Label6isAreaEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9geomgraph16TopologyLocation6isAreaEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:240,23'
          Dst:             _ZNK4geos9geomgraph16TopologyLocation6isAreaEv
        - Src:             'include/geos/geomgraph/Label.h:240,42'
          Dst:             _ZNK4geos9geomgraph16TopologyLocation6isAreaEv
    - functionName:    _ZN4geos9geomgraph7EdgeEnd8getLabelEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeEnd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph12DirectedEdge10isInResultEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer14PolygonBuilder15computePolygonsERNSt3__16vectorIPNS_9geomgraph8EdgeRingENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos9geomgraph8EdgeRing9toPolygonEPKNS_4geom15GeometryFactoryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:362,25'
          Dst:             _ZN4geos9geomgraph8EdgeRing9toPolygonEPKNS_4geom15GeometryFactoryE
    - functionName:    _ZN4geos9operation6buffer14PolygonBuilder11getPolygonsEv
      functionSourceFile: '/src/geos/src/operation/buffer/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer14PolygonBuilder15computePolygonsERNSt3__16vectorIPNS_9geomgraph8EdgeRingENS3_9allocatorIS7_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:135,61'
          Dst:             _ZN4geos9operation6buffer14PolygonBuilder15computePolygonsERNSt3__16vectorIPNS_9geomgraph8EdgeRingENS3_9allocatorIS7_EEEE
    - functionName:    _ZN4geos9operation6buffer14PolygonBuilder14placeFreeHolesERNSt3__16vectorINS2_11FastPIPRingENS3_9allocatorIS5_EEEERNS4_IPNS_9geomgraph8EdgeRingENS6_ISC_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9geomgraph8EdgeRing8getShellEv
        - _ZN4geos9geomgraph8EdgeRing8setShellEPS1_
        - _ZN4geos9operation6buffer14PolygonBuilder22findEdgeRingContainingEPNS_9geomgraph8EdgeRingERNSt3__16vectorINS2_11FastPIPRingENS6_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:290,18'
          Dst:             _ZN4geos9geomgraph8EdgeRing8getShellEv
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:291,31'
          Dst:             _ZN4geos9operation6buffer14PolygonBuilder22findEdgeRingContainingEPNS_9geomgraph8EdgeRingERNSt3__16vectorINS2_11FastPIPRingENS6_9allocatorIS8_EEEE
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:296,23'
          Dst:             _ZN4geos9geomgraph8EdgeRing8setShellEPS1_
    - functionName:    _ZN4geos9operation6buffer14PolygonBuilder18sortShellsAndHolesERNSt3__16vectorIPNS1_15MaximalEdgeRingENS3_9allocatorIS6_EEEERNS4_IPNS_9geomgraph8EdgeRingENS7_ISD_EEEESG_
      functionSourceFile: '/src/geos/src/operation/buffer/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraph8EdgeRing6isHoleEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:270,16'
          Dst:             _ZN4geos9geomgraph8EdgeRing6isHoleEv
    - functionName:    _ZN4geos9operation6buffer14PolygonBuilder21buildMinimalEdgeRingsERNSt3__16vectorIPNS1_15MaximalEdgeRingENS3_9allocatorIS6_EEEERNS4_IPNS_9geomgraph8EdgeRingENS7_ISD_EEEESG_SA_
      functionSourceFile: '/src/geos/src/operation/buffer/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          132
      EdgeCount:       55
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4geos9geomgraph8EdgeRing16getMaxNodeDegreeEv
        - _ZN4geos9operation6buffer14PolygonBuilder17placePolygonHolesEPNS_9geomgraph8EdgeRingEPNSt3__16vectorIPNS1_15MinimalEdgeRingENS6_9allocatorIS9_EEEE
        - _ZN4geos9operation6buffer14PolygonBuilder9findShellEPNSt3__16vectorIPNS1_15MinimalEdgeRingENS3_9allocatorIS6_EEEE
        - _ZN4geos9operation6buffer15MaximalEdgeRing17buildMinimalRingsERNSt3__16vectorIPNS1_15MinimalEdgeRingENS3_9allocatorIS6_EEEE
        - _ZN4geos9operation6buffer15MaximalEdgeRing36linkDirectedEdgesForMinimalEdgeRingsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:199,16'
          Dst:             _ZN4geos9geomgraph8EdgeRing16getMaxNodeDegreeEv
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:200,17'
          Dst:             _ZN4geos9operation6buffer15MaximalEdgeRing36linkDirectedEdgesForMinimalEdgeRingsEv
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:202,17'
          Dst:             _ZN4geos9operation6buffer15MaximalEdgeRing17buildMinimalRingsERNSt3__16vectorIPNS1_15MinimalEdgeRingENS3_9allocatorIS6_EEEE
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:205,31'
          Dst:             _ZN4geos9operation6buffer14PolygonBuilder9findShellEPNSt3__16vectorIPNS1_15MinimalEdgeRingENS3_9allocatorIS6_EEEE
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:207,17'
          Dst:             _ZN4geos9operation6buffer14PolygonBuilder17placePolygonHolesEPNS_9geomgraph8EdgeRingEPNSt3__16vectorIPNS1_15MinimalEdgeRingENS6_9allocatorIS9_EEEE
    - functionName:    _ZN4geos9operation6buffer14PolygonBuilder21buildMaximalEdgeRingsEPKNSt3__16vectorIPNS_9geomgraph12DirectedEdgeENS3_9allocatorIS7_EEEERNS4_IPNS1_15MaximalEdgeRingENS8_ISE_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          149
      EdgeCount:       39
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - _ZN4geos9geomgraph8EdgeRing11setInResultEv
        - _ZN4geos9operation6buffer15MaximalEdgeRingC2EPNS_9geomgraph12DirectedEdgeEPKNS_4geom15GeometryFactoryE
        - _ZNK4geos9geomgraph12DirectedEdge10isInResultEv
        - _ZNK4geos9geomgraph12DirectedEdge11getEdgeRingEv
        - _ZNK4geos9geomgraph5Label6isAreaEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:160,16'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge10isInResultEv
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:160,36'
          Dst:             _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:160,47'
          Dst:             _ZNK4geos9geomgraph5Label6isAreaEv
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:162,20'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge11getEdgeRingEv
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:166,30'
          Dst:             _ZN4geos9operation6buffer15MaximalEdgeRingC2EPNS_9geomgraph12DirectedEdgeEPKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:177,21'
          Dst:             _ZN4geos9geomgraph8EdgeRing11setInResultEv
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:167,17'
          Dst:             __cxa_begin_catch
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:174,21'
          Dst:             __cxa_rethrow
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:175,17'
          Dst:             __cxa_end_catch
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:175,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4geos9geomgraph11PlanarGraph23linkResultDirectedEdgesINSt3__111__wrap_iterIPKPNS0_4NodeEEEEEvT_SA_
      functionSourceFile: '/src/geos/include/geos/geomgraph/PlanarGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraph16DirectedEdgeStar23linkResultDirectedEdgesEv
        - _ZN4geos9geomgraph4Node8getEdgesEv
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/PlanarGraph.h:92,38'
          Dst:             _ZN4geos9geomgraph4Node8getEdgesEv
        - Src:             'include/geos/geomgraph/PlanarGraph.h:94,37'
          Dst:             __dynamic_cast
        - Src:             'include/geos/geomgraph/PlanarGraph.h:98,18'
          Dst:             _ZN4geos9geomgraph16DirectedEdgeStar23linkResultDirectedEdgesEv
    - functionName:    _ZN4geos9operation6buffer14PolygonBuilder3addEPKNSt3__16vectorIPNS_9geomgraph12DirectedEdgeENS3_9allocatorIS7_EEEEPKNS4_IPNS5_4NodeENS8_ISE_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          181
      EdgeCount:       66
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC2ERKNS_4geom8GeometryE
        - _ZN4geos9geomgraph11PlanarGraph23linkResultDirectedEdgesINSt3__111__wrap_iterIPKPNS0_4NodeEEEEEvT_SA_
        - _ZN4geos9geomgraph8EdgeRing13getLinearRingEv
        - _ZN4geos9operation6buffer14PolygonBuilder14placeFreeHolesERNSt3__16vectorINS2_11FastPIPRingENS3_9allocatorIS5_EEEERNS4_IPNS_9geomgraph8EdgeRingENS6_ISC_EEEE
        - _ZN4geos9operation6buffer14PolygonBuilder18sortShellsAndHolesERNSt3__16vectorIPNS1_15MaximalEdgeRingENS3_9allocatorIS6_EEEERNS4_IPNS_9geomgraph8EdgeRingENS7_ISD_EEEESG_
        - _ZN4geos9operation6buffer14PolygonBuilder21buildMaximalEdgeRingsEPKNSt3__16vectorIPNS_9geomgraph12DirectedEdgeENS3_9allocatorIS7_EEEERNS4_IPNS1_15MaximalEdgeRingENS8_ISE_EEEE
        - _ZN4geos9operation6buffer14PolygonBuilder21buildMinimalEdgeRingsERNSt3__16vectorIPNS1_15MaximalEdgeRingENS3_9allocatorIS6_EEEERNS4_IPNS_9geomgraph8EdgeRingENS7_ISD_EEEESG_SA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:107,5'
          Dst:             _ZN4geos9geomgraph11PlanarGraph23linkResultDirectedEdgesINSt3__111__wrap_iterIPKPNS0_4NodeEEEEEvT_SA_
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:110,5'
          Dst:             _ZN4geos9operation6buffer14PolygonBuilder21buildMaximalEdgeRingsEPKNSt3__16vectorIPNS_9geomgraph12DirectedEdgeENS3_9allocatorIS7_EEEERNS4_IPNS1_15MaximalEdgeRingENS8_ISE_EEEE
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:114,5'
          Dst:             _ZN4geos9operation6buffer14PolygonBuilder21buildMinimalEdgeRingsERNSt3__16vectorIPNS1_15MaximalEdgeRingENS3_9allocatorIS6_EEEERNS4_IPNS_9geomgraph8EdgeRingENS7_ISD_EEEESG_SA_
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:116,5'
          Dst:             _ZN4geos9operation6buffer14PolygonBuilder18sortShellsAndHolesERNSt3__16vectorIPNS1_15MaximalEdgeRingENS3_9allocatorIS6_EEEERNS4_IPNS_9geomgraph8EdgeRingENS7_ISD_EEEESG_
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:123,5'
          Dst:             _ZN4geos9operation6buffer14PolygonBuilder14placeFreeHolesERNSt3__16vectorINS2_11FastPIPRingENS3_9allocatorIS5_EEEERNS4_IPNS_9geomgraph8EdgeRingENS6_ISC_EEEE
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:120,101'
          Dst:             _ZN4geos9geomgraph8EdgeRing13getLinearRingEv
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:120,42'
          Dst:             _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC2ERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation6buffer14PolygonBuilder3addEPNS_9geomgraph11PlanarGraphE
      functionSourceFile: '/src/geos/src/operation/buffer/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          125
      EdgeCount:       49
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - _ZN4geos9geomgraph11PlanarGraph10getNodeMapEv
        - _ZN4geos9geomgraph11PlanarGraph11getEdgeEndsEv
        - _ZN4geos9operation6buffer14PolygonBuilder3addEPKNSt3__16vectorIPNS_9geomgraph12DirectedEdgeENS3_9allocatorIS7_EEEEPKNS4_IPNS5_4NodeENS8_ISE_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:74,49'
          Dst:             _ZN4geos9geomgraph11PlanarGraph11getEdgeEndsEv
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:90,34'
          Dst:             _ZN4geos9geomgraph11PlanarGraph10getNodeMapEv
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:86,28'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/operation/buffer/PolygonBuilder.cpp:98,5'
          Dst:             _ZN4geos9operation6buffer14PolygonBuilder3addEPKNSt3__16vectorIPNS_9geomgraph12DirectedEdgeENS3_9allocatorIS7_EEEEPKNS4_IPNS5_4NodeENS8_ISE_EEEE
    - functionName:    _ZN4geos9operation6buffer14PolygonBuilderD2Ev
      functionSourceFile: '/src/geos/src/operation/buffer/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer14PolygonBuilderC2EPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/operation/buffer/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer19RightmostEdgeFinder25getRightmostSideOfSegmentEPNS_9geomgraph12DirectedEdgeEi
      functionSourceFile: '/src/geos/src/operation/buffer/RightmostEdgeFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos9geomgraph4Edge14getCoordinatesEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:248,25'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:251,42'
          Dst:             _ZNK4geos9geomgraph4Edge14getCoordinatesEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:254,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:259,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:260,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZN4geos9operation6buffer19RightmostEdgeFinder16getRightmostSideEPNS_9geomgraph12DirectedEdgeEi
      functionSourceFile: '/src/geos/src/operation/buffer/RightmostEdgeFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom10Coordinate7getNullEv
        - _ZN4geos9operation6buffer19RightmostEdgeFinder25getRightmostSideOfSegmentEPNS_9geomgraph12DirectedEdgeEi
        - _ZN4geos9operation6buffer19RightmostEdgeFinder27checkForRightmostCoordinateEPNS_9geomgraph12DirectedEdgeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:224,16'
          Dst:             _ZN4geos9operation6buffer19RightmostEdgeFinder25getRightmostSideOfSegmentEPNS_9geomgraph12DirectedEdgeEi
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:227,16'
          Dst:             _ZN4geos9operation6buffer19RightmostEdgeFinder25getRightmostSideOfSegmentEPNS_9geomgraph12DirectedEdgeEi
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:235,20'
          Dst:             _ZN4geos4geom10Coordinate7getNullEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:236,9'
          Dst:             _ZN4geos9operation6buffer19RightmostEdgeFinder27checkForRightmostCoordinateEPNS_9geomgraph12DirectedEdgeE
    - functionName:    _ZN4geos9operation6buffer19RightmostEdgeFinder27checkForRightmostCoordinateEPNS_9geomgraph12DirectedEdgeE
      functionSourceFile: '/src/geos/src/operation/buffer/RightmostEdgeFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - _ZNK4geos4geom10Coordinate6isNullEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos9geomgraph4Edge14getCoordinatesEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:197,30'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:200,47'
          Dst:             _ZNK4geos9geomgraph4Edge14getCoordinatesEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:205,28'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:211,21'
          Dst:             _ZNK4geos4geom10Coordinate6isNullEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:212,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:215,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZN4geos9operation6buffer19RightmostEdgeFinder25findRightmostEdgeAtVertexEv
      functionSourceFile: '/src/geos/src/operation/buffer/RightmostEdgeFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          83
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos9geomgraph4Edge14getCoordinatesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:159,28'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:161,46'
          Dst:             _ZNK4geos9geomgraph4Edge14getCoordinatesEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:168,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:169,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:170,23'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9operation6buffer19RightmostEdgeFinder23findRightmostEdgeAtNodeEv
      functionSourceFile: '/src/geos/src/operation/buffer/RightmostEdgeFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph16DirectedEdgeStarENS2_11EdgeEndStarEEET_PT0_
        - _ZN4geos9geomgraph16DirectedEdgeStar16getRightmostEdgeEv
        - _ZN4geos9geomgraph4Node8getEdgesEv
        - _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - _ZN4geos9geomgraph7EdgeEnd7getNodeEv
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - _ZNK4geos9geomgraph12DirectedEdge9isForwardEv
        - _ZNK4geos9geomgraph4Edge14getCoordinatesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:121,25'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getNodeEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:124,73'
          Dst:             _ZN4geos9geomgraph4Node8getEdgesEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:124,30'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph16DirectedEdgeStarENS2_11EdgeEndStarEEET_PT0_
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:127,19'
          Dst:             _ZN4geos9geomgraph16DirectedEdgeStar16getRightmostEdgeEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:132,16'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge9isForwardEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:133,24'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:135,38'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:139,22'
          Dst:             _ZNK4geos9geomgraph4Edge14getCoordinatesEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:142,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
    - functionName:    _ZNK4geos9geomgraph12DirectedEdge9isForwardEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer19RightmostEdgeFinder8findEdgeEPNSt3__16vectorIPNS_9geomgraph12DirectedEdgeENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/RightmostEdgeFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          113
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation6buffer19RightmostEdgeFinder16getRightmostSideEPNS_9geomgraph12DirectedEdgeEi
        - _ZN4geos9operation6buffer19RightmostEdgeFinder23findRightmostEdgeAtNodeEv
        - _ZN4geos9operation6buffer19RightmostEdgeFinder25findRightmostEdgeAtVertexEv
        - _ZN4geos9operation6buffer19RightmostEdgeFinder27checkForRightmostCoordinateEPNS_9geomgraph12DirectedEdgeE
        - _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - _ZNK4geos9geomgraph12DirectedEdge9isForwardEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:69,17'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge9isForwardEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:72,9'
          Dst:             _ZN4geos9operation6buffer19RightmostEdgeFinder27checkForRightmostCoordinateEPNS_9geomgraph12DirectedEdgeE
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:83,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:83,15'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:83,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:83,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:100,9'
          Dst:             _ZN4geos9operation6buffer19RightmostEdgeFinder23findRightmostEdgeAtNodeEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:103,9'
          Dst:             _ZN4geos9operation6buffer19RightmostEdgeFinder25findRightmostEdgeAtVertexEv
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:111,25'
          Dst:             _ZN4geos9operation6buffer19RightmostEdgeFinder16getRightmostSideEPNS_9geomgraph12DirectedEdgeEi
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:113,29'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge6getSymEv
    - functionName:    _ZN4geos9operation6buffer19RightmostEdgeFinderC2Ev
      functionSourceFile: '/src/geos/src/operation/buffer/RightmostEdgeFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10Coordinate7getNullEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/RightmostEdgeFinder.cpp:46,14'
          Dst:             _ZN4geos4geom10Coordinate7getNullEv
    - functionName:    '_ZZN4geos9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS_5index5chain25MonotoneChainSelectActionEENK3$_0clEPKNS8_13MonotoneChainE'
      functionSourceFile: '/src/geos/src/operation/buffer/SegmentMCIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index5chain13MonotoneChain6selectERKNS_4geom8EnvelopeERNS1_25MonotoneChainSelectActionE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/SegmentMCIndex.cpp:52,25'
          Dst:             _ZNK4geos5index5chain13MonotoneChain6selectERKNS_4geom8EnvelopeERNS1_25MonotoneChainSelectActionE
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS_9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS3_25MonotoneChainSelectActionEE3$_0EEbRSF_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          57
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS_9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS3_25MonotoneChainSelectActionEE3$_0EEbRSF_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS_9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS3_25MonotoneChainSelectActionEE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSL_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISN_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSN_RKNS1_15TemplateSTRNodeIS6_S7_EE'
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS_9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS3_25MonotoneChainSelectActionEE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSL_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISN_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSN_RKNS1_15TemplateSTRNodeIS6_S7_EE'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS_9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS3_25MonotoneChainSelectActionEE3$_0EEbRSF_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS_9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS3_25MonotoneChainSelectActionEE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSL_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISN_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSN_RKNS1_15TemplateSTRNodeIS6_S7_EE'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
        - '_ZZN4geos9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS_5index5chain25MonotoneChainSelectActionEENK3$_0clEPKNS8_13MonotoneChainE'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:574,29'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:574,16'
          Dst:             '_ZZN4geos9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS_5index5chain25MonotoneChainSelectActionEENK3$_0clEPKNS8_13MonotoneChainE'
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIZNS_9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS3_25MonotoneChainSelectActionEE3$_0EEvRSF_OT_'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5buildEv
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS_9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS3_25MonotoneChainSelectActionEE3$_0EEbRSF_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS_9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS3_25MonotoneChainSelectActionEE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSL_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISN_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSN_RKNS1_15TemplateSTRNodeIS6_S7_EE'
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9visitLeafIRZNS_9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS3_25MonotoneChainSelectActionEE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSL_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISN_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSN_RKNS1_15TemplateSTRNodeIS6_S7_EE'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIRZNS_9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS3_25MonotoneChainSelectActionEE3$_0EEbRSF_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_'
    - functionName:    _ZN4geos9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS_5index5chain25MonotoneChainSelectActionE
      functionSourceFile: '/src/geos/src/operation/buffer/SegmentMCIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIZNS_9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS3_25MonotoneChainSelectActionEE3$_0EEvRSF_OT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/SegmentMCIndex.cpp:51,11'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5queryIZNS_9operation6buffer14SegmentMCIndex5queryEPKNS_4geom8EnvelopeERNS3_25MonotoneChainSelectActionEE3$_0EEvRSF_OT_'
    - functionName:    _ZN4geos9operation6buffer14SegmentMCIndex10buildIndexEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/buffer/SegmentMCIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index5chain20MonotoneChainBuilder9getChainsEPKNS_4geom18CoordinateSequenceEPvRNSt3__16vectorINS1_13MonotoneChainENS8_9allocatorISA_EEEE
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6insertEPKNS_4geom8EnvelopeEPv
        - _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/SegmentMCIndex.cpp:40,5'
          Dst:             _ZN4geos5index5chain20MonotoneChainBuilder9getChainsEPKNS_4geom18CoordinateSequenceEPvRNSt3__16vectorINS1_13MonotoneChainENS8_9allocatorISA_EEEE
        - Src:             'src/operation/buffer/SegmentMCIndex.cpp:42,27'
          Dst:             _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEv
        - Src:             'src/operation/buffer/SegmentMCIndex.cpp:42,15'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6insertEPKNS_4geom8EnvelopeEPv
    - functionName:    _ZN4geos9operation6buffer14SegmentMCIndexC2EPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/buffer/SegmentMCIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEEC2Ev
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
        - _ZN4geos9operation6buffer14SegmentMCIndex10buildIndexEPKNS_4geom18CoordinateSequenceE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/SegmentMCIndex.cpp:31,17'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEEC2Ev
        - Src:             'src/operation/buffer/SegmentMCIndex.cpp:33,5'
          Dst:             _ZN4geos9operation6buffer14SegmentMCIndex10buildIndexEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/buffer/SegmentMCIndex.cpp:34,1'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZNK4geos4geom11LineSegment16orientationIndexERKNS0_10CoordinateE
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LineSegment.h:225,16'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZNK4geos4geom11LineSegment12isHorizontalEv
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation6buffer12DepthSegment21comparePointInYExtentERKNS_4geom10CoordinateERKNS3_11LineSegmentE
      functionSourceFile: '/src/geos/src/operation/buffer/SubgraphDepthLocater.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom11LineSegment16orientationIndexERKNS0_10CoordinateE
        - _ZNK4geos4geom11LineSegment4maxYEv
        - _ZNK4geos4geom11LineSegment4minYEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:83,24'
          Dst:             _ZNK4geos4geom11LineSegment4minYEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:83,45'
          Dst:             _ZNK4geos4geom11LineSegment4maxYEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:85,28'
          Dst:             _ZNK4geos4geom11LineSegment16orientationIndexERKNS0_10CoordinateE
    - functionName:    _ZNK4geos4geom11LineSegment4minYEv
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11LineSegment4maxYEv
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11LineSegment4maxXEv
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11LineSegment4minXEv
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation6buffer12DepthSegment9compareToERKS2_
      functionSourceFile: '/src/geos/src/operation/buffer/SubgraphDepthLocater.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          129
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _ZNK4geos4geom11LineSegment12isHorizontalEv
        - _ZNK4geos4geom11LineSegment4maxXEv
        - _ZNK4geos4geom11LineSegment4maxYEv
        - _ZNK4geos4geom11LineSegment4minXEv
        - _ZNK4geos4geom11LineSegment4minYEv
        - _ZNK4geos9operation6buffer12DepthSegment21comparePointInYExtentERKNS_4geom10CoordinateERKNS3_11LineSegmentE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:118,23'
          Dst:             _ZNK4geos4geom11LineSegment4minXEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:118,48'
          Dst:             _ZNK4geos4geom11LineSegment4maxXEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:120,23'
          Dst:             _ZNK4geos4geom11LineSegment4maxXEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:120,48'
          Dst:             _ZNK4geos4geom11LineSegment4minXEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:126,23'
          Dst:             _ZNK4geos4geom11LineSegment4minYEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:126,48'
          Dst:             _ZNK4geos4geom11LineSegment4maxYEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:128,23'
          Dst:             _ZNK4geos4geom11LineSegment4maxYEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:128,48'
          Dst:             _ZNK4geos4geom11LineSegment4minYEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:135,22'
          Dst:             _ZNK4geos9operation6buffer12DepthSegment21comparePointInYExtentERKNS_4geom10CoordinateERKNS3_11LineSegmentE
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:137,22'
          Dst:             _ZNK4geos9operation6buffer12DepthSegment21comparePointInYExtentERKNS_4geom10CoordinateERKNS3_11LineSegmentE
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:140,23'
          Dst:             _ZNK4geos9operation6buffer12DepthSegment21comparePointInYExtentERKNS_4geom10CoordinateERKNS3_11LineSegmentE
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:142,23'
          Dst:             _ZNK4geos9operation6buffer12DepthSegment21comparePointInYExtentERKNS_4geom10CoordinateERKNS3_11LineSegmentE
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:152,23'
          Dst:             _ZNK4geos4geom11LineSegment4maxYEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:152,48'
          Dst:             _ZNK4geos4geom11LineSegment4maxYEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:154,23'
          Dst:             _ZNK4geos4geom11LineSegment4maxYEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:154,48'
          Dst:             _ZNK4geos4geom11LineSegment4maxYEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:160,23'
          Dst:             _ZNK4geos4geom11LineSegment12isHorizontalEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:160,57'
          Dst:             _ZNK4geos4geom11LineSegment12isHorizontalEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:161,27'
          Dst:             _ZNK4geos4geom11LineSegment4minXEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:161,52'
          Dst:             _ZNK4geos4geom11LineSegment4minXEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:163,27'
          Dst:             _ZNK4geos4geom11LineSegment4minXEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:163,52'
          Dst:             _ZNK4geos4geom11LineSegment4minXEv
    - functionName:    _ZN4geos9operation6buffer20DepthSegmentLessThanclEPKNS1_12DepthSegmentES5_
      functionSourceFile: '/src/geos/src/operation/buffer/SubgraphDepthLocater.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation6buffer12DepthSegment9compareToERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:178,19'
          Dst:             _ZNK4geos9operation6buffer12DepthSegment9compareToERKS2_
    - functionName:    _ZN4geos9operation6buffer12DepthSegmentC2ERKNS_4geom11LineSegmentEi
      functionSourceFile: '/src/geos/src/operation/buffer/SubgraphDepthLocater.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer20SubgraphDepthLocater19findStabbedSegmentsERKNS_4geom10CoordinateEPNS_9geomgraph12DirectedEdgeERNSt3__16vectorIPNS1_12DepthSegmentENSA_9allocatorISD_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/SubgraphDepthLocater.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          117
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - _ZN4geos9operation6buffer12DepthSegmentC2ERKNS_4geom11LineSegmentEi
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos9geomgraph12DirectedEdge8getDepthEi
        - _ZNK4geos9geomgraph4Edge14getCoordinatesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:276,46'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:276,57'
          Dst:             _ZNK4geos9geomgraph4Edge14getCoordinatesEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:287,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:298,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:299,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:368,12'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:0,0'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge8getDepthEi
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:399,32'
          Dst:             _ZN4geos9operation6buffer12DepthSegmentC2ERKNS_4geom11LineSegmentEi
    - functionName:    _ZN4geos9operation6buffer20SubgraphDepthLocater19findStabbedSegmentsERKNS_4geom10CoordinateEPNSt3__16vectorIPNS_9geomgraph12DirectedEdgeENS7_9allocatorISB_EEEERNS8_IPNS1_12DepthSegmentENSC_ISH_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/SubgraphDepthLocater.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos9geomgraph4Edge11getEnvelopeEv
        - _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - _ZN4geos9operation6buffer20SubgraphDepthLocater19findStabbedSegmentsERKNS_4geom10CoordinateEPNS_9geomgraph12DirectedEdgeERNSt3__16vectorIPNS1_12DepthSegmentENSA_9allocatorISD_EEEE
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNK4geos9geomgraph12DirectedEdge9isForwardEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:254,17'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge9isForwardEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:258,35'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:258,46'
          Dst:             _ZN4geos9geomgraph4Edge11getEnvelopeEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:259,39'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:260,47'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:261,47'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:265,9'
          Dst:             _ZN4geos9operation6buffer20SubgraphDepthLocater19findStabbedSegmentsERKNS_4geom10CoordinateEPNS_9geomgraph12DirectedEdgeERNSt3__16vectorIPNS1_12DepthSegmentENSA_9allocatorISD_EEEE
    - functionName:    _ZN4geos9operation6buffer20SubgraphDepthLocater19findStabbedSegmentsERKNS_4geom10CoordinateERNSt3__16vectorIPNS1_12DepthSegmentENS7_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/SubgraphDepthLocater.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          68
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation6buffer14BufferSubgraph11getEnvelopeEv
        - _ZN4geos9operation6buffer14BufferSubgraph16getDirectedEdgesEv
        - _ZN4geos9operation6buffer20SubgraphDepthLocater19findStabbedSegmentsERKNS_4geom10CoordinateEPNSt3__16vectorIPNS_9geomgraph12DirectedEdgeENS7_9allocatorISB_EEEERNS8_IPNS1_12DepthSegmentENSC_ISH_EEEE
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:228,36'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraph11getEnvelopeEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:229,39'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:230,47'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:231,47'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:235,53'
          Dst:             _ZN4geos9operation6buffer14BufferSubgraph16getDirectedEdgesEv
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:235,9'
          Dst:             _ZN4geos9operation6buffer20SubgraphDepthLocater19findStabbedSegmentsERKNS_4geom10CoordinateEPNSt3__16vectorIPNS_9geomgraph12DirectedEdgeENS7_9allocatorISB_EEEERNS8_IPNS1_12DepthSegmentENSC_ISH_EEEE
    - functionName:    _ZN4geos9operation6buffer20SubgraphDepthLocater8getDepthERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/operation/buffer/SubgraphDepthLocater.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation6buffer20SubgraphDepthLocater19findStabbedSegmentsERKNS_4geom10CoordinateERNSt3__16vectorIPNS1_12DepthSegmentENS7_9allocatorISA_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/SubgraphDepthLocater.cpp:192,5'
          Dst:             _ZN4geos9operation6buffer20SubgraphDepthLocater19findStabbedSegmentsERKNS_4geom10CoordinateERNSt3__16vectorIPNS1_12DepthSegmentENS7_9allocatorISA_EEEE
    - functionName:    '_ZZN4geos9operation7cluster21AbstractClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEERNS_5index7strtree15TemplateSTRtreeImNSF_14EnvelopeTraitsEEERNS1_9UnionFindEENK3$_0clEmm'
      functionSourceFile: '/src/geos/src/operation/cluster/AbstractClusterFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getAreaEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:104,58'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:104,108'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
    - functionName:    _ZN4geos9operation7cluster9UnionFind4findEm
      functionSourceFile: '/src/geos/include/geos/operation/cluster/UnionFind.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          56
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation7cluster9UnionFind4sameEmm
      functionSourceFile: '/src/geos/include/geos/operation/cluster/UnionFind.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation7cluster9UnionFind4findEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/UnionFind.h:49,27'
          Dst:             _ZN4geos9operation7cluster9UnionFind4findEm
        - Src:             'include/geos/operation/cluster/UnionFind.h:49,38'
          Dst:             _ZN4geos9operation7cluster9UnionFind4findEm
    - functionName:    _ZN4geos6detail9down_castIPNS_4geom18GeometryCollectionENS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation7cluster9UnionFind4joinEmm
      functionSourceFile: '/src/geos/include/geos/operation/cluster/UnionFind.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation7cluster9UnionFind4findEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/UnionFind.h:84,18'
          Dst:             _ZN4geos9operation7cluster9UnionFind4findEm
        - Src:             'include/geos/operation/cluster/UnionFind.h:85,18'
          Dst:             _ZN4geos9operation7cluster9UnionFind4findEm
    - functionName:    _ZN4geos9operation7cluster9UnionFind9differentEmm
      functionSourceFile: '/src/geos/include/geos/operation/cluster/UnionFind.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation7cluster9UnionFind4sameEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/UnionFind.h:54,17'
          Dst:             _ZN4geos9operation7cluster9UnionFind4sameEmm
    - functionName:    _ZN4geos9operation7cluster21AbstractClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEERNS_5index7strtree15TemplateSTRtreeImNSF_14EnvelopeTraitsEEERNS1_9UnionFindE
      functionSourceFile: '/src/geos/src/operation/cluster/AbstractClusterFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          167
      EdgeCount:       70
      CyclomaticComplexity: 36
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS9_9allocatorImEEEE
        - _ZN4geos9operation7cluster9UnionFind11getClustersEv
        - _ZN4geos9operation7cluster9UnionFind4joinEmm
        - _ZN4geos9operation7cluster9UnionFind9differentEmm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:122,15'
          Dst:             _ZN4geos9operation7cluster9UnionFind11getClustersEv
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:102,14'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS9_9allocatorImEEEE
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:108,20'
          Dst:             _ZN4geos9operation7cluster9UnionFind9differentEmm
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:115,24'
          Dst:             _ZN4geos9operation7cluster9UnionFind4joinEmm
    - functionName:    _ZN4geos9operation7cluster21AbstractClusterFinder13getComponentsEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/cluster/AbstractClusterFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
        - _ZN4geos6detail9down_castIPNS_4geom18GeometryCollectionENS2_8GeometryEEET_PT0_
        - _ZNK4geos4geom8Geometry12isCollectionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:128,12'
          Dst:             _ZNK4geos4geom8Geometry12isCollectionEv
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:129,16'
          Dst:             _ZN4geos6detail9down_castIPNS_4geom18GeometryCollectionENS2_8GeometryEEET_PT0_
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:129,71'
          Dst:             _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
    - functionName:    _ZN4geos9operation7cluster9UnionFindD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/cluster/UnionFind.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation7cluster9UnionFindC2Em
      functionSourceFile: '/src/geos/include/geos/operation/cluster/UnionFind.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation7cluster21AbstractClusterFinder7clusterERKNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/operation/cluster/AbstractClusterFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          95
      EdgeCount:       33
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeImNS1_14EnvelopeTraitsEEC2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeERKm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEED2Ev
        - _ZN4geos9operation7cluster9UnionFindC2Em
        - _ZN4geos9operation7cluster9UnionFindD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:51,50'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeImNS1_14EnvelopeTraitsEEC2Ev
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:57,15'
          Dst:             _ZN4geos9operation7cluster9UnionFindC2Em
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:54,14'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeERKm
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:59,1'
          Dst:             _ZN4geos9operation7cluster9UnionFindD2Ev
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:59,1'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEED2Ev
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:59,1'
          Dst:             _ZN4geos9operation7cluster9UnionFindD2Ev
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:59,1'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos9operation7cluster21AbstractClusterFinder19clusterToCollectionERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/cluster/AbstractClusterFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation7cluster21AbstractClusterFinder19clusterToCollectionEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:45,34'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:45,12'
          Dst:             _ZN4geos9operation7cluster21AbstractClusterFinder19clusterToCollectionEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
    - functionName:    _ZN4geos9operation7cluster21AbstractClusterFinder19clusterToCollectionEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/cluster/AbstractClusterFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation7cluster21AbstractClusterFinder15clusterToVectorEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:38,21'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:40,44'
          Dst:             _ZN4geos9operation7cluster21AbstractClusterFinder15clusterToVectorEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:40,19'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
    - functionName:    _ZN4geos9operation7cluster21AbstractClusterFinder15clusterToVectorEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/cluster/AbstractClusterFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          193
      EdgeCount:       72
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN4geos9operation7cluster21AbstractClusterFinder13getComponentsEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
        - _ZN4geos9operation7cluster21AbstractClusterFinder7clusterERKNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEE
        - _ZN4geos9operation7cluster8ClustersD2Ev
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos9operation7cluster8Clusters14getNumClustersEv
        - _ZNK4geos9operation7cluster8Clusters3endEm
        - _ZNK4geos9operation7cluster8Clusters5beginEm
        - _ZNK4geos9operation7cluster8Clusters7getSizeEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:63,46'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:70,28'
          Dst:             _ZN4geos9operation7cluster21AbstractClusterFinder7clusterERKNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEE
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:72,62'
          Dst:             _ZN4geos9operation7cluster21AbstractClusterFinder13getComponentsEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:76,37'
          Dst:             _ZNK4geos9operation7cluster8Clusters14getNumClustersEv
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:78,50'
          Dst:             _ZNK4geos9operation7cluster8Clusters7getSizeEm
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:79,33'
          Dst:             _ZNK4geos9operation7cluster8Clusters5beginEm
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:79,58'
          Dst:             _ZNK4geos9operation7cluster8Clusters3endEm
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:82,39'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:76,37'
          Dst:             _ZNK4geos9operation7cluster8Clusters14getNumClustersEv
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:86,1'
          Dst:             _ZN4geos9operation7cluster8ClustersD2Ev
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:86,1'
          Dst:             _ZN4geos9operation7cluster8ClustersD2Ev
    - functionName:    _ZN4geos9operation7cluster21AbstractClusterFinder15clusterToVectorERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/cluster/AbstractClusterFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation7cluster21AbstractClusterFinder15clusterToVectorEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:33,30'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/operation/cluster/AbstractClusterFinder.cpp:33,12'
          Dst:             _ZN4geos9operation7cluster21AbstractClusterFinder15clusterToVectorEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
    - functionName:    _ZZN4geos9operation7cluster9UnionFind13sortByClusterINSt3__111__wrap_iterIPmEEEEvT_S8_ENKUlmmE_clEmm
      functionSourceFile: '/src/geos/include/geos/operation/cluster/UnionFind.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation7cluster9UnionFind4findEm
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/UnionFind.h:109,20'
          Dst:             _ZN4geos9operation7cluster9UnionFind4findEm
        - Src:             'include/geos/operation/cluster/UnionFind.h:109,30'
          Dst:             _ZN4geos9operation7cluster9UnionFind4findEm
    - functionName:    _ZNK4geos9operation7cluster8Clusters13getClusterIdsEm
      functionSourceFile: '/src/geos/src/operation/cluster/Clusters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation7cluster8Clusters14getNumClustersEv
        - _ZNK4geos9operation7cluster8Clusters3endEm
        - _ZNK4geos9operation7cluster8Clusters5beginEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/cluster/Clusters.cpp:44,33'
          Dst:             _ZNK4geos9operation7cluster8Clusters14getNumClustersEv
        - Src:             'src/operation/cluster/Clusters.cpp:45,24'
          Dst:             _ZNK4geos9operation7cluster8Clusters5beginEm
        - Src:             'src/operation/cluster/Clusters.cpp:45,40'
          Dst:             _ZNK4geos9operation7cluster8Clusters3endEm
        - Src:             'src/operation/cluster/Clusters.cpp:44,33'
          Dst:             _ZNK4geos9operation7cluster8Clusters14getNumClustersEv
    - functionName:    _ZNK4geos9operation7cluster9UnionFind14getNumClustersEv
      functionSourceFile: '/src/geos/include/geos/operation/cluster/UnionFind.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation7cluster9UnionFind13sortByClusterINSt3__111__wrap_iterIPmEEEEvT_S8_
      functionSourceFile: '/src/geos/include/geos/operation/cluster/UnionFind.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation7cluster8ClustersC2ERNS1_9UnionFindENSt3__16vectorImNS5_9allocatorImEEEEm
      functionSourceFile: '/src/geos/src/operation/cluster/Clusters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       45
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN4geos9operation7cluster9UnionFind13sortByClusterINSt3__111__wrap_iterIPmEEEEvT_S8_
        - _ZN4geos9operation7cluster9UnionFind4findEm
        - _ZNK4geos9operation7cluster9UnionFind14getNumClustersEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/cluster/Clusters.cpp:27,12'
          Dst:             _ZN4geos9operation7cluster9UnionFind13sortByClusterINSt3__111__wrap_iterIPmEEEEvT_S8_
        - Src:             'src/operation/cluster/Clusters.cpp:29,29'
          Dst:             _ZNK4geos9operation7cluster9UnionFind14getNumClustersEv
        - Src:             'src/operation/cluster/Clusters.cpp:33,20'
          Dst:             _ZN4geos9operation7cluster9UnionFind4findEm
        - Src:             'src/operation/cluster/Clusters.cpp:33,52'
          Dst:             _ZN4geos9operation7cluster9UnionFind4findEm
    - functionName:    '_ZZN4geos9operation7cluster19DBSCANClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEERNS_5index7strtree15TemplateSTRtreeImNSF_14EnvelopeTraitsEEERNS1_9UnionFindEENK3$_0clEm'
      functionSourceFile: '/src/geos/src/operation/cluster/DBSCANClusterFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryIRZNS_9operation7cluster19DBSCANClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS9_9allocatorISE_EEEERNS1_15TemplateSTRtreeImS3_EERNS7_9UnionFindEE3$_0EEbRKNSB_8EnvelopeERKNS1_15TemplateSTRNodeImS3_EEOT_'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          57
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryIRZNS_9operation7cluster19DBSCANClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS9_9allocatorISE_EEEERNS1_15TemplateSTRtreeImS3_EERNS7_9UnionFindEE3$_0EEbRKNSB_8EnvelopeERKNS1_15TemplateSTRNodeImS3_EEOT_'
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE9visitLeafIRZNS_9operation7cluster19DBSCANClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS9_9allocatorISE_EEEERNS1_15TemplateSTRtreeImS3_EERNS7_9UnionFindEE3$_0TnNS9_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNS9_7declvalB8ne220000ImEEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeImS3_EE'
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE9visitLeafIRZNS_9operation7cluster19DBSCANClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS9_9allocatorISE_EEEERNS1_15TemplateSTRtreeImS3_EERNS7_9UnionFindEE3$_0TnNS9_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNS9_7declvalB8ne220000ImEEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeImS3_EE'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryIRZNS_9operation7cluster19DBSCANClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS9_9allocatorISE_EEEERNS1_15TemplateSTRtreeImS3_EERNS7_9UnionFindEE3$_0EEbRKNSB_8EnvelopeERKNS1_15TemplateSTRNodeImS3_EEOT_'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE9visitLeafIRZNS_9operation7cluster19DBSCANClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS9_9allocatorISE_EEEERNS1_15TemplateSTRtreeImS3_EERNS7_9UnionFindEE3$_0TnNS9_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNS9_7declvalB8ne220000ImEEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeImS3_EE'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE7getItemEv
        - '_ZZN4geos9operation7cluster19DBSCANClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEERNS_5index7strtree15TemplateSTRtreeImNSF_14EnvelopeTraitsEEERNS1_9UnionFindEENK3$_0clEm'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             '_ZZN4geos9operation7cluster19DBSCANClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEERNS_5index7strtree15TemplateSTRtreeImNSF_14EnvelopeTraitsEEERNS1_9UnionFindEENK3$_0clEm'
    - functionName:    _ZN4geos9operation7cluster19DBSCANClusterFinder13queryEnvelopeEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/cluster/DBSCANClusterFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope8expandByEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/DBSCANClusterFinder.h:36,20'
          Dst:             _ZN4geos4geom8Envelope8expandByEd
    - functionName:    _ZN4geos9operation7cluster19DBSCANClusterFinder10shouldJoinEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/include/geos/operation/cluster/DBSCANClusterFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/cluster/DBSCANClusterFinder.h:45,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/operation/cluster/DBSCANClusterFinder.h:45,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/geos/operation/cluster/DBSCANClusterFinder.h:45,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/operation/cluster/DBSCANClusterFinder.h:45,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/geos/operation/cluster/DBSCANClusterFinder.h:45,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation7clusterL16unionIfAvailableERNS1_9UnionFindEmmRNSt3__16vectorIbNS4_9allocatorIbEEEES9_
      functionSourceFile: '/src/geos/src/operation/cluster/DBSCANClusterFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation7cluster9UnionFind4joinEmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/cluster/DBSCANClusterFinder.cpp:35,16'
          Dst:             _ZN4geos9operation7cluster9UnionFind4joinEmm
        - Src:             'src/operation/cluster/DBSCANClusterFinder.cpp:38,12'
          Dst:             _ZN4geos9operation7cluster9UnionFind4joinEmm
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryIZNS_9operation7cluster19DBSCANClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS9_9allocatorISE_EEEERNS1_15TemplateSTRtreeImS3_EERNS7_9UnionFindEE3$_0EEvRKNSB_8EnvelopeEOT_'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5buildEv
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryIRZNS_9operation7cluster19DBSCANClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS9_9allocatorISE_EEEERNS1_15TemplateSTRtreeImS3_EERNS7_9UnionFindEE3$_0EEbRKNSB_8EnvelopeERKNS1_15TemplateSTRNodeImS3_EEOT_'
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE9visitLeafIRZNS_9operation7cluster19DBSCANClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS9_9allocatorISE_EEEERNS1_15TemplateSTRtreeImS3_EERNS7_9UnionFindEE3$_0TnNS9_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNS9_7declvalB8ne220000ImEEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeImS3_EE'
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeImNS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE9visitLeafIRZNS_9operation7cluster19DBSCANClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS9_9allocatorISE_EEEERNS1_15TemplateSTRtreeImS3_EERNS7_9UnionFindEE3$_0TnNS9_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNS9_7declvalB8ne220000ImEEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeImS3_EE'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryIRZNS_9operation7cluster19DBSCANClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS9_9allocatorISE_EEEERNS1_15TemplateSTRtreeImS3_EERNS7_9UnionFindEE3$_0EEbRKNSB_8EnvelopeERKNS1_15TemplateSTRNodeImS3_EEOT_'
    - functionName:    _ZN4geos9operation7cluster19DBSCANClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEERNS_5index7strtree15TemplateSTRtreeImNSF_14EnvelopeTraitsEEERNS1_9UnionFindE
      functionSourceFile: '/src/geos/src/operation/cluster/DBSCANClusterFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          442
      EdgeCount:       86
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom4prep23PreparedGeometryFactory7prepareEPKNS0_8GeometryE
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryIZNS_9operation7cluster19DBSCANClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS9_9allocatorISE_EEEERNS1_15TemplateSTRtreeImS3_EERNS7_9UnionFindEE3$_0EEvRKNSB_8EnvelopeEOT_'
        - _ZN4geos9operation7cluster9UnionFind11getClustersENSt3__16vectorImNS3_9allocatorImEEEE
        - _ZN4geos9operation7cluster9UnionFind4sameEmm
        - _ZN4geos9operation7clusterL16unionIfAvailableERNS1_9UnionFindEmmRNSt3__16vectorIbNS4_9allocatorIbEEEES9_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/cluster/DBSCANClusterFinder.cpp:59,14'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplImNS1_14EnvelopeTraitsEE5queryIZNS_9operation7cluster19DBSCANClusterFinder7processERKNSt3__16vectorIPKNS_4geom8GeometryENS9_9allocatorISE_EEEERNS1_15TemplateSTRtreeImS3_EERNS7_9UnionFindEE3$_0EEvRKNSB_8EnvelopeEOT_'
        - Src:             'src/operation/cluster/DBSCANClusterFinder.cpp:74,24'
          Dst:             _ZN4geos9operation7cluster9UnionFind4sameEmm
        - Src:             'src/operation/cluster/DBSCANClusterFinder.cpp:90,28'
          Dst:             _ZN4geos4geom4prep23PreparedGeometryFactory7prepareEPKNS0_8GeometryE
        - Src:             'src/operation/cluster/DBSCANClusterFinder.cpp:108,29'
          Dst:             _ZN4geos9operation7clusterL16unionIfAvailableERNS1_9UnionFindEmmRNSt3__16vectorIbNS4_9allocatorIbEEEES9_
        - Src:             'src/operation/cluster/DBSCANClusterFinder.cpp:114,21'
          Dst:             _ZN4geos9operation7clusterL16unionIfAvailableERNS1_9UnionFindEmmRNSt3__16vectorIbNS4_9allocatorIbEEEES9_
        - Src:             'src/operation/cluster/DBSCANClusterFinder.cpp:129,15'
          Dst:             _ZN4geos9operation7cluster9UnionFind11getClustersENSt3__16vectorImNS3_9allocatorImEEEE
    - functionName:    _ZN4geos9operation7cluster17GeometryFlattener7flattenEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEERNS3_6vectorIS9_NS3_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/operation/cluster/GeometryFlattener.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
        - _ZN4geos9operation7cluster17GeometryFlattener7flattenEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEERNS3_6vectorIS9_NS3_9allocatorIS9_EEEE
        - _ZNK4geos4geom8Geometry12isCollectionEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/cluster/GeometryFlattener.cpp:42,12'
          Dst:             _ZNK4geos4geom8Geometry12isCollectionEv
        - Src:             'src/operation/cluster/GeometryFlattener.cpp:45,29'
          Dst:             _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
        - Src:             'src/operation/cluster/GeometryFlattener.cpp:46,13'
          Dst:             _ZN4geos9operation7cluster17GeometryFlattener7flattenEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEERNS3_6vectorIS9_NS3_9allocatorIS9_EEEE
    - functionName:    _ZN4geos9operation7cluster17GeometryFlattener7flattenEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/cluster/GeometryFlattener.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos9operation7cluster17GeometryFlattener7flattenEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEERNS3_6vectorIS9_NS3_9allocatorIS9_EEEE
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry12isCollectionEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/cluster/GeometryFlattener.cpp:23,13'
          Dst:             _ZNK4geos4geom8Geometry12isCollectionEv
        - Src:             'src/operation/cluster/GeometryFlattener.cpp:31,47'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/cluster/GeometryFlattener.cpp:34,5'
          Dst:             _ZN4geos9operation7cluster17GeometryFlattener7flattenEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEERNS3_6vectorIS9_NS3_9allocatorIS9_EEEE
        - Src:             'src/operation/cluster/GeometryFlattener.cpp:36,21'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos9operation7cluster9UnionFind11getClustersENSt3__16vectorImNS3_9allocatorImEEEE
      functionSourceFile: '/src/geos/src/operation/cluster/UnionFind.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation7cluster8ClustersC2ERNS1_9UnionFindENSt3__16vectorImNS5_9allocatorImEEEEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/cluster/UnionFind.cpp:29,12'
          Dst:             _ZN4geos9operation7cluster8ClustersC2ERNS1_9UnionFindENSt3__16vectorImNS5_9allocatorImEEEEm
    - functionName:    _ZN4geos9operation7cluster9UnionFind11getClustersEv
      functionSourceFile: '/src/geos/src/operation/cluster/UnionFind.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation7cluster8ClustersC2ERNS1_9UnionFindENSt3__16vectorImNS5_9allocatorImEEEEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/cluster/UnionFind.cpp:25,12'
          Dst:             _ZN4geos9operation7cluster8ClustersC2ERNS1_9UnionFindENSt3__16vectorImNS5_9allocatorImEEEEm
    - functionName:    _ZN4geos9operation8distance10DistanceOp16isWithinDistanceERKNS_4geom8GeometryES6_d
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8distance10DistanceOp8distanceEv
        - _ZN4geos9operation8distance10DistanceOpC2ERKNS_4geom8GeometryES6_d
        - _ZN4geos9operation8distance10DistanceOpD2Ev
        - _ZNK4geos4geom8Envelope8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:708,28'
          Dst:             _ZNK4geos4geom8Envelope8distanceERKS1_
        - Src:             'src/operation/distance/DistanceOp.cpp:715,16'
          Dst:             _ZN4geos9operation8distance10DistanceOpC2ERKNS_4geom8GeometryES6_d
        - Src:             'src/operation/distance/DistanceOp.cpp:716,19'
          Dst:             _ZN4geos9operation8distance10DistanceOp8distanceEv
        - Src:             'src/operation/distance/DistanceOp.cpp:717,1'
          Dst:             _ZN4geos9operation8distance10DistanceOpD2Ev
        - Src:             'src/operation/distance/DistanceOp.cpp:717,1'
          Dst:             _ZN4geos9operation8distance10DistanceOpD2Ev
    - functionName:    _ZN4geos9operation8distance10DistanceOpC2ERKNS_4geom8GeometryES6_d
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9algorithm12PointLocatorC2Ev
        - _ZN4geos9algorithm12PointLocatorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:100,13'
          Dst:             _ZN4geos9algorithm12PointLocatorC2Ev
        - Src:             'src/operation/distance/DistanceOp.cpp:105,2'
          Dst:             _ZN4geos9algorithm12PointLocatorD2Ev
    - functionName:    _ZN4geos9operation8distance10DistanceOp8distanceEv
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          142
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEv
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:118,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/distance/DistanceOp.cpp:118,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/distance/DistanceOp.cpp:118,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/distance/DistanceOp.cpp:118,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/distance/DistanceOp.cpp:124,69'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/distance/DistanceOp.cpp:127,5'
          Dst:             _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEv
    - functionName:    _ZN4geos9operation8distance10DistanceOpD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/distance/DistanceOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12PointLocatorD2Ev
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/distance/DistanceOp.h:159,27'
          Dst:             _ZN4geos9algorithm12PointLocatorD2Ev
    - functionName:    _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEv
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation8distance10DistanceOp20computeFacetDistanceEv
        - _ZN4geos9operation8distance10DistanceOp26computeContainmentDistanceEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:190,5'
          Dst:             _ZN4geos9operation8distance10DistanceOp26computeContainmentDistanceEv
        - Src:             'src/operation/distance/DistanceOp.cpp:197,5'
          Dst:             _ZN4geos9operation8distance10DistanceOp20computeFacetDistanceEv
    - functionName:    _ZN4geos9operation8distance10DistanceOp26computeContainmentDistanceEv
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          159
      EdgeCount:       64
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN4geos4geom4util16SurfaceExtracter11getSurfacesERKNS0_8GeometryERNSt3__16vectorIPKNS0_7SurfaceENS6_9allocatorISA_EEEE
        - _ZN4geos9operation8distance10DistanceOp13computeInsideERNSt3__16vectorINS1_16GeometryLocationENS3_9allocatorIS5_EEEERKNS4_IPKNS_4geom7SurfaceENS6_ISD_EEEERNS3_5arrayIS5_Lm2EEE
        - _ZN4geos9operation8distance30ConnectedElementLocationFilter12getLocationsEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:210,5'
          Dst:             _ZN4geos4geom4util16SurfaceExtracter11getSurfacesERKNS0_8GeometryERNSt3__16vectorIPKNS0_7SurfaceENS6_9allocatorISA_EEEE
        - Src:             'src/operation/distance/DistanceOp.cpp:223,28'
          Dst:             _ZN4geos9operation8distance30ConnectedElementLocationFilter12getLocationsEPKNS_4geom8GeometryE
        - Src:             'src/operation/distance/DistanceOp.cpp:224,9'
          Dst:             _ZN4geos9operation8distance10DistanceOp13computeInsideERNSt3__16vectorINS1_16GeometryLocationENS3_9allocatorIS5_EEEERKNS4_IPKNS_4geom7SurfaceENS6_ISD_EEEERNS3_5arrayIS5_Lm2EEE
        - Src:             'src/operation/distance/DistanceOp.cpp:238,5'
          Dst:             _ZN4geos4geom4util16SurfaceExtracter11getSurfacesERKNS0_8GeometryERNSt3__16vectorIPKNS0_7SurfaceENS6_9allocatorISA_EEEE
        - Src:             'src/operation/distance/DistanceOp.cpp:246,28'
          Dst:             _ZN4geos9operation8distance30ConnectedElementLocationFilter12getLocationsEPKNS_4geom8GeometryE
        - Src:             'src/operation/distance/DistanceOp.cpp:247,9'
          Dst:             _ZN4geos9operation8distance10DistanceOp13computeInsideERNSt3__16vectorINS1_16GeometryLocationENS3_9allocatorIS5_EEEERKNS4_IPKNS_4geom7SurfaceENS6_ISD_EEEERNS3_5arrayIS5_Lm2EEE
    - functionName:    _ZN4geos9operation8distance10DistanceOp20computeFacetDistanceEv
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          216
      EdgeCount:       68
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN4geos4geom4util14PointExtracter9getPointsERKNS0_8GeometryERNSt3__16vectorIPKNS0_5PointENS6_9allocatorISA_EEEE
        - _ZN4geos4geom4util20SimpleCurveExtracter9getCurvesERKNS0_8GeometryERNSt3__16vectorIPKNS0_11SimpleCurveENS6_9allocatorISA_EEEE
        - _ZN4geos9operation8distance10DistanceOp17updateMinDistanceERNSt3__15arrayINS1_16GeometryLocationELm2EEEb
        - _ZN4geos9operation8distance10DistanceOp23computeMinDistanceLinesERKNSt3__16vectorIPKNS_4geom11SimpleCurveENS3_9allocatorIS8_EEEESD_RNS3_5arrayINS1_16GeometryLocationELm2EEE
        - _ZN4geos9operation8distance10DistanceOp24computeMinDistancePointsERKNSt3__16vectorIPKNS_4geom5PointENS3_9allocatorIS8_EEEESD_RNS3_5arrayINS1_16GeometryLocationELm2EEE
        - _ZN4geos9operation8distance10DistanceOp29computeMinDistanceLinesPointsERKNSt3__16vectorIPKNS_4geom11SimpleCurveENS3_9allocatorIS8_EEEERKNS4_IPKNS5_5PointENS9_ISG_EEEERNS3_5arrayINS1_16GeometryLocationELm2EEE
        - _ZN4geos9operation8distance16GeometryLocationC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:297,5'
          Dst:             _ZN4geos4geom4util20SimpleCurveExtracter9getCurvesERKNS0_8GeometryERNSt3__16vectorIPKNS0_11SimpleCurveENS6_9allocatorISA_EEEE
        - Src:             'src/operation/distance/DistanceOp.cpp:298,5'
          Dst:             _ZN4geos4geom4util20SimpleCurveExtracter9getCurvesERKNS0_8GeometryERNSt3__16vectorIPKNS0_11SimpleCurveENS6_9allocatorISA_EEEE
        - Src:             'src/operation/distance/DistanceOp.cpp:308,5'
          Dst:             _ZN4geos9operation8distance10DistanceOp23computeMinDistanceLinesERKNSt3__16vectorIPKNS_4geom11SimpleCurveENS3_9allocatorIS8_EEEESD_RNS3_5arrayINS1_16GeometryLocationELm2EEE
        - Src:             'src/operation/distance/DistanceOp.cpp:309,5'
          Dst:             _ZN4geos9operation8distance10DistanceOp17updateMinDistanceERNSt3__15arrayINS1_16GeometryLocationELm2EEEb
        - Src:             'src/operation/distance/DistanceOp.cpp:318,5'
          Dst:             _ZN4geos4geom4util14PointExtracter9getPointsERKNS0_8GeometryERNSt3__16vectorIPKNS0_5PointENS6_9allocatorISA_EEEE
        - Src:             'src/operation/distance/DistanceOp.cpp:324,18'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2Ev
        - Src:             'src/operation/distance/DistanceOp.cpp:325,18'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2Ev
        - Src:             'src/operation/distance/DistanceOp.cpp:326,5'
          Dst:             _ZN4geos9operation8distance10DistanceOp29computeMinDistanceLinesPointsERKNSt3__16vectorIPKNS_4geom11SimpleCurveENS3_9allocatorIS8_EEEERKNS4_IPKNS5_5PointENS9_ISG_EEEERNS3_5arrayINS1_16GeometryLocationELm2EEE
        - Src:             'src/operation/distance/DistanceOp.cpp:327,5'
          Dst:             _ZN4geos9operation8distance10DistanceOp17updateMinDistanceERNSt3__15arrayINS1_16GeometryLocationELm2EEEb
        - Src:             'src/operation/distance/DistanceOp.cpp:336,5'
          Dst:             _ZN4geos4geom4util14PointExtracter9getPointsERKNS0_8GeometryERNSt3__16vectorIPKNS0_5PointENS6_9allocatorISA_EEEE
        - Src:             'src/operation/distance/DistanceOp.cpp:342,18'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2Ev
        - Src:             'src/operation/distance/DistanceOp.cpp:343,18'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2Ev
        - Src:             'src/operation/distance/DistanceOp.cpp:344,5'
          Dst:             _ZN4geos9operation8distance10DistanceOp29computeMinDistanceLinesPointsERKNSt3__16vectorIPKNS_4geom11SimpleCurveENS3_9allocatorIS8_EEEERKNS4_IPKNS5_5PointENS9_ISG_EEEERNS3_5arrayINS1_16GeometryLocationELm2EEE
        - Src:             'src/operation/distance/DistanceOp.cpp:345,5'
          Dst:             _ZN4geos9operation8distance10DistanceOp17updateMinDistanceERNSt3__15arrayINS1_16GeometryLocationELm2EEEb
        - Src:             'src/operation/distance/DistanceOp.cpp:353,18'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2Ev
        - Src:             'src/operation/distance/DistanceOp.cpp:354,18'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2Ev
        - Src:             'src/operation/distance/DistanceOp.cpp:355,5'
          Dst:             _ZN4geos9operation8distance10DistanceOp24computeMinDistancePointsERKNSt3__16vectorIPKNS_4geom5PointENS3_9allocatorIS8_EEEESD_RNS3_5arrayINS1_16GeometryLocationELm2EEE
        - Src:             'src/operation/distance/DistanceOp.cpp:356,5'
          Dst:             _ZN4geos9operation8distance10DistanceOp17updateMinDistanceERNSt3__15arrayINS1_16GeometryLocationELm2EEEb
    - functionName:    _ZN4geos9operation8distance10DistanceOp23computeMinDistanceLinesERKNSt3__16vectorIPKNS_4geom11SimpleCurveENS3_9allocatorIS8_EEEESD_RNS3_5arrayINS1_16GeometryLocationELm2EEE
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          212
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_11SimpleCurveEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom14CircularStringEKNS2_11SimpleCurveEEET_PT0_
        - _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom10LineStringEPKNS3_14CircularStringERNSt3__15arrayINS1_16GeometryLocationELm2EEE
        - _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom10LineStringES6_RNSt3__15arrayINS1_16GeometryLocationELm2EEE
        - _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom14CircularStringEPKNS3_10LineStringERNSt3__15arrayINS1_16GeometryLocationELm2EEE
        - _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom14CircularStringES6_RNSt3__15arrayINS1_16GeometryLocationELm2EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:380,45'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom14CircularStringEKNS2_11SimpleCurveEEET_PT0_
        - Src:             'src/operation/distance/DistanceOp.cpp:385,45'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_11SimpleCurveEEET_PT0_
        - Src:             'src/operation/distance/DistanceOp.cpp:385,21'
          Dst:             _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom14CircularStringEPKNS3_10LineStringERNSt3__15arrayINS1_16GeometryLocationELm2EEE
        - Src:             'src/operation/distance/DistanceOp.cpp:382,49'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom14CircularStringEKNS2_11SimpleCurveEEET_PT0_
        - Src:             'src/operation/distance/DistanceOp.cpp:383,21'
          Dst:             _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom14CircularStringES6_RNSt3__15arrayINS1_16GeometryLocationELm2EEE
        - Src:             'src/operation/distance/DistanceOp.cpp:389,49'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom14CircularStringEKNS2_11SimpleCurveEEET_PT0_
        - Src:             'src/operation/distance/DistanceOp.cpp:390,40'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_11SimpleCurveEEET_PT0_
        - Src:             'src/operation/distance/DistanceOp.cpp:390,21'
          Dst:             _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom10LineStringEPKNS3_14CircularStringERNSt3__15arrayINS1_16GeometryLocationELm2EEE
        - Src:             'src/operation/distance/DistanceOp.cpp:392,40'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_11SimpleCurveEEET_PT0_
        - Src:             'src/operation/distance/DistanceOp.cpp:392,85'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_11SimpleCurveEEET_PT0_
        - Src:             'src/operation/distance/DistanceOp.cpp:392,21'
          Dst:             _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom10LineStringES6_RNSt3__15arrayINS1_16GeometryLocationELm2EEE
    - functionName:    _ZN4geos9operation8distance10DistanceOp17updateMinDistanceERNSt3__15arrayINS1_16GeometryLocationELm2EEEb
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos9operation8distance16GeometryLocation20getGeometryComponentEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:159,19'
          Dst:             _ZNK4geos9operation8distance16GeometryLocation20getGeometryComponentEv
    - functionName:    _ZN4geos9operation8distance16GeometryLocationC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/distance/GeometryLocation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/distance/GeometryLocation.h:69,9'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
    - functionName:    _ZN4geos9operation8distance10DistanceOp29computeMinDistanceLinesPointsERKNSt3__16vectorIPKNS_4geom11SimpleCurveENS3_9allocatorIS8_EEEERKNS4_IPKNS5_5PointENS9_ISG_EEEERNS3_5arrayINS1_16GeometryLocationELm2EEE
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          130
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_11SimpleCurveEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom14CircularStringEKNS2_11SimpleCurveEEET_PT0_
        - _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom10LineStringEPKNS3_5PointERNSt3__15arrayINS1_16GeometryLocationELm2EEE
        - _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom14CircularStringEPKNS3_5PointERNSt3__15arrayINS1_16GeometryLocationELm2EEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:453,44'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom14CircularStringEKNS2_11SimpleCurveEEET_PT0_
        - Src:             'src/operation/distance/DistanceOp.cpp:454,17'
          Dst:             _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom14CircularStringEPKNS3_5PointERNSt3__15arrayINS1_16GeometryLocationELm2EEE
        - Src:             'src/operation/distance/DistanceOp.cpp:456,42'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_11SimpleCurveEEET_PT0_
        - Src:             'src/operation/distance/DistanceOp.cpp:457,17'
          Dst:             _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom10LineStringEPKNS3_5PointERNSt3__15arrayINS1_16GeometryLocationELm2EEE
    - functionName:    _ZN4geos9operation8distance10DistanceOp24computeMinDistancePointsERKNSt3__16vectorIPKNS_4geom5PointENS3_9allocatorIS8_EEEESD_RNS3_5arrayINS1_16GeometryLocationELm2EEE
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          159
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:416,49'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/distance/DistanceOp.cpp:429,30'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
        - Src:             'src/operation/distance/DistanceOp.cpp:430,30'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom14CircularStringEKNS2_11SimpleCurveEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom14CircularStringEPKNS3_5PointERNSt3__15arrayINS1_16GeometryLocationELm2EEE
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
        - _ZNK4geos4geom11CircularArc12closestPointERKNS0_12CoordinateXYE
        - _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom14CircularString7getArcsEv
        - _ZNK4geos4geom8Envelope8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:676,14'
          Dst:             _ZNK4geos4geom8Envelope8distanceERKS1_
        - Src:             'src/operation/distance/DistanceOp.cpp:682,32'
          Dst:             _ZNK4geos4geom14CircularString7getArcsEv
        - Src:             'src/operation/distance/DistanceOp.cpp:683,38'
          Dst:             _ZNK4geos4geom11CircularArc12closestPointERKNS0_12CoordinateXYE
        - Src:             'src/operation/distance/DistanceOp.cpp:684,35'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/distance/DistanceOp.cpp:688,51'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/operation/distance/DistanceOp.cpp:688,26'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
        - Src:             'src/operation/distance/DistanceOp.cpp:689,26'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_11SimpleCurveEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom10LineStringEPKNS3_5PointERNSt3__15arrayINS1_16GeometryLocationELm2EEE
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos4geom8Envelope8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:641,14'
          Dst:             _ZNK4geos4geom8Envelope8distanceERKS1_
        - Src:             'src/operation/distance/DistanceOp.cpp:644,46'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/distance/DistanceOp.cpp:648,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/distance/DistanceOp.cpp:650,64'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/distance/DistanceOp.cpp:650,96'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/distance/DistanceOp.cpp:650,23'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/operation/distance/DistanceOp.cpp:654,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/distance/DistanceOp.cpp:655,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/distance/DistanceOp.cpp:657,44'
          Dst:             _ZN4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/operation/distance/DistanceOp.cpp:659,26'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
        - Src:             'src/operation/distance/DistanceOp.cpp:660,26'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
    - functionName:    _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom14CircularStringEPKNS3_10LineStringERNSt3__15arrayINS1_16GeometryLocationELm2EEE
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          178
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
        - _ZNK4geos4geom11CircularArc11getEnvelopeEv
        - _ZNK4geos4geom11CircularArc13closestPointsERKNS0_12CoordinateXYES4_
        - _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom14CircularString7getArcsEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
        - _ZNK4geos4geom8Envelope8distanceERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:533,18'
          Dst:             _ZNK4geos4geom8Envelope8distanceERKS1_
        - Src:             'src/operation/distance/DistanceOp.cpp:537,47'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/distance/DistanceOp.cpp:538,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/distance/DistanceOp.cpp:541,32'
          Dst:             _ZNK4geos4geom14CircularString7getArcsEv
        - Src:             'src/operation/distance/DistanceOp.cpp:542,37'
          Dst:             _ZNK4geos4geom11CircularArc11getEnvelopeEv
        - Src:             'src/operation/distance/DistanceOp.cpp:544,20'
          Dst:             _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
        - Src:             'src/operation/distance/DistanceOp.cpp:549,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/distance/DistanceOp.cpp:550,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/distance/DistanceOp.cpp:552,22'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/operation/distance/DistanceOp.cpp:554,24'
          Dst:             _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
        - Src:             'src/operation/distance/DistanceOp.cpp:558,41'
          Dst:             _ZNK4geos4geom11CircularArc13closestPointsERKNS0_12CoordinateXYES4_
        - Src:             'src/operation/distance/DistanceOp.cpp:560,47'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/distance/DistanceOp.cpp:564,56'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/operation/distance/DistanceOp.cpp:564,30'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
        - Src:             'src/operation/distance/DistanceOp.cpp:565,30'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
        - Src:             'src/operation/distance/DistanceOp.cpp:542,37'
          Dst:             _ZNK4geos4geom11CircularArc11getEnvelopeEv
        - Src:             'src/operation/distance/DistanceOp.cpp:544,20'
          Dst:             _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
    - functionName:    _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom14CircularStringES6_RNSt3__15arrayINS1_16GeometryLocationELm2EEE
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          174
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
        - _ZNK4geos4geom11CircularArc11getEnvelopeEv
        - _ZNK4geos4geom11CircularArc13closestPointsERKS1_
        - _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom14CircularString7getArcsEv
        - _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
        - _ZNK4geos4geom8Envelope8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:596,18'
          Dst:             _ZNK4geos4geom8Envelope8distanceERKS1_
        - Src:             'src/operation/distance/DistanceOp.cpp:601,33'
          Dst:             _ZNK4geos4geom14CircularString7getArcsEv
        - Src:             'src/operation/distance/DistanceOp.cpp:602,39'
          Dst:             _ZNK4geos4geom11CircularArc11getEnvelopeEv
        - Src:             'src/operation/distance/DistanceOp.cpp:604,21'
          Dst:             _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
        - Src:             'src/operation/distance/DistanceOp.cpp:608,38'
          Dst:             _ZNK4geos4geom14CircularString7getArcsEv
        - Src:             'src/operation/distance/DistanceOp.cpp:609,43'
          Dst:             _ZNK4geos4geom11CircularArc11getEnvelopeEv
        - Src:             'src/operation/distance/DistanceOp.cpp:611,25'
          Dst:             _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
        - Src:             'src/operation/distance/DistanceOp.cpp:615,45'
          Dst:             _ZNK4geos4geom11CircularArc13closestPointsERKS1_
        - Src:             'src/operation/distance/DistanceOp.cpp:617,50'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/distance/DistanceOp.cpp:620,57'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/operation/distance/DistanceOp.cpp:620,30'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
        - Src:             'src/operation/distance/DistanceOp.cpp:621,57'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/operation/distance/DistanceOp.cpp:621,30'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
    - functionName:    _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom10LineStringEPKNS3_14CircularStringERNSt3__15arrayINS1_16GeometryLocationELm2EEE
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom14CircularStringEPKNS3_10LineStringERNSt3__15arrayINS1_16GeometryLocationELm2EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:582,5'
          Dst:             _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom14CircularStringEPKNS3_10LineStringERNSt3__15arrayINS1_16GeometryLocationELm2EEE
    - functionName:    _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom10LineStringES6_RNSt3__15arrayINS1_16GeometryLocationELm2EEE
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          170
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos4geom11LineSegment13closestPointsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - _ZN4geos9algorithm8Distance16segmentToSegmentERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
        - _ZNK4geos4geom8Envelope8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:478,18'
          Dst:             _ZNK4geos4geom8Envelope8distanceERKS1_
        - Src:             'src/operation/distance/DistanceOp.cpp:482,47'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/distance/DistanceOp.cpp:483,47'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/distance/DistanceOp.cpp:484,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/distance/DistanceOp.cpp:485,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/distance/DistanceOp.cpp:489,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/distance/DistanceOp.cpp:490,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/distance/DistanceOp.cpp:492,18'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/operation/distance/DistanceOp.cpp:494,21'
          Dst:             _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
        - Src:             'src/operation/distance/DistanceOp.cpp:499,47'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/distance/DistanceOp.cpp:500,47'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/distance/DistanceOp.cpp:502,22'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/operation/distance/DistanceOp.cpp:504,25'
          Dst:             _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
        - Src:             'src/operation/distance/DistanceOp.cpp:508,27'
          Dst:             _ZN4geos9algorithm8Distance16segmentToSegmentERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'src/operation/distance/DistanceOp.cpp:512,34'
          Dst:             _ZN4geos4geom11LineSegment13closestPointsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'src/operation/distance/DistanceOp.cpp:514,30'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
        - Src:             'src/operation/distance/DistanceOp.cpp:515,30'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
        - Src:             'src/operation/distance/DistanceOp.cpp:489,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/distance/DistanceOp.cpp:490,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/distance/DistanceOp.cpp:492,18'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/operation/distance/DistanceOp.cpp:494,21'
          Dst:             _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
    - functionName:    _ZN4geos9operation8distance10DistanceOp13computeInsideERNSt3__16vectorINS1_16GeometryLocationENS3_9allocatorIS5_EEEERKNS4_IPKNS_4geom7SurfaceENS6_ISD_EEEERNS3_5arrayIS5_Lm2EEE
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          93
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
        - _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryERKNS3_12CoordinateXYE
        - _ZNK4geos9operation8distance16GeometryLocation13getCoordinateEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:270,34'
          Dst:             _ZNK4geos9operation8distance16GeometryLocation13getCoordinateEv
        - Src:             'src/operation/distance/DistanceOp.cpp:272,40'
          Dst:             _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
        - Src:             'src/operation/distance/DistanceOp.cpp:275,32'
          Dst:             _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryERKNS3_12CoordinateXYE
    - functionName:    _ZN4geos9operation8distance10DistanceOpC2ERKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm12PointLocatorC2Ev
        - _ZN4geos9algorithm12PointLocatorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:94,13'
          Dst:             _ZN4geos9algorithm12PointLocatorC2Ev
        - Src:             'src/operation/distance/DistanceOp.cpp:98,2'
          Dst:             _ZN4geos9algorithm12PointLocatorD2Ev
    - functionName:    _ZN4geos9operation8distance10DistanceOpC2EPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm12PointLocatorC2Ev
        - _ZN4geos9algorithm12PointLocatorD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:88,13'
          Dst:             _ZN4geos9algorithm12PointLocatorC2Ev
        - Src:             'src/operation/distance/DistanceOp.cpp:92,2'
          Dst:             _ZN4geos9algorithm12PointLocatorD2Ev
    - functionName:    _ZN4geos9operation8distance10DistanceOp13nearestPointsEv
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEv
        - _ZNK4geos9operation8distance16GeometryLocation13getCoordinateEv
        - _ZNK4geos9operation8distance16GeometryLocation20getGeometryComponentEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:136,5'
          Dst:             _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEv
        - Src:             'src/operation/distance/DistanceOp.cpp:141,16'
          Dst:             _ZNK4geos9operation8distance16GeometryLocation20getGeometryComponentEv
        - Src:             'src/operation/distance/DistanceOp.cpp:141,61'
          Dst:             _ZNK4geos9operation8distance16GeometryLocation20getGeometryComponentEv
        - Src:             'src/operation/distance/DistanceOp.cpp:149,31'
          Dst:             _ZNK4geos9operation8distance16GeometryLocation13getCoordinateEv
        - Src:             'src/operation/distance/DistanceOp.cpp:149,17'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/operation/distance/DistanceOp.cpp:150,31'
          Dst:             _ZNK4geos9operation8distance16GeometryLocation13getCoordinateEv
        - Src:             'src/operation/distance/DistanceOp.cpp:150,17'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
    - functionName:    _ZN4geos9operation8distance10DistanceOp13nearestPointsEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8distance10DistanceOp13nearestPointsEv
        - _ZN4geos9operation8distance10DistanceOpC2EPKNS_4geom8GeometryES6_
        - _ZN4geos9operation8distance10DistanceOpD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:84,16'
          Dst:             _ZN4geos9operation8distance10DistanceOpC2EPKNS_4geom8GeometryES6_
        - Src:             'src/operation/distance/DistanceOp.cpp:85,19'
          Dst:             _ZN4geos9operation8distance10DistanceOp13nearestPointsEv
        - Src:             'src/operation/distance/DistanceOp.cpp:86,1'
          Dst:             _ZN4geos9operation8distance10DistanceOpD2Ev
        - Src:             'src/operation/distance/DistanceOp.cpp:86,1'
          Dst:             _ZN4geos9operation8distance10DistanceOpD2Ev
    - functionName:    _ZN4geos9operation8distance10DistanceOp16nearestLocationsEv
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:76,5'
          Dst:             _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEv
    - functionName:    _ZN4geos9operation8distance10DistanceOp8distanceERKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8distance10DistanceOp8distanceEv
        - _ZN4geos9operation8distance10DistanceOpC2ERKNS_4geom8GeometryES6_
        - _ZN4geos9operation8distance10DistanceOpD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:68,16'
          Dst:             _ZN4geos9operation8distance10DistanceOpC2ERKNS_4geom8GeometryES6_
        - Src:             'src/operation/distance/DistanceOp.cpp:69,19'
          Dst:             _ZN4geos9operation8distance10DistanceOp8distanceEv
        - Src:             'src/operation/distance/DistanceOp.cpp:70,1'
          Dst:             _ZN4geos9operation8distance10DistanceOpD2Ev
        - Src:             'src/operation/distance/DistanceOp.cpp:70,1'
          Dst:             _ZN4geos9operation8distance10DistanceOpD2Ev
    - functionName:    _ZN4geos9operation8distance10DistanceOp8distanceEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/distance/DistanceOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8distance10DistanceOp8distanceEv
        - _ZN4geos9operation8distance10DistanceOpC2EPKNS_4geom8GeometryES6_
        - _ZN4geos9operation8distance10DistanceOpD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/DistanceOp.cpp:60,16'
          Dst:             _ZN4geos9operation8distance10DistanceOpC2EPKNS_4geom8GeometryES6_
        - Src:             'src/operation/distance/DistanceOp.cpp:61,19'
          Dst:             _ZN4geos9operation8distance10DistanceOp8distanceEv
        - Src:             'src/operation/distance/DistanceOp.cpp:62,1'
          Dst:             _ZN4geos9operation8distance10DistanceOpD2Ev
        - Src:             'src/operation/distance/DistanceOp.cpp:62,1'
          Dst:             _ZN4geos9operation8distance10DistanceOpD2Ev
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE4BodyC2EPKS9_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS9_SB_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:98,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,56'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,13'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEEC2EPKS9_SB_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS9_SB_
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE4BodyC2EPKS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:64,16'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS9_SB_
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:65,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE4BodyC2EPKS9_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:46,13'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_ENKUlRKSD_SJ_E_clESJ_SJ_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS7_S8_EESD_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_ENKUlRKSD_SJ_E_clESJ_SJ_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS7_S8_EESD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:499,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:520,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS7_S8_EESD_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:468,26'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:469,37'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:476,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:491,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEESH_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE10sliceCountEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE13sliceCapacityEmm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos9operation8distance24FacetSequenceTreeBuilder21computeFacetSequencesEPKNS_4geom8GeometryEEN18FacetSequenceAdderD0Ev
      functionSourceFile: '/src/geos/src/operation/distance/FacetSequenceTreeBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/FacetSequenceTreeBuilder.cpp:44,11'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZZN4geos9operation8distance24FacetSequenceTreeBuilder21computeFacetSequencesEPKNS_4geom8GeometryEEN18FacetSequenceAdder9filter_roES6_
      functionSourceFile: '/src/geos/src/operation/distance/FacetSequenceTreeBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8distance24FacetSequenceTreeBuilder17addFacetSequencesEPKNS_4geom18CoordinateSequenceERNSt3__16vectorINS1_13FacetSequenceENS7_9allocatorIS9_EEEE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom5Point16getCoordinatesROEv
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/FacetSequenceTreeBuilder.cpp:53,43'
          Dst:             __dynamic_cast
        - Src:             'src/operation/distance/FacetSequenceTreeBuilder.cpp:54,57'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/distance/FacetSequenceTreeBuilder.cpp:57,43'
          Dst:             __dynamic_cast
        - Src:             'src/operation/distance/FacetSequenceTreeBuilder.cpp:58,57'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/operation/distance/FacetSequenceTreeBuilder.cpp:0,0'
          Dst:             _ZN4geos9operation8distance24FacetSequenceTreeBuilder17addFacetSequencesEPKNS_4geom18CoordinateSequenceERNSt3__16vectorINS1_13FacetSequenceENS7_9allocatorIS9_EEEE
    - functionName:    _ZN4geos9operation8distance24FacetSequenceTreeBuilder17addFacetSequencesEPKNS_4geom18CoordinateSequenceERNSt3__16vectorINS1_13FacetSequenceENS7_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/operation/distance/FacetSequenceTreeBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/FacetSequenceTreeBuilder.cpp:76,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS7_S8_EERKS7_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          72
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS7_S8_EERKS7_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:655,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:656,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,55'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:661,39'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:665,36'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS7_S8_EERKS7_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE13beginChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,16'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9isDeletedEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE10removeItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS7_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS7_S8_EERKS7_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:347,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:353,19'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,45'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:355,23'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:361,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS7_S8_EERKS7_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5buildEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEEm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE8treeSizeEm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:385,13'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:397,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE8treeSizeEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:405,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS7_S8_EEEEm
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5builtEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE8treeSizeEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:445,30'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:446,34'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE13sliceCapacityEmm
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlS7_E_clES7_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSL_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISN_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSN_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSL_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISN_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSN_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSL_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISN_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSN_RKNS1_15TemplateSTRNodeIS7_S8_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlS7_E_clES7_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlS7_E_clES7_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_EEvRSF_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSL_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISN_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSN_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSL_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISN_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSN_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSE_9allocatorISG_EEEEENKUlS7_E_clES7_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_TnNSH_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSH_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISR_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSR_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_TnNSH_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSH_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISR_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSR_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_TnNSH_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSH_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISR_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSR_RKNS1_15TemplateSTRNodeIS7_S8_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSE_9allocatorISG_EEEEENKUlS7_E_clES7_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSE_9allocatorISG_EEEEENKUlS7_E_clES7_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_EEvRSF_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_TnNSH_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSH_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISR_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSR_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_TnNSH_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSH_7declvalB8ne220000IS7_EEDTclsr3stdE9__declvalISR_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSR_RKNS1_15TemplateSTRNodeIS7_S8_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_EEbRSF_RKNS1_15TemplateSTRNodeIS7_S8_EEOT_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE4BodyC2EOS7_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEEC2EOS7_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE4BodyC2EOS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:53,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE4BodyC2EOS7_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE14createLeafNodeEOS7_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS7_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE14createLeafNodeEOS7_RKNS_4geom8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:188,14'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:189,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE14createLeafNodeEOS7_RKNS_4geom8EnvelopeE
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEED0Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexD2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index12SpatialIndexD2Ev
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEEC2Emm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE8treeSizeEm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:148,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE8treeSizeEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:150,9'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE20validateConstructionEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6removeEPKNS_4geom8EnvelopeEPv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS7_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:806,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS7_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_EEvRSF_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:800,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlS7_E_EEvRSF_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSE_9allocatorISG_EEEE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_EEvRSF_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:794,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS7_S8_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSH_9allocatorISJ_EEEEEUlS7_E_EEvRSF_OT_
    - functionName:    _ZN4geos9operation8distance24FacetSequenceTreeBuilder17FacetSequenceTreeD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/distance/FacetSequenceTreeBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8distance24FacetSequenceTreeBuilder17FacetSequenceTreeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/distance/FacetSequenceTreeBuilder.h:50,11'
          Dst:             _ZN4geos9operation8distance24FacetSequenceTreeBuilder17FacetSequenceTreeD2Ev
    - functionName:    _ZN4geos9operation8distance24FacetSequenceTreeBuilder17FacetSequenceTreeD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/distance/FacetSequenceTreeBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/distance/FacetSequenceTreeBuilder.h:50,11'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6insertEPKNS_4geom8EnvelopeEPv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:810,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS7_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEECI2NS1_19TemplateSTRtreeImplIS7_S8_EEEmm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexC2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEEC2Emm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:787,59'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEEC2Emm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:787,59'
          Dst:             _ZN4geos5index12SpatialIndexC2Ev
    - functionName:    _ZZN4geos9operation8distance24FacetSequenceTreeBuilder21computeFacetSequencesEPKNS_4geom8GeometryEEN18FacetSequenceAdderC2ERNSt3__16vectorINS1_13FacetSequenceENS8_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/operation/distance/FacetSequenceTreeBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/FacetSequenceTreeBuilder.cpp:48,13'
          Dst:             _ZN4geos4geom23GeometryComponentFilterC2Ev
    - functionName:    _ZN4geos9operation8distance24FacetSequenceTreeBuilder17FacetSequenceTreeC2EONSt3__16vectorINS1_13FacetSequenceENS4_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/include/geos/operation/distance/FacetSequenceTreeBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6insertEPKNS_4geom8EnvelopeEPv
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEECI2NS1_19TemplateSTRtreeImplIS7_S8_EEEmm
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEED2Ev
        - _ZNK4geos9operation8distance13FacetSequence11getEnvelopeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/distance/FacetSequenceTreeBuilder.h:54,13'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEECI2NS1_19TemplateSTRtreeImplIS7_S8_EEEmm
        - Src:             'include/geos/operation/distance/FacetSequenceTreeBuilder.h:56,44'
          Dst:             _ZNK4geos9operation8distance13FacetSequence11getEnvelopeEv
        - Src:             'include/geos/operation/distance/FacetSequenceTreeBuilder.h:56,34'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6insertEPKNS_4geom8EnvelopeEPv
        - Src:             'include/geos/operation/distance/FacetSequenceTreeBuilder.h:58,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos9operation8distance24FacetSequenceTreeBuilder21computeFacetSequencesEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/distance/FacetSequenceTreeBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
        - _ZZN4geos9operation8distance24FacetSequenceTreeBuilder21computeFacetSequencesEPKNS_4geom8GeometryEEN18FacetSequenceAdderC2ERNSt3__16vectorINS1_13FacetSequenceENS8_9allocatorISA_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/FacetSequenceTreeBuilder.cpp:64,24'
          Dst:             _ZZN4geos9operation8distance24FacetSequenceTreeBuilder21computeFacetSequencesEPKNS_4geom8GeometryEEN18FacetSequenceAdderC2ERNSt3__16vectorINS1_13FacetSequenceENS8_9allocatorISA_EEEE
        - Src:             'src/operation/distance/FacetSequenceTreeBuilder.cpp:68,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
        - Src:             'src/operation/distance/FacetSequenceTreeBuilder.cpp:68,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos9operation8distance24FacetSequenceTreeBuilder5buildEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/distance/FacetSequenceTreeBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos9operation8distance24FacetSequenceTreeBuilder17FacetSequenceTreeC2EONSt3__16vectorINS1_13FacetSequenceENS4_9allocatorIS6_EEEE
        - _ZN4geos9operation8distance24FacetSequenceTreeBuilder21computeFacetSequencesEPKNS_4geom8GeometryE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/FacetSequenceTreeBuilder.cpp:33,87'
          Dst:             _ZN4geos9operation8distance24FacetSequenceTreeBuilder21computeFacetSequencesEPKNS_4geom8GeometryE
        - Src:             'src/operation/distance/FacetSequenceTreeBuilder.cpp:33,69'
          Dst:             _ZN4geos9operation8distance24FacetSequenceTreeBuilder17FacetSequenceTreeC2EONSt3__16vectorINS1_13FacetSequenceENS4_9allocatorIS6_EEEE
        - Src:             'src/operation/distance/FacetSequenceTreeBuilder.cpp:35,11'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5buildEv
    - functionName:    _ZNK4geos9operation8distance16GeometryLocation8toStringEv
      functionSourceFile: '/src/geos/src/operation/distance/GeometryLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          111
      EdgeCount:       36
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos2io9WKTWriter7toPointERKNS_4geom12CoordinateXYE
        - _ZN4geos2io9WKTWriterC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/GeometryLocation.cpp:90,25'
          Dst:             _ZN4geos2io9WKTWriterC2Ev
        - Src:             'src/operation/distance/GeometryLocation.cpp:96,11'
          Dst:             _ZN4geos2io9WKTWriter7toPointERKNS_4geom12CoordinateXYE
    - functionName:    _ZNK4geos9operation8distance16GeometryLocation12isInsideAreaEv
      functionSourceFile: '/src/geos/src/operation/distance/GeometryLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8distance16GeometryLocation13getCoordinateEv
      functionSourceFile: '/src/geos/src/operation/distance/GeometryLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8distance16GeometryLocation15getSegmentIndexEv
      functionSourceFile: '/src/geos/src/operation/distance/GeometryLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8distance16GeometryLocation20getGeometryComponentEv
      functionSourceFile: '/src/geos/src/operation/distance/GeometryLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryERKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/distance/GeometryLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/GeometryLocation.cpp:45,19'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
    - functionName:    _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEmRKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/distance/GeometryLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/GeometryLocation.cpp:34,19'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
    - functionName:    _ZNK4geos4geom8Envelope11maxDistanceERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:732,20'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'include/geos/geom/Envelope.h:733,20'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'include/geos/geom/Envelope.h:734,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos5index7strtree14EnvelopeTraits11maxDistanceERKNS_4geom8EnvelopeES6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope11maxDistanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:710,18'
          Dst:             _ZNK4geos4geom8Envelope11maxDistanceERKS1_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE15maximumDistanceEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits11maxDistanceERKNS_4geom8EnvelopeES6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8getFirstEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE9getSecondEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:62,42'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8getFirstEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:62,53'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:62,66'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE9getSecondEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:62,78'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:62,16'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits11maxDistanceERKNS_4geom8EnvelopeES6_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8getFirstEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE9getSecondEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE16isWithinDistanceERKNS1_19TemplateSTRNodePairIS7_S8_SA_EEd
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          100
      EdgeCount:       27
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE15maximumDistanceEv
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE13expandToQueueERKNS1_19TemplateSTRNodePairIS7_S8_SA_EERNSt3__114priority_queueISD_NSG_6vectorISD_NSG_9allocatorISD_EEEENSB_16PairQueueCompareEEEd
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE11getDistanceEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8isLeavesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:173,40'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE11getDistanceEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:198,22'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE15maximumDistanceEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:205,22'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8isLeavesEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:221,17'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE13expandToQueueERKNS1_19TemplateSTRNodePairIS7_S8_SA_EERNSt3__114priority_queueISD_NSG_6vectorISD_NSG_9allocatorISD_EEEENSB_16PairQueueCompareEEEd
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE11getDistanceEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8isLeavesEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8getFirstEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE9getSecondEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:33,16'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8getFirstEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:33,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:33,39'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE9getSecondEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:33,51'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE13expandToQueueERKNS1_19TemplateSTRNodePairIS7_S8_SA_EERNSt3__114priority_queueISD_NSG_6vectorISD_NSG_9allocatorISD_EEEENSB_16PairQueueCompareEEEd
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          73
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE6expandERKNS1_15TemplateSTRNodeIS7_S8_EESF_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS7_S8_SA_EENSG_6vectorISJ_NSG_9allocatorISJ_EEEENSB_16PairQueueCompareEEEd
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11isCompositeEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getSizeEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8getFirstEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE9getSecondEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:119,34'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8getFirstEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:120,34'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE9getSecondEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:122,30'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11isCompositeEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:123,30'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11isCompositeEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:131,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getSizeEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:131,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getSizeEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:132,17'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE6expandERKNS1_15TemplateSTRNodeIS7_S8_EESF_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS7_S8_SA_EENSG_6vectorISJ_NSG_9allocatorISJ_EEEENSB_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:135,17'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE6expandERKNS1_15TemplateSTRNodeIS7_S8_EESF_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS7_S8_SA_EENSG_6vectorISJ_NSG_9allocatorISJ_EEEENSB_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:139,13'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE6expandERKNS1_15TemplateSTRNodeIS7_S8_EESF_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS7_S8_SA_EENSG_6vectorISJ_NSG_9allocatorISJ_EEEENSB_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:142,13'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE6expandERKNS1_15TemplateSTRNodeIS7_S8_EESF_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS7_S8_SA_EENSG_6vectorISJ_NSG_9allocatorISJ_EEEENSB_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:146,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:146,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:146,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:146,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11isCompositeEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:86,17'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getSizeEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4sizeERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:94,35'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:94,16'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4sizeERKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE6expandERKNS1_15TemplateSTRNodeIS7_S8_EESF_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS7_S8_SA_EENSG_6vectorISJ_NSG_9allocatorISJ_EEEENSB_16PairQueueCompareEEEd
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          108
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEEC2ERKNS1_15TemplateSTRNodeIS7_S8_EESF_RSA_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE11getDistanceEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:152,48'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:153,36'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:154,39'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEEC2ERKNS1_15TemplateSTRNodeIS7_S8_EESF_RSA_
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:157,53'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE11getDistanceEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:153,36'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:154,75'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEEC2ERKNS1_15TemplateSTRNodeIS7_S8_EESF_RSA_
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:153,36'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:154,75'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEEC2ERKNS1_15TemplateSTRNodeIS7_S8_EESF_RSA_
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:157,53'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE11getDistanceEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:153,36'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEEC2ERKNS1_15TemplateSTRNodeIS7_S8_EESF_RSA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8distanceERSA_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:30,60'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8distanceERSA_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8distanceERSA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits8distanceERKNS_4geom8EnvelopeES6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8getFirstEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8isLeavesEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE9getSecondEv
        - _ZNK4geos9operation8distance20IndexedFacetDistance13FacetDistanceclEPKNS1_13FacetSequenceES6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:54,13'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8isLeavesEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:55,23'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8getFirstEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:55,34'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:55,45'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE9getSecondEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:55,57'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:55,20'
          Dst:             _ZNK4geos9operation8distance20IndexedFacetDistance13FacetDistanceclEPKNS1_13FacetSequenceES6_
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:57,43'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8getFirstEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:57,54'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:57,67'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE9getSecondEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:57,79'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:57,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits8distanceERKNS_4geom8EnvelopeES6_
    - functionName:    _ZNK4geos9operation8distance20IndexedFacetDistance13FacetDistanceclEPKNS1_13FacetSequenceES6_
      functionSourceFile: '/src/geos/include/geos/operation/distance/IndexedFacetDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation8distance13FacetSequence8distanceERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/distance/IndexedFacetDistance.h:110,23'
          Dst:             _ZNK4geos9operation8distance13FacetSequence8distanceERKS2_
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE16PairQueueCompareclERKNS1_19TemplateSTRNodePairIS7_S8_SA_EESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE11getDistanceEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:39,22'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE11getDistanceEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:39,40'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE11getDistanceEv
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE16isWithinDistanceERKNS1_15TemplateSTRNodeIS7_S8_EESF_d
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEEC2ERKNS1_15TemplateSTRNodeIS7_S8_EESF_RSA_
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE16isWithinDistanceERKNS1_19TemplateSTRNodePairIS7_S8_SA_EEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:58,18'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEEC2ERKNS1_15TemplateSTRNodeIS7_S8_EESF_RSA_
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:59,16'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE16isWithinDistanceERKNS1_19TemplateSTRNodePairIS7_S8_SA_EEd
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8getItemsEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8getFirstEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE9getSecondEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:42,31'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8getFirstEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:42,42'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:42,53'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE9getSecondEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:42,65'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE16nearestNeighbourERNS1_19TemplateSTRNodePairIS7_S8_SA_EEd
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          168
      EdgeCount:       81
      CyclomaticComplexity: 41
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE13expandToQueueERKNS1_19TemplateSTRNodePairIS7_S8_SA_EERNSt3__114priority_queueISD_NSG_6vectorISD_NSG_9allocatorISD_EEEENSB_16PairQueueCompareEEEd
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE11getDistanceEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8getItemsEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8isLeavesEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:74,43'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE11getDistanceEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:94,22'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8isLeavesEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:107,17'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE13expandToQueueERKNS1_19TemplateSTRNodePairIS7_S8_SA_EERNSt3__114priority_queueISD_NSG_6vectorISD_NSG_9allocatorISD_EEEENSB_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:112,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:112,19'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:112,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:112,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:115,25'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE8getItemsEv
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE16nearestNeighbourERNS1_19TemplateSTRNodePairIS7_S8_SA_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE16nearestNeighbourERNS1_19TemplateSTRNodePairIS7_S8_SA_EEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:54,16'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE16nearestNeighbourERNS1_19TemplateSTRNodePairIS7_S8_SA_EEd
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE16nearestNeighbourERKNS1_15TemplateSTRNodeIS7_S8_EESF_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEEC2ERKNS1_15TemplateSTRNodeIS7_S8_EESF_RSA_
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE16nearestNeighbourERNS1_19TemplateSTRNodePairIS7_S8_SA_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:49,18'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEEC2ERKNS1_15TemplateSTRNodeIS7_S8_EESF_RSA_
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:50,16'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE16nearestNeighbourERNS1_19TemplateSTRNodePairIS7_S8_SA_EE
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEEC2ERSA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getRootEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5buildEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:375,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE5buildEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16nearestNeighbourINS4_20IndexedFacetDistance13FacetDistanceEEENSt3__14pairIS7_S7_EERS9_RT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getRootEv
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE16nearestNeighbourERKNS1_15TemplateSTRNodeIS7_S8_EESF_
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEEC2ERSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:220,14'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getRootEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:220,34'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getRootEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:224,71'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEEC2ERSA_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:225,19'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE16nearestNeighbourERKNS1_15TemplateSTRNodeIS7_S8_EESF_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16isWithinDistanceINS4_20IndexedFacetDistance13FacetDistanceEEEbRS9_d
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getRootEv
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE16isWithinDistanceERKNS1_15TemplateSTRNodeIS7_S8_EESF_d
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEEC2ERSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:260,14'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getRootEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:260,34'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getRootEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:264,71'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEEC2ERSA_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:265,19'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsENS4_20IndexedFacetDistance13FacetDistanceEE16isWithinDistanceERKNS1_15TemplateSTRNodeIS7_S8_EESF_d
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16nearestNeighbourINS4_20IndexedFacetDistance13FacetDistanceEEENSt3__14pairIS7_S7_EERS9_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16nearestNeighbourINS4_20IndexedFacetDistance13FacetDistanceEEENSt3__14pairIS7_S7_EERS9_RT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:232,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16nearestNeighbourINS4_20IndexedFacetDistance13FacetDistanceEEENSt3__14pairIS7_S7_EERS9_RT_
    - functionName:    _ZNK4geos9operation8distance20IndexedFacetDistance13nearestPointsEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/distance/IndexedFacetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          114
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence9setPointsERKNSt3__16vectorINS0_10CoordinateENS2_9allocatorIS4_EEEE
        - _ZN4geos4geom18CoordinateSequenceC2Ev
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16nearestNeighbourINS4_20IndexedFacetDistance13FacetDistanceEEENSt3__14pairIS7_S7_EERS9_
        - _ZN4geos9operation8distance24FacetSequenceTreeBuilder5buildEPKNS_4geom8GeometryE
        - _ZNK4geos9operation8distance13FacetSequence16nearestLocationsERKS2_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:70,18'
          Dst:             _ZN4geos9operation8distance24FacetSequenceTreeBuilder5buildEPKNS_4geom8GeometryE
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:71,29'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16nearestNeighbourINS4_20IndexedFacetDistance13FacetDistanceEEENSt3__14pairIS7_S7_EERS9_
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:73,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:73,15'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:73,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:73,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:77,28'
          Dst:             _ZNK4geos9operation8distance13FacetSequence16nearestLocationsERKS2_
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:78,48'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:79,9'
          Dst:             _ZN4geos4geom18CoordinateSequence9setPointsERKNSt3__16vectorINS0_10CoordinateENS2_9allocatorIS4_EEEE
    - functionName:    _ZN4geos9operation8distance20IndexedFacetDistance13nearestPointsEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/distance/IndexedFacetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8distance20IndexedFacetDistanceC2EPKNS_4geom8GeometryE
        - _ZN4geos9operation8distance20IndexedFacetDistanceD2Ev
        - _ZNK4geos9operation8distance20IndexedFacetDistance13nearestPointsEPKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:50,26'
          Dst:             _ZN4geos9operation8distance20IndexedFacetDistanceC2EPKNS_4geom8GeometryE
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:51,17'
          Dst:             _ZNK4geos9operation8distance20IndexedFacetDistance13nearestPointsEPKNS_4geom8GeometryE
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:52,1'
          Dst:             _ZN4geos9operation8distance20IndexedFacetDistanceD2Ev
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:52,1'
          Dst:             _ZN4geos9operation8distance20IndexedFacetDistanceD2Ev
    - functionName:    _ZNK4geos9operation8distance20IndexedFacetDistance16isWithinDistanceEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/operation/distance/IndexedFacetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16isWithinDistanceINS4_20IndexedFacetDistance13FacetDistanceEEEbRS9_d
        - _ZN4geos9operation8distance24FacetSequenceTreeBuilder5buildEPKNS_4geom8GeometryE
        - _ZNK4geos4geom8Envelope8containsEPKS1_
        - _ZNK4geos4geom8Envelope8distanceERKS1_
        - _ZNK4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:89,58'
          Dst:             _ZNK4geos4geom8Envelope8distanceERKS1_
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:96,40'
          Dst:             _ZNK4geos4geom8Envelope8containsEPKS1_
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:99,13'
          Dst:             _ZNK4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryE
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:104,18'
          Dst:             _ZN4geos9operation8distance24FacetSequenceTreeBuilder5buildEPKNS_4geom8GeometryE
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:105,24'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16isWithinDistanceINS4_20IndexedFacetDistance13FacetDistanceEEEbRS9_d
    - functionName:    _ZNK4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/distance/IndexedFacetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          82
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16nearestNeighbourINS4_20IndexedFacetDistance13FacetDistanceEEENSt3__14pairIS7_S7_EERS9_
        - _ZN4geos9operation8distance24FacetSequenceTreeBuilder5buildEPKNS_4geom8GeometryE
        - _ZNK4geos9operation8distance13FacetSequence8distanceERKS2_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:57,18'
          Dst:             _ZN4geos9operation8distance24FacetSequenceTreeBuilder5buildEPKNS_4geom8GeometryE
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:58,29'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16nearestNeighbourINS4_20IndexedFacetDistance13FacetDistanceEEENSt3__14pairIS7_S7_EERS9_
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:60,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:60,15'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:60,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:60,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:64,17'
          Dst:             _ZNK4geos9operation8distance13FacetSequence8distanceERKS2_
    - functionName:    _ZN4geos9operation8distance20IndexedFacetDistance16isWithinDistanceEPKNS_4geom8GeometryES6_d
      functionSourceFile: '/src/geos/src/operation/distance/IndexedFacetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8distance20IndexedFacetDistanceC2EPKNS_4geom8GeometryE
        - _ZN4geos9operation8distance20IndexedFacetDistanceD2Ev
        - _ZNK4geos9operation8distance20IndexedFacetDistance16isWithinDistanceEPKNS_4geom8GeometryEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:42,26'
          Dst:             _ZN4geos9operation8distance20IndexedFacetDistanceC2EPKNS_4geom8GeometryE
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:43,16'
          Dst:             _ZNK4geos9operation8distance20IndexedFacetDistance16isWithinDistanceEPKNS_4geom8GeometryEd
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:44,1'
          Dst:             _ZN4geos9operation8distance20IndexedFacetDistanceD2Ev
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:44,1'
          Dst:             _ZN4geos9operation8distance20IndexedFacetDistanceD2Ev
    - functionName:    _ZN4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/distance/IndexedFacetDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8distance20IndexedFacetDistanceC2EPKNS_4geom8GeometryE
        - _ZN4geos9operation8distance20IndexedFacetDistanceD2Ev
        - _ZNK4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:34,26'
          Dst:             _ZN4geos9operation8distance20IndexedFacetDistanceC2EPKNS_4geom8GeometryE
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:35,16'
          Dst:             _ZNK4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryE
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:36,1'
          Dst:             _ZN4geos9operation8distance20IndexedFacetDistanceD2Ev
        - Src:             'src/operation/distance/IndexedFacetDistance.cpp:36,1'
          Dst:             _ZN4geos9operation8distance20IndexedFacetDistanceD2Ev
    - functionName:    _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE12getColOffsetERKS4_
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMinXEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:173,108'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:173,135'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
    - functionName:    _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE12getRowOffsetERKS4_
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:168,114'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:168,135'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
    - functionName:    _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE6getRowEd
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE6getRowEd
        - _ZNSt12out_of_rangeC2B8ne220000EPKc
        - _ZNSt12out_of_rangeD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:121,30'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:121,56'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:122,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/operation/grid/Grid.h:122,23'
          Dst:             _ZNSt12out_of_rangeC2B8ne220000EPKc
        - Src:             'include/geos/operation/grid/Grid.h:122,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/operation/grid/Grid.h:122,17'
          Dst:             _ZNSt12out_of_rangeD1Ev
        - Src:             'include/geos/operation/grid/Grid.h:122,17'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/operation/grid/Grid.h:124,31'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:132,74'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:133,27'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:133,11'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE6getRowEd
    - functionName:    _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE9getColumnEd
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE9getColumnEd
        - _ZNSt12out_of_rangeC2B8ne220000EPKc
        - _ZNSt12out_of_rangeD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:95,30'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:95,56'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:96,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/operation/grid/Grid.h:96,23'
          Dst:             _ZNSt12out_of_rangeC2B8ne220000EPKc
        - Src:             'include/geos/operation/grid/Grid.h:96,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/operation/grid/Grid.h:96,17'
          Dst:             _ZNSt12out_of_rangeD1Ev
        - Src:             'include/geos/operation/grid/Grid.h:96,17'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/operation/grid/Grid.h:98,31'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:106,78'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:107,30'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:107,11'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE9getColumnEd
    - functionName:    _ZN4geos9operation4grid4GridINS1_14bounded_extentEE9makeEmptyEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Edddd
        - _ZN4geos9operation4grid4GridINS1_14bounded_extentEEC2ERKNS_4geom8EnvelopeEdd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:78,25'
          Dst:             _ZN4geos4geom8EnvelopeC2Edddd
        - Src:             'include/geos/operation/grid/Grid.h:78,20'
          Dst:             _ZN4geos9operation4grid4GridINS1_14bounded_extentEEC2ERKNS_4geom8EnvelopeEdd
    - functionName:    _ZN4geos9operation4grid4CellD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/grid/Cell.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid9TraversalD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/grid/Traversal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid14floodFromPixelIfEEvRNS1_6MatrixIT_EEmmS4_
      functionSourceFile: '/src/geos/include/geos/operation/grid/FloodFill.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          288
      EdgeCount:       70
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation4grid6MatrixIfEclEmm
        - _ZNK4geos9operation4grid6MatrixIfE10getNumColsEv
        - _ZNK4geos9operation4grid6MatrixIfE10getNumRowsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/FloodFill.h:82,13'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'include/geos/operation/grid/FloodFill.h:87,22'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'include/geos/operation/grid/FloodFill.h:94,24'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumColsEv
        - Src:             'include/geos/operation/grid/FloodFill.h:94,40'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'include/geos/operation/grid/FloodFill.h:95,13'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'include/geos/operation/grid/FloodFill.h:94,24'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumColsEv
        - Src:             'include/geos/operation/grid/FloodFill.h:104,21'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'include/geos/operation/grid/FloodFill.h:111,21'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumRowsEv
        - Src:             'include/geos/operation/grid/FloodFill.h:114,21'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
    - functionName:    _ZN4geos9operation4grid6MatrixIfEclEmm
      functionSourceFile: '/src/geos/include/geos/operation/grid/Matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation4grid6MatrixIfE5checkEmm
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Matrix.h:81,9'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE5checkEmm
    - functionName:    _ZNK4geos9operation4grid6MatrixIfE10getNumColsEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid6MatrixIfE10getNumRowsEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid6MatrixIfE5checkEmm
      functionSourceFile: '/src/geos/include/geos/operation/grid/Matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid6MatrixIfEC2Emm
      functionSourceFile: '/src/geos/include/geos/operation/grid/Matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE5checkEmm
      functionSourceFile: '/src/geos/include/geos/operation/grid/Matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos9operation4gridL15createRectangleERKNS_4geom15GeometryFactoryERKNS2_8EnvelopeERNSt3__16vectorINS2_12CoordinateXYENS9_9allocatorISB_EEEEENK3$_0clERKSB_SI_'
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation4grid17PerimeterDistance10isLessThanERKNS_4geom8EnvelopeERKNS3_12CoordinateXYES9_
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:522,20'
          Dst:             _ZN4geos9operation4grid17PerimeterDistance10isLessThanERKNS_4geom8EnvelopeERKNS3_12CoordinateXYES9_
    - functionName:    _ZN4geos9operation4gridL12traverseRingERNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEERKNS1_4GridINS1_15infinite_extentEEERKNS_4geom10LineStringEbb
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9operation4gridL13traverseCellsERNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEERNS3_6vectorINS_4geom12CoordinateXYENS3_9allocatorISD_EEEERKNS1_4GridINS1_15infinite_extentEEEbbPKv
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence8toVectorERNSt3__16vectorINS0_12CoordinateXYENS2_9allocatorIS4_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:474,46'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/grid/GridIntersection.cpp:477,9'
          Dst:             _ZNK4geos4geom18CoordinateSequence8toVectorERNSt3__16vectorINS0_12CoordinateXYENS2_9allocatorIS4_EEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:479,21'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/grid/GridIntersection.cpp:482,5'
          Dst:             _ZN4geos9operation4gridL13traverseCellsERNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEERNS3_6vectorINS_4geom12CoordinateXYENS3_9allocatorISD_EEEERKNS1_4GridINS1_15infinite_extentEEEbbPKv
    - functionName:    _ZN4geos9operation4gridL13traverseCellsERNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEERNS3_6vectorINS_4geom12CoordinateXYENS3_9allocatorISD_EEEERKNS1_4GridINS1_15infinite_extentEEEbbPKv
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          269
      EdgeCount:       74
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation4grid4Cell16getLastTraversalEv
        - _ZN4geos9operation4grid4Cell4takeERKNS_4geom12CoordinateXYEPS5_bPKv
        - _ZN4geos9operation4grid4Cell9forceExitEv
        - _ZN4geos9operation4gridL8get_cellERNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEERKNS1_4GridINS1_15infinite_extentEEEmm
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE6getRowEd
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getColumnEd
        - _ZNK4geos9operation4grid9Traversal11getExitSideEv
        - _ZNK4geos9operation4grid9Traversal11isTraversedEv
        - _ZNK4geos9operation4grid9Traversal14getCoordinatesEv
        - _ZNK4geos9operation4grid9Traversal17getExitCoordinateEv
        - _ZNK4geos9operation4grid9Traversal8isExitedEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/operation/grid/GridIntersection.cpp:365,13'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:320,28'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE6getRowEd
        - Src:             'src/operation/grid/GridIntersection.cpp:321,28'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getColumnEd
        - Src:             'src/operation/grid/GridIntersection.cpp:325,23'
          Dst:             _ZN4geos9operation4gridL8get_cellERNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEERKNS1_4GridINS1_15infinite_extentEEEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:331,18'
          Dst:             _ZN4geos9operation4grid4Cell4takeERKNS_4geom12CoordinateXYEPS5_bPKv
        - Src:             'src/operation/grid/GridIntersection.cpp:333,22'
          Dst:             _ZN4geos9operation4grid4Cell16getLastTraversalEv
        - Src:             'src/operation/grid/GridIntersection.cpp:333,41'
          Dst:             _ZNK4geos9operation4grid9Traversal8isExitedEv
        - Src:             'src/operation/grid/GridIntersection.cpp:331,18'
          Dst:             _ZN4geos9operation4grid4Cell4takeERKNS_4geom12CoordinateXYEPS5_bPKv
        - Src:             'src/operation/grid/GridIntersection.cpp:333,22'
          Dst:             _ZN4geos9operation4grid4Cell16getLastTraversalEv
        - Src:             'src/operation/grid/GridIntersection.cpp:333,41'
          Dst:             _ZNK4geos9operation4grid9Traversal8isExitedEv
        - Src:             'src/operation/grid/GridIntersection.cpp:338,48'
          Dst:             _ZN4geos9operation4grid4Cell16getLastTraversalEv
        - Src:             'src/operation/grid/GridIntersection.cpp:338,67'
          Dst:             _ZNK4geos9operation4grid9Traversal17getExitCoordinateEv
        - Src:             'src/operation/grid/GridIntersection.cpp:339,25'
          Dst:             _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - Src:             'src/operation/grid/GridIntersection.cpp:352,14'
          Dst:             _ZN4geos9operation4grid4Cell9forceExitEv
        - Src:             'src/operation/grid/GridIntersection.cpp:354,18'
          Dst:             _ZN4geos9operation4grid4Cell16getLastTraversalEv
        - Src:             'src/operation/grid/GridIntersection.cpp:354,37'
          Dst:             _ZNK4geos9operation4grid9Traversal8isExitedEv
        - Src:             'src/operation/grid/GridIntersection.cpp:359,32'
          Dst:             _ZN4geos9operation4grid4Cell16getLastTraversalEv
        - Src:             'src/operation/grid/GridIntersection.cpp:359,51'
          Dst:             _ZNK4geos9operation4grid9Traversal11isTraversedEv
        - Src:             'src/operation/grid/GridIntersection.cpp:360,47'
          Dst:             _ZN4geos9operation4grid4Cell16getLastTraversalEv
        - Src:             'src/operation/grid/GridIntersection.cpp:360,66'
          Dst:             _ZNK4geos9operation4grid9Traversal14getCoordinatesEv
        - Src:             'src/operation/grid/GridIntersection.cpp:365,26'
          Dst:             _ZN4geos9operation4grid4Cell16getLastTraversalEv
        - Src:             'src/operation/grid/GridIntersection.cpp:365,45'
          Dst:             _ZNK4geos9operation4grid9Traversal11getExitSideEv
        - Src:             'src/operation/grid/GridIntersection.cpp:379,21'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/grid/GridIntersection.cpp:379,27'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:379,21'
          Dst:             __cxa_throw
        - Src:             'src/operation/grid/GridIntersection.cpp:379,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE6getRowEd
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE6getRowEd
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:114,30'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:116,30'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:118,31'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:132,74'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:133,27'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:133,11'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE6getRowEd
    - functionName:    _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getColumnEd
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getColumnEd
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:88,30'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:90,30'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:92,31'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:106,78'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:107,30'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:107,11'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getColumnEd
    - functionName:    _ZN4geos9operation4gridL8get_cellERNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEERKNS1_4GridINS1_15infinite_extentEEEmm
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE15getCellEnvelopeEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:56,9'
          Dst:             _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:57,53'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE15getCellEnvelopeEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:57,9'
          Dst:             _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:60,12'
          Dst:             _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
    - functionName:    _ZNK4geos9operation4grid9Traversal14getCoordinatesEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Traversal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid9Traversal11getExitSideEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Traversal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
      functionSourceFile: '/src/geos/include/geos/operation/grid/Matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE5checkEmm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Matrix.h:81,9'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE5checkEmm
    - functionName:    _ZN4geos9operation4grid4CellC2ERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/operation/grid/Cell.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid4GridINS1_15infinite_extentEEC2ERKNS_4geom8EnvelopeEddS8_
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:66,26'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:67,26'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:68,55'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:68,74'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:68,124'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'include/geos/operation/grid/Grid.h:69,55'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:69,74'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:69,124'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
    - functionName:    _ZNSt11range_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorC2EPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:177,65'
          Dst:             _ZNSt13runtime_errorC2EPKc
    - functionName:    _ZNSt13runtime_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:    _ZNSt11range_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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11range_errorD0Ev
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid4GridINS1_15infinite_extentEE9makeEmptyEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Edddd
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZN4geos9operation4grid4GridINS1_15infinite_extentEEC2ERKNS_4geom8EnvelopeEddS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:80,25'
          Dst:             _ZN4geos4geom8EnvelopeC2Edddd
        - Src:             'include/geos/operation/grid/Grid.h:80,47'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'include/geos/operation/grid/Grid.h:80,20'
          Dst:             _ZN4geos9operation4grid4GridINS1_15infinite_extentEEC2ERKNS_4geom8EnvelopeEddS8_
    - functionName:    _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE11shrinkToFitERKNS_4geom8EnvelopeEb
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          363
      EdgeCount:       68
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Edddd
        - _ZN4geos9operation4grid4GridINS1_15infinite_extentEE9makeEmptyEv
        - _ZN4geos9operation4grid4GridINS1_15infinite_extentEEC2ERKNS_4geom8EnvelopeEddS8_
        - _ZNK4geos4geom8Envelope7getAreaEv
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNK4geos4geom8Envelope8containsERKS1_
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE12getColOffsetERKS4_
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE12getRowOffsetERKS4_
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE6getRowEd
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getColumnEd
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getExtentEv
        - _ZNSt11range_errorC2B8ne220000EPKc
        - _ZNSt11range_errorD1Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:196,15'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'include/geos/operation/grid/Grid.h:197,20'
          Dst:             _ZN4geos9operation4grid4GridINS1_15infinite_extentEE9makeEmptyEv
        - Src:             'include/geos/operation/grid/Grid.h:200,15'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:200,36'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:200,51'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:200,72'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:200,87'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:200,108'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:200,123'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:200,144'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:201,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/operation/grid/Grid.h:201,19'
          Dst:             _ZNSt11range_errorC2B8ne220000EPKc
        - Src:             'include/geos/operation/grid/Grid.h:201,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/operation/grid/Grid.h:201,13'
          Dst:             _ZNSt11range_errorD1Ev
        - Src:             'include/geos/operation/grid/Grid.h:201,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/operation/grid/Grid.h:204,35'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:204,23'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getColumnEd
        - Src:             'include/geos/operation/grid/Grid.h:205,32'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:205,23'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE6getRowEd
        - Src:             'include/geos/operation/grid/Grid.h:208,40'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:209,40'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:213,15'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:218,15'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:223,35'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:223,23'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getColumnEd
        - Src:             'include/geos/operation/grid/Grid.h:224,32'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:224,23'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE6getRowEd
        - Src:             'include/geos/operation/grid/Grid.h:234,91'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:237,91'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:241,46'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:242,46'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:250,101'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:251,101'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:248,38'
          Dst:             _ZN4geos4geom8EnvelopeC2Edddd
        - Src:             'include/geos/operation/grid/Grid.h:257,25'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:257,46'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:258,40'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'include/geos/operation/grid/Grid.h:259,38'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:259,62'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:260,58'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:260,78'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:260,101'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:260,124'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:260,31'
          Dst:             _ZN4geos4geom8EnvelopeC2Edddd
        - Src:             'include/geos/operation/grid/Grid.h:262,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/operation/grid/Grid.h:262,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/geos/operation/grid/Grid.h:262,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/operation/grid/Grid.h:262,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/geos/operation/grid/Grid.h:265,25'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:265,46'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:266,40'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'include/geos/operation/grid/Grid.h:267,41'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:267,62'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:268,58'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:268,81'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:268,101'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:268,124'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:268,31'
          Dst:             _ZN4geos4geom8EnvelopeC2Edddd
        - Src:             'include/geos/operation/grid/Grid.h:270,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/operation/grid/Grid.h:270,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/geos/operation/grid/Grid.h:270,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/operation/grid/Grid.h:270,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/geos/operation/grid/Grid.h:287,30'
          Dst:             _ZN4geos9operation4grid4GridINS1_15infinite_extentEEC2ERKNS_4geom8EnvelopeEddS8_
        - Src:             'include/geos/operation/grid/Grid.h:292,46'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE12getRowOffsetERKS4_
        - Src:             'include/geos/operation/grid/Grid.h:293,46'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE12getColOffsetERKS4_
        - Src:             'include/geos/operation/grid/Grid.h:294,32'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getExtentEv
        - Src:             'include/geos/operation/grid/Grid.h:294,44'
          Dst:             _ZNK4geos4geom8Envelope8containsERKS1_
        - Src:             'include/geos/operation/grid/Grid.h:295,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/operation/grid/Grid.h:295,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/geos/operation/grid/Grid.h:295,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/operation/grid/Grid.h:295,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/geos/operation/grid/Grid.h:0,0'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE12getRowOffsetERKS4_
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxYEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:168,114'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:168,135'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
    - functionName:    _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE12getColOffsetERKS4_
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMinXEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:173,108'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:173,135'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
    - functionName:    _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getExtentEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4gridL15createRectangleERKNS_4geom15GeometryFactoryERKNS2_8EnvelopeERNSt3__16vectorINS2_12CoordinateXYENS9_9allocatorISB_EEEE
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          164
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZNK4geos4geom15GeometryFactory10toGeometryEPKNS0_8EnvelopeE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:519,22'
          Dst:             _ZNK4geos4geom15GeometryFactory10toGeometryEPKNS0_8EnvelopeE
        - Src:             'src/operation/grid/GridIntersection.cpp:525,33'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/GridIntersection.cpp:525,48'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/GridIntersection.cpp:526,33'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/GridIntersection.cpp:526,48'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/GridIntersection.cpp:527,33'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/GridIntersection.cpp:527,48'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/GridIntersection.cpp:528,33'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/GridIntersection.cpp:528,48'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/GridIntersection.cpp:533,14'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/operation/grid/GridIntersection.cpp:538,27'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:535,18'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
        - Src:             'src/operation/grid/GridIntersection.cpp:539,22'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos9operation4gridL13getExtraNodesERKNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEEmm
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          91
      EdgeCount:       47
      CyclomaticComplexity: 25
      functionsReached:
        - _ZNK4geos9operation4grid4Cell13getEdgePointsENS1_4SideERNSt3__16vectorINS_4geom12CoordinateXYENS4_9allocatorIS7_EEEE
        - _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:548,29'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:549,16'
          Dst:             _ZNK4geos9operation4grid4Cell13getEdgePointsENS1_4SideERNSt3__16vectorINS_4geom12CoordinateXYENS4_9allocatorIS7_EEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:551,29'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:552,16'
          Dst:             _ZNK4geos9operation4grid4Cell13getEdgePointsENS1_4SideERNSt3__16vectorINS_4geom12CoordinateXYENS4_9allocatorIS7_EEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:554,28'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:555,15'
          Dst:             _ZNK4geos9operation4grid4Cell13getEdgePointsENS1_4SideERNSt3__16vectorINS_4geom12CoordinateXYENS4_9allocatorIS7_EEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:557,29'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:558,16'
          Dst:             _ZNK4geos9operation4grid4Cell13getEdgePointsENS1_4SideERNSt3__16vectorINS_4geom12CoordinateXYENS4_9allocatorIS7_EEEE
    - functionName:    _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
      functionSourceFile: '/src/geos/include/geos/operation/grid/Matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE5checkEmm
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Matrix.h:87,9'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE5checkEmm
    - functionName:    _ZN4geos9operation4gridL16traversePolygonsERNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEERKNS1_4GridINS1_15infinite_extentEEERKNS_4geom8GeometryEb
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          139
      EdgeCount:       32
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation4gridL12traverseRingERNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEERKNS1_4GridINS1_15infinite_extentEEERKNS_4geom10LineStringEbb
        - _ZN4geos9operation4gridL16traversePolygonsERNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEERKNS1_4GridINS1_15infinite_extentEEERKNS_4geom8GeometryEb
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:498,13'
          Dst:             _ZN4geos9operation4gridL12traverseRingERNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEERKNS1_4GridINS1_15infinite_extentEEERKNS_4geom10LineStringEbb
        - Src:             'src/operation/grid/GridIntersection.cpp:502,17'
          Dst:             _ZN4geos9operation4gridL12traverseRingERNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEERKNS1_4GridINS1_15infinite_extentEEERKNS_4geom10LineStringEbb
        - Src:             'src/operation/grid/GridIntersection.cpp:505,13'
          Dst:             _ZN4geos9operation4gridL16traversePolygonsERNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEERKNS1_4GridINS1_15infinite_extentEEERKNS_4geom8GeometryEb
        - Src:             'src/operation/grid/GridIntersection.cpp:507,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/grid/GridIntersection.cpp:507,19'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:507,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/grid/GridIntersection.cpp:507,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE9getExtentEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE11shrinkToFitERKNS_4geom8EnvelopeEb
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          360
      EdgeCount:       68
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Edddd
        - _ZN4geos9operation4grid4GridINS1_14bounded_extentEE9makeEmptyEv
        - _ZN4geos9operation4grid4GridINS1_14bounded_extentEEC2ERKNS_4geom8EnvelopeEdd
        - _ZNK4geos4geom8Envelope7getAreaEv
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNK4geos4geom8Envelope8containsERKS1_
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE12getColOffsetERKS4_
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE12getRowOffsetERKS4_
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE6getRowEd
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE9getColumnEd
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE9getExtentEv
        - _ZNSt11range_errorC2B8ne220000EPKc
        - _ZNSt11range_errorD1Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:196,15'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'include/geos/operation/grid/Grid.h:197,20'
          Dst:             _ZN4geos9operation4grid4GridINS1_14bounded_extentEE9makeEmptyEv
        - Src:             'include/geos/operation/grid/Grid.h:200,15'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:200,36'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:200,51'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:200,72'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:200,87'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:200,108'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:200,123'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:200,144'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:201,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/operation/grid/Grid.h:201,19'
          Dst:             _ZNSt11range_errorC2B8ne220000EPKc
        - Src:             'include/geos/operation/grid/Grid.h:201,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/operation/grid/Grid.h:201,13'
          Dst:             _ZNSt11range_errorD1Ev
        - Src:             'include/geos/operation/grid/Grid.h:201,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/operation/grid/Grid.h:204,35'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:204,23'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE9getColumnEd
        - Src:             'include/geos/operation/grid/Grid.h:205,32'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:205,23'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE6getRowEd
        - Src:             'include/geos/operation/grid/Grid.h:208,40'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:209,40'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:213,15'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:218,15'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:223,35'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:223,23'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE9getColumnEd
        - Src:             'include/geos/operation/grid/Grid.h:224,32'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:224,23'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE6getRowEd
        - Src:             'include/geos/operation/grid/Grid.h:234,91'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:237,91'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:241,46'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:242,46'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:250,101'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:251,101'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:248,38'
          Dst:             _ZN4geos4geom8EnvelopeC2Edddd
        - Src:             'include/geos/operation/grid/Grid.h:257,25'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:257,46'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:258,40'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'include/geos/operation/grid/Grid.h:259,38'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:259,62'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:260,58'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:260,78'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:260,101'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:260,124'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:260,31'
          Dst:             _ZN4geos4geom8EnvelopeC2Edddd
        - Src:             'include/geos/operation/grid/Grid.h:262,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/operation/grid/Grid.h:262,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/geos/operation/grid/Grid.h:262,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/operation/grid/Grid.h:262,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/geos/operation/grid/Grid.h:265,25'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:265,46'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:266,40'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'include/geos/operation/grid/Grid.h:267,41'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:267,62'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:268,58'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/operation/grid/Grid.h:268,81'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/operation/grid/Grid.h:268,101'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/operation/grid/Grid.h:268,124'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/operation/grid/Grid.h:268,31'
          Dst:             _ZN4geos4geom8EnvelopeC2Edddd
        - Src:             'include/geos/operation/grid/Grid.h:270,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/operation/grid/Grid.h:270,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/geos/operation/grid/Grid.h:270,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/operation/grid/Grid.h:270,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/geos/operation/grid/Grid.h:275,30'
          Dst:             _ZN4geos9operation4grid4GridINS1_14bounded_extentEEC2ERKNS_4geom8EnvelopeEdd
        - Src:             'include/geos/operation/grid/Grid.h:280,46'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE12getRowOffsetERKS4_
        - Src:             'include/geos/operation/grid/Grid.h:281,46'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE12getColOffsetERKS4_
        - Src:             'include/geos/operation/grid/Grid.h:282,33'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE9getExtentEv
        - Src:             'include/geos/operation/grid/Grid.h:282,45'
          Dst:             _ZNK4geos4geom8Envelope8containsERKS1_
        - Src:             'include/geos/operation/grid/Grid.h:283,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/operation/grid/Grid.h:283,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/geos/operation/grid/Grid.h:283,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/operation/grid/Grid.h:283,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/geos/operation/grid/Grid.h:0,0'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation4grid16GridIntersection16subdividePolygonERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8GeometryEb
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         100
      ICount:          442
      EdgeCount:       198
      CyclomaticComplexity: 100
      functionsReached:
        - _ZN4geos4geom8Envelope8expandByEd
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
        - _ZN4geos9operation4grid13make_infiniteERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8EnvelopeE
        - _ZN4geos9operation4grid16GridIntersection12collectAreasERKNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS4_14default_deleteIS6_EEEEEERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8GeometryE
        - _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEC2Emm
        - _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEED2Ev
        - _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
        - _ZN4geos9operation4grid6MatrixIfED2Ev
        - _ZN4geos9operation4gridL13getExtraNodesERKNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEEmm
        - _ZN4geos9operation4gridL15createRectangleERKNS_4geom15GeometryFactoryERKNS2_8EnvelopeERNSt3__16vectorINS2_12CoordinateXYENS9_9allocatorISB_EEEE
        - _ZN4geos9operation4gridL16traversePolygonsERNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEERKNS1_4GridINS1_15infinite_extentEEERKNS_4geom8GeometryEb
        - _ZN4geos9operation9overlayng13CoverageUnion9geomunionEPKNS_4geom8GeometryE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom8Envelope12intersectionERKS1_
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos9operation4grid4Cell12isDeterminedEv
        - _ZNK4geos9operation4grid4Cell18getCoveredPolygonsERKNS_4geom15GeometryFactoryE
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE11shrinkToFitERKNS_4geom8EnvelopeEb
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE9getExtentEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumColsEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumRowsEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE15getCellEnvelopeEmm
        - _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumColsEv
        - _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumRowsEv
        - _ZNK4geos9operation4grid6MatrixIfEclEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:567,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
        - Src:             'src/operation/grid/GridIntersection.cpp:569,45'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/grid/GridIntersection.cpp:571,57'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE9getExtentEv
        - Src:             'src/operation/grid/GridIntersection.cpp:571,69'
          Dst:             _ZNK4geos4geom8Envelope12intersectionERKS1_
        - Src:             'src/operation/grid/GridIntersection.cpp:571,38'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE11shrinkToFitERKNS_4geom8EnvelopeEb
        - Src:             'src/operation/grid/GridIntersection.cpp:574,16'
          Dst:             _ZN4geos4geom8Envelope8expandByEd
        - Src:             'src/operation/grid/GridIntersection.cpp:576,45'
          Dst:             _ZN4geos9operation4grid13make_infiniteERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8EnvelopeE
        - Src:             'src/operation/grid/GridIntersection.cpp:577,51'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:577,75'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:577,35'
          Dst:             _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEC2Emm
        - Src:             'src/operation/grid/GridIntersection.cpp:579,5'
          Dst:             _ZN4geos9operation4gridL16traversePolygonsERNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEERKNS1_4GridINS1_15infinite_extentEEERKNS_4geom8GeometryEb
        - Src:             'src/operation/grid/GridIntersection.cpp:581,24'
          Dst:             _ZN4geos9operation4grid16GridIntersection12collectAreasERKNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS4_14default_deleteIS6_EEEEEERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8GeometryE
        - Src:             'src/operation/grid/GridIntersection.cpp:586,39'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:587,53'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:589,43'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:589,43'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:593,32'
          Dst:             _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:595,42'
          Dst:             _ZNK4geos9operation4grid4Cell12isDeterminedEv
        - Src:             'src/operation/grid/GridIntersection.cpp:601,52'
          Dst:             _ZNK4geos9operation4grid4Cell18getCoveredPolygonsERKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/grid/GridIntersection.cpp:589,43'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:586,39'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:590,56'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:593,32'
          Dst:             _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:595,42'
          Dst:             _ZNK4geos9operation4grid4Cell12isDeterminedEv
        - Src:             'src/operation/grid/GridIntersection.cpp:601,52'
          Dst:             _ZNK4geos9operation4grid4Cell18getCoveredPolygonsERKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/grid/GridIntersection.cpp:603,28'
          Dst:             _ZNK4geos9operation4grid6MatrixIfEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:605,43'
          Dst:             _ZNK4geos9operation4grid4Cell18getCoveredPolygonsERKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/grid/GridIntersection.cpp:607,33'
          Dst:             _ZNK4geos9operation4grid6MatrixIfEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:611,42'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE15getCellEnvelopeEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:612,52'
          Dst:             _ZN4geos9operation4gridL13getExtraNodesERKNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:613,33'
          Dst:             _ZN4geos9operation4gridL15createRectangleERKNS_4geom15GeometryFactoryERKNS2_8EnvelopeERNSt3__16vectorINS2_12CoordinateXYENS9_9allocatorISB_EEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:589,43'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:619,32'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:620,25'
          Dst:             _ZN4geos9operation9overlayng13CoverageUnion9geomunionEPKNS_4geom8GeometryE
        - Src:             'src/operation/grid/GridIntersection.cpp:625,18'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:626,1'
          Dst:             _ZN4geos9operation4grid6MatrixIfED2Ev
        - Src:             'src/operation/grid/GridIntersection.cpp:626,1'
          Dst:             _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEED2Ev
        - Src:             'src/operation/grid/GridIntersection.cpp:626,1'
          Dst:             _ZN4geos9operation4grid6MatrixIfED2Ev
        - Src:             'src/operation/grid/GridIntersection.cpp:626,1'
          Dst:             _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEED2Ev
    - functionName:    _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumRowsEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumColsEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEC2Emm
      functionSourceFile: '/src/geos/include/geos/operation/grid/Matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid16GridIntersection12collectAreasERKNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS4_14default_deleteIS6_EEEEEERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          135
      EdgeCount:       62
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN4geos9operation4grid6MatrixIfEC2Emmf
        - _ZN4geos9operation4grid6MatrixIfED2Ev
        - _ZN4geos9operation4grid6MatrixIfEclEmm
        - _ZN4geos9operation4grid9FloodFillC2ERKNS_4geom8GeometryERKNS1_4GridINS1_14bounded_extentEEE
        - _ZN4geos9operation4grid9FloodFillD2Ev
        - _ZNK4geos9operation4grid4Cell12isDeterminedEv
        - _ZNK4geos9operation4grid4Cell18getCoveredFractionEv
        - _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumColsEv
        - _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumRowsEv
        - _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
        - _ZNK4geos9operation4grid6MatrixIfE10getNumColsEv
        - _ZNK4geos9operation4grid6MatrixIfE10getNumRowsEv
        - _ZNK4geos9operation4grid9FloodFill12cellIsInsideEmm
        - _ZNK4geos9operation4grid9FloodFill5floodIfEEvRNS1_6MatrixIT_EE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:268,31'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:269,31'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:268,19'
          Dst:             _ZN4geos9operation4grid6MatrixIfEC2Emmf
        - Src:             'src/operation/grid/GridIntersection.cpp:272,15'
          Dst:             _ZN4geos9operation4grid9FloodFillC2ERKNS_4geom8GeometryERKNS1_4GridINS1_14bounded_extentEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:275,35'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:276,39'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:293,8'
          Dst:             _ZNK4geos9operation4grid9FloodFill5floodIfEEvRNS1_6MatrixIT_EE
        - Src:             'src/operation/grid/GridIntersection.cpp:275,35'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:277,17'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:283,22'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:283,35'
          Dst:             _ZNK4geos9operation4grid4Cell12isDeterminedEv
        - Src:             'src/operation/grid/GridIntersection.cpp:284,46'
          Dst:             _ZNK4geos9operation4grid9FloodFill12cellIsInsideEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:284,21'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:286,62'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:286,75'
          Dst:             _ZNK4geos9operation4grid4Cell18getCoveredFractionEv
        - Src:             'src/operation/grid/GridIntersection.cpp:286,21'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:276,39'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:296,1'
          Dst:             _ZN4geos9operation4grid9FloodFillD2Ev
        - Src:             'src/operation/grid/GridIntersection.cpp:296,1'
          Dst:             _ZN4geos9operation4grid9FloodFillD2Ev
        - Src:             'src/operation/grid/GridIntersection.cpp:296,1'
          Dst:             _ZN4geos9operation4grid6MatrixIfED2Ev
    - functionName:    _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumRowsEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumColsEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid6MatrixIfEclEmm
      functionSourceFile: '/src/geos/include/geos/operation/grid/Matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation4grid6MatrixIfE5checkEmm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Matrix.h:87,9'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE5checkEmm
    - functionName:    _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEED2Ev
      functionSourceFile: '/src/geos/include/geos/operation/grid/Matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid6MatrixIfEC2Emmf
      functionSourceFile: '/src/geos/include/geos/operation/grid/Matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid9FloodFill5floodIfEEvRNS1_6MatrixIT_EE
      functionSourceFile: '/src/geos/include/geos/operation/grid/FloodFill.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          93
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation4grid14floodFromPixelIfEEvRNS1_6MatrixIT_EEmmS4_
        - _ZN4geos9operation4grid6MatrixIfEclEmm
        - _ZNK4geos9operation4grid6MatrixIfE10getNumColsEv
        - _ZNK4geos9operation4grid6MatrixIfE10getNumRowsEv
        - _ZNK4geos9operation4grid9FloodFill12cellIsInsideEmm
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/FloodFill.h:127,32'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumRowsEv
        - Src:             'include/geos/operation/grid/FloodFill.h:128,36'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumColsEv
        - Src:             'include/geos/operation/grid/FloodFill.h:127,32'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumRowsEv
        - Src:             'include/geos/operation/grid/FloodFill.h:129,17'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'include/geos/operation/grid/FloodFill.h:130,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/operation/grid/FloodFill.h:130,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/geos/operation/grid/FloodFill.h:130,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/operation/grid/FloodFill.h:130,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/geos/operation/grid/FloodFill.h:130,17'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/operation/grid/FloodFill.h:131,24'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'include/geos/operation/grid/FloodFill.h:134,21'
          Dst:             _ZNK4geos9operation4grid9FloodFill12cellIsInsideEmm
        - Src:             'include/geos/operation/grid/FloodFill.h:0,0'
          Dst:             _ZN4geos9operation4grid14floodFromPixelIfEEvRNS1_6MatrixIT_EEmmS4_
        - Src:             'include/geos/operation/grid/FloodFill.h:128,36'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumColsEv
    - functionName:    _ZN4geos9operation4grid6MatrixIfE9incrementEmmRKf
      functionSourceFile: '/src/geos/include/geos/operation/grid/Matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation4grid6MatrixIfE5checkEmm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Matrix.h:109,9'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE5checkEmm
    - functionName:    _ZN4geos9operation4gridL13get_ring_gridERKNS_4geom8GeometryERKNS1_4GridINS1_15infinite_extentEEE
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation4gridL12get_box_gridERKNS_4geom8EnvelopeERKNS1_4GridINS1_15infinite_extentEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:153,12'
          Dst:             _ZN4geos9operation4gridL12get_box_gridERKNS_4geom8EnvelopeERKNS1_4GridINS1_15infinite_extentEEE
    - functionName:    _ZN4geos9operation4gridL12get_box_gridERKNS_4geom8EnvelopeERKNS1_4GridINS1_15infinite_extentEEE
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope12intersectionERKS1_
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE11shrinkToFitERKNS_4geom8EnvelopeEb
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getExtentEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:146,50'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getExtentEv
        - Src:             'src/operation/grid/GridIntersection.cpp:146,62'
          Dst:             _ZNK4geos4geom8Envelope12intersectionERKS1_
        - Src:             'src/operation/grid/GridIntersection.cpp:147,26'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE11shrinkToFitERKNS_4geom8EnvelopeEb
    - functionName:    _ZN4geos9operation4grid15collect_lengthsERKNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEE
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          88
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation4grid6MatrixIfEC2Emmf
        - _ZN4geos9operation4grid6MatrixIfED2Ev
        - _ZN4geos9operation4grid6MatrixIfEclEmm
        - _ZNK4geos9operation4grid4Cell18getTraversalLengthEv
        - _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumColsEv
        - _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumRowsEv
        - _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
        - _ZNK4geos9operation4grid6MatrixIfE10getNumColsEv
        - _ZNK4geos9operation4grid6MatrixIfE10getNumRowsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:301,33'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:302,33'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:301,19'
          Dst:             _ZN4geos9operation4grid6MatrixIfEC2Emmf
        - Src:             'src/operation/grid/GridIntersection.cpp:305,37'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:306,41'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:305,37'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:314,1'
          Dst:             _ZN4geos9operation4grid6MatrixIfED2Ev
        - Src:             'src/operation/grid/GridIntersection.cpp:307,17'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:308,60'
          Dst:             _ZNK4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:308,73'
          Dst:             _ZNK4geos9operation4grid4Cell18getTraversalLengthEv
        - Src:             'src/operation/grid/GridIntersection.cpp:308,17'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:306,41'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumColsEv
    - functionName:    _ZN4geos9operation4grid16GridIntersection14addRingResultsEmmRKNS1_6MatrixIfEEb
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          113
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos9operation4grid6MatrixIfE9incrementEmmRKf
        - _ZNK4geos9operation4grid6MatrixIfE10getNumColsEv
        - _ZNK4geos9operation4grid6MatrixIfE10getNumRowsEv
        - _ZNK4geos9operation4grid6MatrixIfEclEmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:464,34'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:465,38'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:464,34'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:466,59'
          Dst:             _ZNK4geos9operation4grid6MatrixIfEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:466,24'
          Dst:             _ZN4geos9operation4grid6MatrixIfE9incrementEmmRKf
        - Src:             'src/operation/grid/GridIntersection.cpp:465,38'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:465,38'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:464,34'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:466,59'
          Dst:             _ZNK4geos9operation4grid6MatrixIfEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:466,24'
          Dst:             _ZN4geos9operation4grid6MatrixIfE9incrementEmmRKf
        - Src:             'src/operation/grid/GridIntersection.cpp:465,38'
          Dst:             _ZNK4geos9operation4grid6MatrixIfE10getNumColsEv
    - functionName:    _ZN4geos9operation4grid16GridIntersection11processLineERKNS_4geom10LineStringEb
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          274
      EdgeCount:       60
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9algorithm4Area6ofRingEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9algorithm6Length6ofLineEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9operation4grid11make_finiteERKNS1_4GridINS1_15infinite_extentEEE
        - _ZN4geos9operation4grid15collect_lengthsERKNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEE
        - _ZN4geos9operation4grid16GridIntersection12collectAreasERKNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS4_14default_deleteIS6_EEEEEERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8GeometryE
        - _ZN4geos9operation4grid16GridIntersection14addRingResultsEmmRKNS1_6MatrixIfEEb
        - _ZN4geos9operation4grid16GridIntersection22processRectangularRingERKNS_4geom8EnvelopeEb
        - _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEC2Emm
        - _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEED2Ev
        - _ZN4geos9operation4grid6MatrixIfE9incrementEmmRKf
        - _ZN4geos9operation4grid6MatrixIfED2Ev
        - _ZN4geos9operation4gridL13get_ring_gridERKNS_4geom8GeometryERKNS1_4GridINS1_15infinite_extentEEE
        - _ZN4geos9operation4gridL13traverseCellsERNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEERNS3_6vectorINS_4geom12CoordinateXYENS3_9allocatorISD_EEEERKNS1_4GridINS1_15infinite_extentEEEbbPKv
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence8toVectorERNSt3__16vectorINS0_12CoordinateXYENS2_9allocatorIS4_EEEE
        - _ZNK4geos4geom8Envelope12intersectionERKS1_
        - _ZNK4geos4geom8Envelope7getAreaEv
        - _ZNK4geos4geom8Envelope8containsERKS1_
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumColsEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumRowsEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE12getColOffsetERKS4_
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE12getRowOffsetERKS4_
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE15getCellEnvelopeEmm
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getExtentEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:390,73'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getExtentEv
        - Src:             'src/operation/grid/GridIntersection.cpp:390,44'
          Dst:             _ZNK4geos4geom8Envelope12intersectionERKS1_
        - Src:             'src/operation/grid/GridIntersection.cpp:391,22'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:395,50'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/grid/GridIntersection.cpp:398,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/grid/GridIntersection.cpp:403,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/grid/GridIntersection.cpp:403,35'
          Dst:             _ZN4geos9algorithm4Area6ofRingEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/grid/GridIntersection.cpp:403,80'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:404,13'
          Dst:             _ZN4geos9operation4grid16GridIntersection22processRectangularRingERKNS_4geom8EnvelopeEb
        - Src:             'src/operation/grid/GridIntersection.cpp:409,39'
          Dst:             _ZN4geos9operation4gridL13get_ring_gridERKNS_4geom8GeometryERKNS1_4GridINS1_15infinite_extentEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:411,29'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:412,29'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:417,19'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE15getCellEnvelopeEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:417,41'
          Dst:             _ZNK4geos4geom8Envelope8containsERKS1_
        - Src:             'src/operation/grid/GridIntersection.cpp:419,31'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE12getRowOffsetERKS4_
        - Src:             'src/operation/grid/GridIntersection.cpp:420,31'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE12getColOffsetERKS4_
        - Src:             'src/operation/grid/GridIntersection.cpp:423,49'
          Dst:             _ZN4geos9algorithm4Area6ofRingEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/grid/GridIntersection.cpp:423,94'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE15getCellEnvelopeEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:423,116'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:426,28'
          Dst:             _ZN4geos9operation4grid6MatrixIfE9incrementEmmRKf
        - Src:             'src/operation/grid/GridIntersection.cpp:428,28'
          Dst:             _ZN4geos9operation4grid6MatrixIfE9incrementEmmRKf
        - Src:             'src/operation/grid/GridIntersection.cpp:431,61'
          Dst:             _ZN4geos9algorithm6Length6ofLineEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/grid/GridIntersection.cpp:431,24'
          Dst:             _ZN4geos9operation4grid6MatrixIfE9incrementEmmRKf
        - Src:             'src/operation/grid/GridIntersection.cpp:438,12'
          Dst:             _ZNK4geos4geom18CoordinateSequence8toVectorERNSt3__16vectorINS0_12CoordinateXYENS2_9allocatorIS4_EEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:440,21'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/grid/GridIntersection.cpp:444,51'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:444,75'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:444,35'
          Dst:             _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEC2Emm
        - Src:             'src/operation/grid/GridIntersection.cpp:445,5'
          Dst:             _ZN4geos9operation4gridL13traverseCellsERNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEERNS3_6vectorINS_4geom12CoordinateXYENS3_9allocatorISD_EEEERKNS1_4GridINS1_15infinite_extentEEEbbPKv
        - Src:             'src/operation/grid/GridIntersection.cpp:450,57'
          Dst:             _ZN4geos9operation4grid11make_finiteERKNS1_4GridINS1_15infinite_extentEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:450,37'
          Dst:             _ZN4geos9operation4grid16GridIntersection12collectAreasERKNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS4_14default_deleteIS6_EEEEEERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8GeometryE
        - Src:             'src/operation/grid/GridIntersection.cpp:450,87'
          Dst:             _ZN4geos9operation4grid15collect_lengthsERKNS1_6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:453,27'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE12getRowOffsetERKS4_
        - Src:             'src/operation/grid/GridIntersection.cpp:454,27'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE12getColOffsetERKS4_
        - Src:             'src/operation/grid/GridIntersection.cpp:456,5'
          Dst:             _ZN4geos9operation4grid16GridIntersection14addRingResultsEmmRKNS1_6MatrixIfEEb
        - Src:             'src/operation/grid/GridIntersection.cpp:457,1'
          Dst:             _ZN4geos9operation4grid6MatrixIfED2Ev
        - Src:             'src/operation/grid/GridIntersection.cpp:457,1'
          Dst:             _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEED2Ev
        - Src:             'src/operation/grid/GridIntersection.cpp:457,1'
          Dst:             _ZN4geos9operation4grid6MatrixINSt3__110unique_ptrINS1_4CellENS3_14default_deleteIS5_EEEEED2Ev
    - functionName:    _ZN4geos9operation4grid16GridIntersection22processRectangularRingERKNS_4geom8EnvelopeEb
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          560
      EdgeCount:       252
      CyclomaticComplexity: 127
      functionsReached:
        - _ZN4geos9operation4grid16GridIntersection14addRingResultsEmmRKNS1_6MatrixIfEEb
        - _ZN4geos9operation4grid6MatrixIfEC2Emm
        - _ZN4geos9operation4grid6MatrixIfED2Ev
        - _ZN4geos9operation4grid6MatrixIfEclEmm
        - _ZN4geos9operation4gridL12get_box_gridERKNS_4geom8EnvelopeERKNS1_4GridINS1_15infinite_extentEEE
        - _ZNK4geos4geom8Envelope10intersectsERKS1_
        - _ZNK4geos4geom8Envelope12intersectionERKS1_
        - _ZNK4geos4geom8Envelope7getAreaEv
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumColsEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumRowsEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE12getColOffsetERKS4_
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE12getRowOffsetERKS4_
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE15getCellEnvelopeEmm
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE6getRowEd
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getColumnEd
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getExtentEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:159,41'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getExtentEv
        - Src:             'src/operation/grid/GridIntersection.cpp:159,14'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
        - Src:             'src/operation/grid/GridIntersection.cpp:163,22'
          Dst:             _ZN4geos9operation4gridL12get_box_gridERKNS_4geom8EnvelopeERKNS1_4GridINS1_15infinite_extentEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:165,41'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/GridIntersection.cpp:165,30'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE6getRowEd
        - Src:             'src/operation/grid/GridIntersection.cpp:166,41'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/GridIntersection.cpp:166,30'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE6getRowEd
        - Src:             'src/operation/grid/GridIntersection.cpp:167,44'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/GridIntersection.cpp:167,30'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getColumnEd
        - Src:             'src/operation/grid/GridIntersection.cpp:168,44'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/GridIntersection.cpp:168,30'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getColumnEd
        - Src:             'src/operation/grid/GridIntersection.cpp:170,35'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:170,63'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:170,19'
          Dst:             _ZN4geos9operation4grid6MatrixIfEC2Emm
        - Src:             'src/operation/grid/GridIntersection.cpp:174,29'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE15getCellEnvelopeEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:175,65'
          Dst:             _ZNK4geos4geom8Envelope12intersectionERKS1_
        - Src:             'src/operation/grid/GridIntersection.cpp:175,83'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:175,98'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:175,9'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:179,44'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:180,29'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE15getCellEnvelopeEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:181,24'
          Dst:             _ZNK4geos4geom8Envelope12intersectionERKS1_
        - Src:             'src/operation/grid/GridIntersection.cpp:181,42'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:181,57'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:182,9'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:186,29'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:187,29'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE15getCellEnvelopeEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:188,65'
          Dst:             _ZNK4geos4geom8Envelope12intersectionERKS1_
        - Src:             'src/operation/grid/GridIntersection.cpp:188,83'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:188,98'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:188,9'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:192,29'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:192,69'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:193,29'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE15getCellEnvelopeEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:194,65'
          Dst:             _ZNK4geos4geom8Envelope12intersectionERKS1_
        - Src:             'src/operation/grid/GridIntersection.cpp:194,83'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:194,98'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:194,9'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:199,31'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE15getCellEnvelopeEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:200,26'
          Dst:             _ZNK4geos4geom8Envelope12intersectionERKS1_
        - Src:             'src/operation/grid/GridIntersection.cpp:200,44'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:200,61'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:202,13'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:207,29'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:208,32'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE15getCellEnvelopeEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:209,27'
          Dst:             _ZNK4geos4geom8Envelope12intersectionERKS1_
        - Src:             'src/operation/grid/GridIntersection.cpp:209,45'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:209,63'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:211,13'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:217,30'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE15getCellEnvelopeEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:218,25'
          Dst:             _ZNK4geos4geom8Envelope12intersectionERKS1_
        - Src:             'src/operation/grid/GridIntersection.cpp:218,43'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:218,59'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:220,13'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:225,29'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:226,33'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE15getCellEnvelopeEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:227,28'
          Dst:             _ZNK4geos4geom8Envelope12intersectionERKS1_
        - Src:             'src/operation/grid/GridIntersection.cpp:227,46'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:227,65'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
        - Src:             'src/operation/grid/GridIntersection.cpp:229,13'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:236,13'
          Dst:             _ZN4geos9operation4grid6MatrixIfEclEmm
        - Src:             'src/operation/grid/GridIntersection.cpp:241,27'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE12getRowOffsetERKS4_
        - Src:             'src/operation/grid/GridIntersection.cpp:242,27'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE12getColOffsetERKS4_
        - Src:             'src/operation/grid/GridIntersection.cpp:244,5'
          Dst:             _ZN4geos9operation4grid16GridIntersection14addRingResultsEmmRKNS1_6MatrixIfEEb
        - Src:             'src/operation/grid/GridIntersection.cpp:245,1'
          Dst:             _ZN4geos9operation4grid6MatrixIfED2Ev
        - Src:             'src/operation/grid/GridIntersection.cpp:245,1'
          Dst:             _ZN4geos9operation4grid6MatrixIfED2Ev
    - functionName:    _ZN4geos9operation4grid16GridIntersection8setArealEb
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          64
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:255,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/grid/GridIntersection.cpp:255,19'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:255,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/grid/GridIntersection.cpp:255,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation4grid16GridIntersectionC2ERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8EnvelopeERKNSt3__110shared_ptrINS1_6MatrixIfEEEE
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation4grid13make_infiniteERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8EnvelopeE
        - _ZN4geos9operation4grid16GridIntersection22processRectangularRingERKNS_4geom8EnvelopeEb
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE10getNumColsEv
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE10getNumRowsEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE7isEmptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:104,22'
          Dst:             _ZN4geos9operation4grid13make_infiniteERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8EnvelopeE
        - Src:             'src/operation/grid/GridIntersection.cpp:105,72'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:105,98'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:109,26'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE7isEmptyEv
        - Src:             'src/operation/grid/GridIntersection.cpp:110,9'
          Dst:             _ZN4geos9operation4grid16GridIntersection22processRectangularRingERKNS_4geom8EnvelopeEb
    - functionName:    _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE10getNumRowsEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE10getNumColsEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE7isEmptyEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid16GridIntersection7processERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          145
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation4grid16GridIntersection11processLineERKNS_4geom10LineStringEb
        - _ZN4geos9operation4grid16GridIntersection7processERKNS_4geom8GeometryE
        - _ZN4geos9operation4grid16GridIntersection8setArealEb
        - _ZNSt16invalid_argumentC2B8ne220000EPKc
        - _ZNSt16invalid_argumentD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:120,9'
          Dst:             _ZN4geos9operation4grid16GridIntersection8setArealEb
        - Src:             'src/operation/grid/GridIntersection.cpp:124,9'
          Dst:             _ZN4geos9operation4grid16GridIntersection11processLineERKNS_4geom10LineStringEb
        - Src:             'src/operation/grid/GridIntersection.cpp:127,13'
          Dst:             _ZN4geos9operation4grid16GridIntersection11processLineERKNS_4geom10LineStringEb
        - Src:             'src/operation/grid/GridIntersection.cpp:130,9'
          Dst:             _ZN4geos9operation4grid16GridIntersection8setArealEb
        - Src:             'src/operation/grid/GridIntersection.cpp:132,9'
          Dst:             _ZN4geos9operation4grid16GridIntersection11processLineERKNS_4geom10LineStringEb
        - Src:             'src/operation/grid/GridIntersection.cpp:136,13'
          Dst:             _ZN4geos9operation4grid16GridIntersection7processERKNS_4geom8GeometryE
        - Src:             'src/operation/grid/GridIntersection.cpp:139,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/grid/GridIntersection.cpp:139,15'
          Dst:             _ZNSt16invalid_argumentC2B8ne220000EPKc
        - Src:             'src/operation/grid/GridIntersection.cpp:139,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/grid/GridIntersection.cpp:139,9'
          Dst:             _ZNSt16invalid_argumentD1Ev
        - Src:             'src/operation/grid/GridIntersection.cpp:139,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNSt16invalid_argumentC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:142,70'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt16invalid_argumentD1Ev
      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:    _ZNSt16invalid_argumentD0Ev
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid16GridIntersectionC2ERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8GeometryERKNSt3__110shared_ptrINS1_6MatrixIfEEEE
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       33
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos9operation4grid13make_infiniteERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8EnvelopeE
        - _ZN4geos9operation4grid16GridIntersection7processERKNS_4geom8GeometryE
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE10getNumColsEv
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE10getNumRowsEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE7isEmptyEv
        - _ZNSt16invalid_argumentC2B8ne220000EPKc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:89,22'
          Dst:             _ZN4geos9operation4grid13make_infiniteERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8EnvelopeE
        - Src:             'src/operation/grid/GridIntersection.cpp:90,72'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE10getNumRowsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:90,98'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE10getNumColsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:95,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/grid/GridIntersection.cpp:95,15'
          Dst:             _ZNSt16invalid_argumentC2B8ne220000EPKc
        - Src:             'src/operation/grid/GridIntersection.cpp:95,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/grid/GridIntersection.cpp:95,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/grid/GridIntersection.cpp:98,26'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE7isEmptyEv
        - Src:             'src/operation/grid/GridIntersection.cpp:99,9'
          Dst:             _ZN4geos9operation4grid16GridIntersection7processERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation4grid16GridIntersection16processingRegionERKNS_4geom8EnvelopeERKNS3_8GeometryE
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeERKS1_
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZN4geos4geomeqERKNS0_8EnvelopeES3_
        - _ZNK4geos4geom8Envelope12intersectionERKS1_
        - _ZNK4geos4geom8Envelope6isNullEv
        - _ZNK4geos4geom8Envelope8containsERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:66,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/operation/grid/GridIntersection.cpp:70,17'
          Dst:             _ZN4geos4geomeqERKNS0_8EnvelopeES3_
        - Src:             'src/operation/grid/GridIntersection.cpp:77,40'
          Dst:             _ZNK4geos4geom8Envelope12intersectionERKS1_
        - Src:             'src/operation/grid/GridIntersection.cpp:78,17'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'src/operation/grid/GridIntersection.cpp:80,25'
          Dst:             _ZNK4geos4geom8Envelope8containsERKS1_
        - Src:             'src/operation/grid/GridIntersection.cpp:81,17'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKS1_
    - functionName:    _ZN4geos9operation4grid16GridIntersection24getIntersectionFractionsERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation4grid16GridIntersection10getResultsEv
        - _ZN4geos9operation4grid16GridIntersectionC2ERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8EnvelopeERKNSt3__110shared_ptrINS1_6MatrixIfEEEE
        - _ZN4geos9operation4grid16GridIntersectionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:47,22'
          Dst:             _ZN4geos9operation4grid16GridIntersectionC2ERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8EnvelopeERKNSt3__110shared_ptrINS1_6MatrixIfEEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:48,16'
          Dst:             _ZN4geos9operation4grid16GridIntersection10getResultsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:49,1'
          Dst:             _ZN4geos9operation4grid16GridIntersectionD2Ev
    - functionName:    _ZN4geos9operation4grid16GridIntersection10getResultsEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/GridIntersection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid16GridIntersection24getIntersectionFractionsERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/grid/GridIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation4grid16GridIntersection10getResultsEv
        - _ZN4geos9operation4grid16GridIntersectionC2ERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8GeometryERKNSt3__110shared_ptrINS1_6MatrixIfEEEE
        - _ZN4geos9operation4grid16GridIntersectionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/GridIntersection.cpp:40,22'
          Dst:             _ZN4geos9operation4grid16GridIntersectionC2ERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8GeometryERKNSt3__110shared_ptrINS1_6MatrixIfEEEE
        - Src:             'src/operation/grid/GridIntersection.cpp:41,16'
          Dst:             _ZN4geos9operation4grid16GridIntersection10getResultsEv
        - Src:             'src/operation/grid/GridIntersection.cpp:42,1'
          Dst:             _ZN4geos9operation4grid16GridIntersectionD2Ev
    - functionName:    _ZN4geos9operation4grid17PerimeterDistance10isLessThanERKNS_4geom8EnvelopeERKNS3_12CoordinateXYES9_
      functionSourceFile: '/src/geos/src/operation/grid/PerimeterDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          85
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation4grid17PerimeterDistance20getPerimeterDistanceERKNS_4geom8EnvelopeERKNS3_12CoordinateXYE
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/PerimeterDistance.cpp:75,22'
          Dst:             _ZN4geos9operation4grid17PerimeterDistance20getPerimeterDistanceERKNS_4geom8EnvelopeERKNS3_12CoordinateXYE
        - Src:             'src/operation/grid/PerimeterDistance.cpp:76,22'
          Dst:             _ZN4geos9operation4grid17PerimeterDistance20getPerimeterDistanceERKNS_4geom8EnvelopeERKNS3_12CoordinateXYE
        - Src:             'src/operation/grid/PerimeterDistance.cpp:84,11'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/grid/PerimeterDistance.cpp:92,24'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/PerimeterDistance.cpp:96,24'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/PerimeterDistance.cpp:102,20'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
    - functionName:    _ZN4geos9operation4grid17PerimeterDistance20getPerimeterDistanceERKNS_4geom8EnvelopeERKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/grid/PerimeterDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation4grid17PerimeterDistance20getPerimeterDistanceEdddddd
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/PerimeterDistance.cpp:52,35'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/PerimeterDistance.cpp:52,48'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/PerimeterDistance.cpp:52,61'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/PerimeterDistance.cpp:52,74'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/PerimeterDistance.cpp:52,12'
          Dst:             _ZN4geos9operation4grid17PerimeterDistance20getPerimeterDistanceEdddddd
    - functionName:    _ZN4geos9operation4grid17PerimeterDistance20getPerimeterDistanceEdddddd
      functionSourceFile: '/src/geos/src/operation/grid/PerimeterDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      double
      argCount:        6
      argTypes:
        - double
        - double
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/PerimeterDistance.cpp:46,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/grid/PerimeterDistance.cpp:46,11'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'src/operation/grid/PerimeterDistance.cpp:46,5'
          Dst:             __cxa_throw
        - Src:             'src/operation/grid/PerimeterDistance.cpp:46,5'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'src/operation/grid/PerimeterDistance.cpp:46,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation4grid17PerimeterDistance12isBetweenCCWEddd
      functionSourceFile: '/src/geos/src/operation/grid/PerimeterDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          29
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid17PerimeterDistance23getPerimeterDistanceCCWEddd
      functionSourceFile: '/src/geos/src/operation/grid/PerimeterDistance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid9Traversal17getExitCoordinateEv
      functionSourceFile: '/src/geos/src/operation/grid/Traversal.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos9operation4grid9Traversal17getLastCoordinateEv
        - _ZNK4geos9operation4grid9Traversal8isExitedEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Traversal.cpp:116,10'
          Dst:             _ZNK4geos9operation4grid9Traversal8isExitedEv
        - Src:             'src/operation/grid/Traversal.cpp:117,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/grid/Traversal.cpp:117,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'src/operation/grid/Traversal.cpp:117,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/grid/Traversal.cpp:117,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'src/operation/grid/Traversal.cpp:117,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/grid/Traversal.cpp:120,12'
          Dst:             _ZNK4geos9operation4grid9Traversal17getLastCoordinateEv
    - functionName:    _ZNK4geos9operation4grid9Traversal8isExitedEv
      functionSourceFile: '/src/geos/src/operation/grid/Traversal.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid9Traversal17getLastCoordinateEv
      functionSourceFile: '/src/geos/src/operation/grid/Traversal.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid9Traversal18getFirstCoordinateEv
      functionSourceFile: '/src/geos/src/operation/grid/Traversal.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid9Traversal11isTraversedEv
      functionSourceFile: '/src/geos/src/operation/grid/Traversal.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation4grid9Traversal8isExitedEv
        - _ZNK4geos9operation4grid9Traversal9isEnteredEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Traversal.cpp:98,12'
          Dst:             _ZNK4geos9operation4grid9Traversal9isEnteredEv
        - Src:             'src/operation/grid/Traversal.cpp:98,27'
          Dst:             _ZNK4geos9operation4grid9Traversal8isExitedEv
    - functionName:    _ZNK4geos9operation4grid9Traversal9isEnteredEv
      functionSourceFile: '/src/geos/src/operation/grid/Traversal.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid9Traversal28hasMultipleUniqueCoordinatesEv
      functionSourceFile: '/src/geos/src/operation/grid/Traversal.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geomneERKNS0_12CoordinateXYES3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Traversal.cpp:87,25'
          Dst:             _ZN4geos4geomneERKNS0_12CoordinateXYES3_
    - functionName:    _ZNK4geos9operation4grid9Traversal20isClosedRingWithAreaEv
      functionSourceFile: '/src/geos/src/operation/grid/Traversal.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm4Area6ofRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - _ZNK4geos9operation4grid9Traversal12isClosedRingEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Traversal.cpp:68,12'
          Dst:             _ZNK4geos9operation4grid9Traversal12isClosedRingEv
        - Src:             'src/operation/grid/Traversal.cpp:68,30'
          Dst:             _ZN4geos9algorithm4Area6ofRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
    - functionName:    _ZNK4geos9operation4grid9Traversal12isClosedRingEv
      functionSourceFile: '/src/geos/src/operation/grid/Traversal.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Traversal.cpp:61,48'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9operation4grid9Traversal4exitERKNS_4geom12CoordinateXYENS1_4SideE
      functionSourceFile: '/src/geos/src/operation/grid/Traversal.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation4grid9Traversal3addERKNS_4geom12CoordinateXYE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Traversal.cpp:54,5'
          Dst:             _ZN4geos9operation4grid9Traversal3addERKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation4grid9Traversal3addERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/grid/Traversal.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          30
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geomneERKNS0_12CoordinateXYES3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Traversal.cpp:28,46'
          Dst:             _ZN4geos4geomneERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9operation4grid9Traversal5enterERKNS_4geom12CoordinateXYENS1_4SideEPKv
      functionSourceFile: '/src/geos/src/operation/grid/Traversal.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation4grid9Traversal3addERKNS_4geom12CoordinateXYE
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Traversal.cpp:43,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/grid/Traversal.cpp:43,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'src/operation/grid/Traversal.cpp:43,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/grid/Traversal.cpp:43,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'src/operation/grid/Traversal.cpp:43,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/grid/Traversal.cpp:46,5'
          Dst:             _ZN4geos9operation4grid9Traversal3addERKNS_4geom12CoordinateXYE
    - functionName:    _ZNK4geos9operation4grid9Traversal7isEmptyEv
      functionSourceFile: '/src/geos/src/operation/grid/Traversal.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation12intersection9Rectangle12toLinearRingERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/operation/intersection/Rectangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          126
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/Rectangle.cpp:52,16'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/intersection/Rectangle.cpp:52,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/operation/intersection/Rectangle.cpp:53,16'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/intersection/Rectangle.cpp:53,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/operation/intersection/Rectangle.cpp:54,16'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/intersection/Rectangle.cpp:54,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/operation/intersection/Rectangle.cpp:55,16'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/intersection/Rectangle.cpp:55,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/operation/intersection/Rectangle.cpp:56,21'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/intersection/Rectangle.cpp:56,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/operation/intersection/Rectangle.cpp:57,14'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos9operation12intersection9Rectangle9toPolygonERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/operation/intersection/Rectangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos9operation12intersection9Rectangle12toLinearRingERKNS_4geom15GeometryFactoryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/Rectangle.cpp:45,28'
          Dst:             _ZNK4geos9operation12intersection9Rectangle12toLinearRingERKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/intersection/Rectangle.cpp:45,14'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos9operation12intersection9RectangleC2Edddd
      functionSourceFile: '/src/geos/src/operation/intersection/Rectangle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          64
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/Rectangle.cpp:38,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/intersection/Rectangle.cpp:38,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/intersection/Rectangle.cpp:38,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/intersection/Rectangle.cpp:38,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation9overlayng14ElevationModelD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/ElevationModel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation12intersection21RectangleIntersectionC2ERKNS_4geom8GeometryERKNS1_9RectangleE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:717,16'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
    - functionName:    _ZN4geos9operation12intersection21RectangleIntersection4clipEv
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation12intersection21RectangleIntersection9clip_geomEPKNS_4geom8GeometryERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder5buildEv
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilderC2ERKNS_4geom15GeometryFactoryE
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:707,34'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilderC2ERKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:710,5'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection9clip_geomEPKNS_4geom8GeometryERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:712,18'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder5buildEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:713,1'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilderD2Ev
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:713,1'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilderD2Ev
    - functionName:    _ZN4geos9operation12intersection28RectangleIntersectionBuilderC2ERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/operation/intersection/RectangleIntersectionBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation12intersection21RectangleIntersection9clip_geomEPKNS_4geom8GeometryERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          108
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation12intersection21RectangleIntersection10clip_pointEPKNS_4geom5PointERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
        - _ZN4geos9operation12intersection21RectangleIntersection12clip_polygonEPKNS_4geom7PolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb
        - _ZN4geos9operation12intersection21RectangleIntersection15clip_linestringEPKNS_4geom10LineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
        - _ZN4geos9operation12intersection21RectangleIntersection15clip_multipointEPKNS_4geom10MultiPointERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
        - _ZN4geos9operation12intersection21RectangleIntersection17clip_multipolygonEPKNS_4geom12MultiPolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb
        - _ZN4geos9operation12intersection21RectangleIntersection20clip_multilinestringEPKNS_4geom15MultiLineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
        - _ZN4geos9operation12intersection21RectangleIntersection23clip_geometrycollectionEPKNS_4geom18GeometryCollectionERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:644,26'
          Dst:             __dynamic_cast
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:645,16'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection10clip_pointEPKNS_4geom5PointERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:647,36'
          Dst:             __dynamic_cast
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:648,16'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection15clip_multipointEPKNS_4geom10MultiPointERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:650,36'
          Dst:             __dynamic_cast
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:651,16'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection15clip_linestringEPKNS_4geom10LineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:653,41'
          Dst:             __dynamic_cast
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:654,16'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection20clip_multilinestringEPKNS_4geom15MultiLineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:656,33'
          Dst:             __dynamic_cast
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:657,16'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection12clip_polygonEPKNS_4geom7PolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:659,38'
          Dst:             __dynamic_cast
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:660,16'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection17clip_multipolygonEPKNS_4geom12MultiPolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:662,44'
          Dst:             __dynamic_cast
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:663,16'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection23clip_geometrycollectionEPKNS_4geom18GeometryCollectionERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:666,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:666,15'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:666,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:666,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation12intersection21RectangleIntersection10clip_pointEPKNS_4geom5PointERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom5PointE
        - _ZNK4geos4geom5Point4getXEv
        - _ZNK4geos4geom5Point4getYEv
        - _ZNK4geos4geom5Point5cloneEv
        - _ZNK4geos9operation12intersection9Rectangle8positionEdd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:129,19'
          Dst:             _ZNK4geos4geom5Point4getXEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:130,19'
          Dst:             _ZNK4geos4geom5Point4getYEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:132,13'
          Dst:             _ZNK4geos9operation12intersection9Rectangle8positionEdd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:133,22'
          Dst:             _ZNK4geos4geom5Point5cloneEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:133,15'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom5PointE
    - functionName:    _ZN4geos9operation12intersection21RectangleIntersection15clip_multipointEPKNS_4geom10MultiPointERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation12intersection21RectangleIntersection10clip_pointEPKNS_4geom5PointERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:588,9'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection10clip_pointEPKNS_4geom5PointERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
    - functionName:    _ZN4geos9operation12intersection21RectangleIntersection15clip_linestringEPKNS_4geom10LineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation12intersection21RectangleIntersection21clip_linestring_partsEPKNS_4geom10LineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom10LineStringE
        - _ZNK4geos4geom10LineString5cloneEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:573,8'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection21clip_linestring_partsEPKNS_4geom10LineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:574,22'
          Dst:             _ZNK4geos4geom10LineString5cloneEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:574,15'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom10LineStringE
    - functionName:    _ZN4geos9operation12intersection21RectangleIntersection20clip_multilinestringEPKNS_4geom15MultiLineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation12intersection21RectangleIntersection15clip_linestringEPKNS_4geom10LineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:602,9'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection15clip_linestringEPKNS_4geom10LineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
    - functionName:    _ZN4geos9operation12intersection21RectangleIntersection12clip_polygonEPKNS_4geom7PolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation12intersection21RectangleIntersection24clip_polygon_to_polygonsEPKNS_4geom7PolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
        - _ZN4geos9operation12intersection21RectangleIntersection27clip_polygon_to_linestringsEPKNS_4geom7PolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:551,9'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection24clip_polygon_to_polygonsEPKNS_4geom7PolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:554,9'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection27clip_polygon_to_linestringsEPKNS_4geom7PolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
    - functionName:    _ZN4geos9operation12intersection21RectangleIntersection17clip_multipolygonEPKNS_4geom12MultiPolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation12intersection21RectangleIntersection12clip_polygonEPKNS_4geom7PolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:617,9'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection12clip_polygonEPKNS_4geom7PolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb
    - functionName:    _ZN4geos9operation12intersection21RectangleIntersection23clip_geometrycollectionEPKNS_4geom18GeometryCollectionERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation12intersection21RectangleIntersection9clip_geomEPKNS_4geom8GeometryERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:633,9'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection9clip_geomEPKNS_4geom8GeometryERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb
    - functionName:    _ZN4geos9operation12intersection21RectangleIntersection24clip_polygon_to_polygonsEPKNS_4geom7PolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          358
      EdgeCount:       140
      CyclomaticComplexity: 62
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9algorithm13PointLocation12locateInRingERKNS_4geom12CoordinateXYERKNS2_18CoordinateSequenceE
        - _ZN4geos9algorithm13PointLocation8isInRingERKNS_4geom12CoordinateXYEPKNS2_18CoordinateSequenceE
        - _ZN4geos9operation12intersection21RectangleIntersection21clip_linestring_partsEPKNS_4geom10LineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder12reverseLinesEv
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder17reconnectPolygonsERKNS1_9RectangleE
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom7PolygonE
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder7releaseERS2_
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder9reconnectEv
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilderC2ERKNS_4geom15GeometryFactoryE
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilderD2Ev
        - _ZNK4geos4geom10LinearRing5cloneEv
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom7Polygon5cloneEv
        - _ZNK4geos9operation12intersection28RectangleIntersectionBuilder5emptyEv
        - _ZNK4geos9operation12intersection9Rectangle4xmaxEv
        - _ZNK4geos9operation12intersection9Rectangle4xminEv
        - _ZNK4geos9operation12intersection9Rectangle4ymaxEv
        - _ZNK4geos9operation12intersection9Rectangle4yminEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:460,34'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilderC2ERKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:465,8'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection21clip_linestring_partsEPKNS_4geom10LineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:466,24'
          Dst:             _ZNK4geos4geom7Polygon5cloneEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:466,17'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom7PolygonE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:474,14'
          Dst:             _ZNK4geos9operation12intersection28RectangleIntersectionBuilder5emptyEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:475,36'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xminEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:475,49'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4yminEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:475,20'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:476,31'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xmaxEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:476,45'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xminEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:477,31'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4ymaxEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:477,45'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4yminEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:479,63'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:478,12'
          Dst:             _ZN4geos9algorithm13PointLocation12locateInRingERKNS_4geom12CoordinateXYERKNS2_18CoordinateSequenceE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:486,38'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:486,12'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:487,19'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder12reverseLinesEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:493,11'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder9reconnectEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:501,38'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilderC2ERKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:503,12'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection21clip_linestring_partsEPKNS_4geom10LineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:505,33'
          Dst:             _ZNK4geos4geom10LinearRing5cloneEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:506,34'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:507,19'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom7PolygonE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:510,27'
          Dst:             _ZNK4geos9operation12intersection28RectangleIntersectionBuilder5emptyEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:512,47'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:512,22'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:513,31'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder12reverseLinesEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:515,27'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder9reconnectEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:516,27'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder7releaseERS2_
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:520,44'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xminEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:520,57'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4yminEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:520,28'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:521,39'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xmaxEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:521,53'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xminEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:522,39'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4ymaxEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:522,53'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4yminEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:524,68'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:523,20'
          Dst:             _ZN4geos9algorithm13PointLocation8isInRingERKNS_4geom12CoordinateXYEPKNS2_18CoordinateSequenceE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:530,5'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilderD2Ev
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:530,5'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilderD2Ev
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:530,5'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilderD2Ev
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:532,11'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder17reconnectPolygonsERKNS1_9RectangleE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:533,11'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder7releaseERS2_
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:534,1'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilderD2Ev
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:534,1'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilderD2Ev
    - functionName:    _ZN4geos9operation12intersection21RectangleIntersection27clip_polygon_to_linestringsEPKNS_4geom7PolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          234
      EdgeCount:       102
      CyclomaticComplexity: 48
      functionsReached:
        - _ZN4geos9operation12intersection21RectangleIntersection21clip_linestring_partsEPKNS_4geom10LineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom7PolygonE
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder7releaseERS2_
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder9reconnectEv
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilderC2ERKNS_4geom15GeometryFactoryE
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilderD2Ev
        - _ZNK4geos4geom10LinearRing5cloneEv
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom7Polygon5cloneEv
        - _ZNK4geos9operation12intersection28RectangleIntersectionBuilder5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:395,34'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilderC2ERKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:399,8'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection21clip_linestring_partsEPKNS_4geom10LineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:400,24'
          Dst:             _ZNK4geos4geom7Polygon5cloneEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:400,17'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom7PolygonE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:407,14'
          Dst:             _ZNK4geos9operation12intersection28RectangleIntersectionBuilder5emptyEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:422,15'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder9reconnectEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:423,15'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder7releaseERS2_
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:431,12'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection21clip_linestring_partsEPKNS_4geom10LineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:433,48'
          Dst:             _ZNK4geos4geom10LinearRing5cloneEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:435,34'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:436,21'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom7PolygonE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:438,24'
          Dst:             _ZNK4geos9operation12intersection28RectangleIntersectionBuilder5emptyEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:439,19'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder9reconnectEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:440,19'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder7releaseERS2_
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:443,1'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilderD2Ev
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:443,1'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilderD2Ev
    - functionName:    _ZN4geos9operation12intersection21RectangleIntersection21clip_linestring_partsEPKNS_4geom10LineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         179
      ICount:          890
      EdgeCount:       194
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence3addINSt3__111__wrap_iterIPNS0_10CoordinateEEEJEEEvT_S8_DpT0_
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - _ZN4geos9operation12intersection13clip_to_edgesERdS2_S2_dddRKNS1_9RectangleE
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom10LineStringE
        - _ZN4geos9operation12intersection9Rectangle10onSameEdgeENS2_8PositionES3_
        - _ZN4geos9operation12intersection9Rectangle6onEdgeENS2_8PositionE
        - _ZN4geos9operation12intersection9differentEdddd
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence8toVectorERNSt3__16vectorINS0_10CoordinateENS2_9allocatorIS4_EEEE
        - _ZNK4geos9operation12intersection9Rectangle4xmaxEv
        - _ZNK4geos9operation12intersection9Rectangle4xminEv
        - _ZNK4geos9operation12intersection9Rectangle4ymaxEv
        - _ZNK4geos9operation12intersection9Rectangle4yminEv
        - _ZNK4geos9operation12intersection9Rectangle8positionEdd
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:151,9'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:151,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence8toVectorERNSt3__16vectorINS0_10CoordinateENS2_9allocatorIS4_EEEE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:174,40'
          Dst:             _ZNK4geos9operation12intersection9Rectangle8positionEdd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:182,25'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xminEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:183,47'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xminEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:187,30'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xmaxEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:188,47'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xmaxEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:192,30'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4yminEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:193,47'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4yminEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:197,30'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4ymaxEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:198,47'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4ymaxEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:210,24'
          Dst:             _ZNK4geos9operation12intersection9Rectangle8positionEdd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:216,13'
          Dst:             _ZN4geos9operation12intersection13clip_to_edgesERdS2_S2_dddRKNS1_9RectangleE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:230,17'
          Dst:             _ZN4geos9operation12intersection13clip_to_edgesERdS2_S2_dddRKNS1_9RectangleE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:232,53'
          Dst:             _ZNK4geos9operation12intersection9Rectangle8positionEdd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:233,28'
          Dst:             _ZNK4geos9operation12intersection9Rectangle8positionEdd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:235,20'
          Dst:             _ZN4geos9operation12intersection9differentEdddd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:236,25'
          Dst:             _ZN4geos9operation12intersection9Rectangle6onEdgeENS2_8PositionE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:237,25'
          Dst:             _ZN4geos9operation12intersection9Rectangle6onEdgeENS2_8PositionE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:238,26'
          Dst:             _ZN4geos9operation12intersection9Rectangle10onSameEdgeENS2_8PositionES3_
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:241,35'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:241,29'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:242,35'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:242,29'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:243,38'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:244,27'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom10LineStringE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:256,51'
          Dst:             _ZNK4geos9operation12intersection9Rectangle8positionEdd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:257,21'
          Dst:             _ZN4geos9operation12intersection9Rectangle10onSameEdgeENS2_8PositionES3_
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:282,28'
          Dst:             _ZNK4geos9operation12intersection9Rectangle8positionEdd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:291,21'
          Dst:             _ZN4geos9operation12intersection13clip_to_edgesERdS2_S2_dddRKNS1_9RectangleE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:292,32'
          Dst:             _ZNK4geos9operation12intersection9Rectangle8positionEdd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:296,41'
          Dst:             _ZN4geos9operation12intersection9differentEdddd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:297,42'
          Dst:             _ZN4geos9operation12intersection9Rectangle10onSameEdgeENS2_8PositionES3_
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:304,41'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:304,37'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:308,33'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINSt3__111__wrap_iterIPNS0_10CoordinateEEEJEEEvT_S8_DpT0_
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:312,41'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:312,37'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:315,42'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:316,31'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom10LineStringE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:322,24'
          Dst:             _ZN4geos9operation12intersection9Rectangle10onSameEdgeENS2_8PositionES3_
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:329,45'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:329,41'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:333,37'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINSt3__111__wrap_iterIPNS0_10CoordinateEEEJEEEvT_S8_DpT0_
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:336,46'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:337,35'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom10LineStringE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:362,33'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:362,29'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:366,25'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINSt3__111__wrap_iterIPNS0_10CoordinateEEEJEEEvT_S8_DpT0_
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:369,34'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:370,23'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom10LineStringE
    - functionName:    _ZNK4geos9operation12intersection9Rectangle8positionEdd
      functionSourceFile: '/src/geos/include/geos/operation/intersection/Rectangle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          105
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation12intersection9Rectangle4xminEv
      functionSourceFile: '/src/geos/include/geos/operation/intersection/Rectangle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation12intersection9Rectangle4xmaxEv
      functionSourceFile: '/src/geos/include/geos/operation/intersection/Rectangle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation12intersection9Rectangle4yminEv
      functionSourceFile: '/src/geos/include/geos/operation/intersection/Rectangle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation12intersection9Rectangle4ymaxEv
      functionSourceFile: '/src/geos/include/geos/operation/intersection/Rectangle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation12intersection13clip_to_edgesERdS2_S2_dddRKNS1_9RectangleE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation12intersection13clip_one_edgeERdS2_S2_dddd
        - _ZNK4geos9operation12intersection9Rectangle4xmaxEv
        - _ZNK4geos9operation12intersection9Rectangle4xminEv
        - _ZNK4geos9operation12intersection9Rectangle4ymaxEv
        - _ZNK4geos9operation12intersection9Rectangle4yminEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:98,18'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xminEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:99,52'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xminEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:101,23'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xmaxEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:102,52'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xmaxEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:0,0'
          Dst:             _ZN4geos9operation12intersection13clip_one_edgeERdS2_S2_dddd
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:105,18'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4yminEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:106,52'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4yminEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:108,23'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4ymaxEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:109,52'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4ymaxEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:0,0'
          Dst:             _ZN4geos9operation12intersection13clip_one_edgeERdS2_S2_dddd
    - functionName:    _ZN4geos9operation12intersection9differentEdddd
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation12intersection9Rectangle6onEdgeENS2_8PositionE
      functionSourceFile: '/src/geos/include/geos/operation/intersection/Rectangle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation12intersection9Rectangle10onSameEdgeENS2_8PositionES3_
      functionSourceFile: '/src/geos/include/geos/operation/intersection/Rectangle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation12intersection9Rectangle6onEdgeENS2_8PositionE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/intersection/Rectangle.h:157,16'
          Dst:             _ZN4geos9operation12intersection9Rectangle6onEdgeENS2_8PositionE
    - functionName:    _ZN4geos4geom18CoordinateSequence3addINSt3__111__wrap_iterIPNS0_10CoordinateEEEJEEEvT_S8_DpT0_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:598,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
    - functionName:    _ZN4geos9operation12intersection13clip_one_edgeERdS2_S2_dddd
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation12intersection21RectangleIntersection4clipERKNS_4geom8GeometryERKNS1_9RectangleE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos9operation12intersection21RectangleIntersection4clipEv
        - _ZN4geos9operation12intersection21RectangleIntersectionC2ERKNS_4geom8GeometryERKNS1_9RectangleE
        - _ZN4geos9operation9overlayng14ElevationModel6createERKNS_4geom8GeometryE
        - _ZN4geos9operation9overlayng14ElevationModel9populateZERNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:693,27'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersectionC2ERKNS_4geom8GeometryERKNS1_9RectangleE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:694,49'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection4clipEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:697,53'
          Dst:             _ZN4geos9operation9overlayng14ElevationModel6createERKNS_4geom8GeometryE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:698,20'
          Dst:             _ZN4geos9operation9overlayng14ElevationModel9populateZERNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation12intersection21RectangleIntersection12clipBoundaryEv
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation12intersection21RectangleIntersection9clip_geomEPKNS_4geom8GeometryERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder5buildEv
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilderC2ERKNS_4geom15GeometryFactoryE
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:681,34'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilderC2ERKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:684,5'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection9clip_geomEPKNS_4geom8GeometryERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:686,18'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder5buildEv
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:687,1'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilderD2Ev
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:687,1'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilderD2Ev
    - functionName:    _ZN4geos9operation12intersection21RectangleIntersection12clipBoundaryERKNS_4geom8GeometryERKNS1_9RectangleE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation12intersection21RectangleIntersection12clipBoundaryEv
        - _ZN4geos9operation12intersection21RectangleIntersectionC2ERKNS_4geom8GeometryERKNS1_9RectangleE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:674,27'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersectionC2ERKNS_4geom8GeometryERKNS1_9RectangleE
        - Src:             'src/operation/intersection/RectangleIntersection.cpp:675,15'
          Dst:             _ZN4geos9operation12intersection21RectangleIntersection12clipBoundaryEv
    - functionName:    _ZNK4geos4geom10LineString7reverseEv
      functionSourceFile: '/src/geos/include/geos/geom/LineString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      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:    _ZN4geos6detail9down_castIPNS_4geom10LineStringES3_EET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation12intersection28RectangleIntersectionBuilder12reverseLinesEv
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersectionBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          105
      EdgeCount:       33
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_4geom10LineStringES3_EET_PT0_
        - _ZNK4geos4geom10LineString7reverseEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:532,64'
          Dst:             _ZNK4geos4geom10LineString7reverseEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:532,29'
          Dst:             _ZN4geos6detail9down_castIPNS_4geom10LineStringES3_EET_PT0_
    - functionName:    _ZN4geos9operation12intersection28RectangleIntersectionBuilder17reconnectPolygonsERKNS1_9RectangleE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersectionBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         144
      ICount:          652
      EdgeCount:       255
      CyclomaticComplexity: 113
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequenceixEm
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm13PointLocation8isInRingERKNS_4geom12CoordinateXYEPKNS2_18CoordinateSequenceE
        - _ZN4geos9operation12intersection14normalize_ringERNS_4geom18CoordinateSequenceE
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder10close_ringERKNS1_9RectangleEPNS_4geom18CoordinateSequenceE
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder14close_boundaryERKNS1_9RectangleEPNS_4geom18CoordinateSequenceEdddd
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder5clearEv
        - _ZN4geos9operation12intersection8distanceERKNS1_9RectangleERKNS_4geom18CoordinateSequenceE
        - _ZN4geos9operation12intersection8distanceERKNS1_9RectangleERKNS_4geom18CoordinateSequenceEPKNS5_10LineStringE
        - _ZNK4geos4geom10LinearRing5cloneEv
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequenceixEm
        - _ZNK4geos9operation12intersection9Rectangle12toLinearRingERKNS_4geom15GeometryFactoryE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:415,26'
          Dst:             _ZNK4geos9operation12intersection9Rectangle12toLinearRingERKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:429,34'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:429,23'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:434,35'
          Dst:             _ZN4geos9operation12intersection8distanceERKNS1_9RectangleERKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:441,28'
          Dst:             _ZN4geos9operation12intersection8distanceERKNS1_9RectangleERKNS_4geom18CoordinateSequenceEPKNS5_10LineStringE
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:450,17'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder10close_ringERKNS1_9RectangleEPNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:451,17'
          Dst:             _ZN4geos9operation12intersection14normalize_ringERNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:457,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:460,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:461,21'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:461,27'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:461,21'
          Dst:             __cxa_throw
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:461,21'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:463,34'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:469,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:470,55'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:472,32'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:473,32'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:474,32'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:475,32'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:471,17'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder14close_boundaryERKNS1_9RectangleEPNS_4geom18CoordinateSequenceEdddd
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:477,47'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:478,31'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:478,27'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:494,53'
          Dst:             _ZNK4geos4geom10LinearRing5cloneEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:498,47'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:498,67'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:501,63'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:502,20'
          Dst:             _ZN4geos9algorithm13PointLocation8isInRingERKNS_4geom12CoordinateXYEPKNS2_18CoordinateSequenceE
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:504,46'
          Dst:             _ZNK4geos4geom10LinearRing5cloneEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:522,5'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder5clearEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:518,25'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
    - functionName:    _ZN4geos9operation12intersection8distanceERKNS1_9RectangleERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersectionBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation12intersection8distanceERKNS1_9RectangleEdddd
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:269,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:270,28'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:271,28'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:272,12'
          Dst:             _ZN4geos9operation12intersection8distanceERKNS1_9RectangleEdddd
    - functionName:    _ZN4geos9operation12intersection8distanceERKNS1_9RectangleERKNS_4geom18CoordinateSequenceEPKNS5_10LineStringE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersectionBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation12intersection8distanceERKNS1_9RectangleEdddd
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:256,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:257,28'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:259,46'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:260,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:262,12'
          Dst:             _ZN4geos9operation12intersection8distanceERKNS1_9RectangleEdddd
    - functionName:    _ZN4geos9operation12intersection28RectangleIntersectionBuilder10close_ringERKNS1_9RectangleEPNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersectionBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceixEm
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder14close_boundaryERKNS1_9RectangleEPNS_4geom18CoordinateSequenceEdddd
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:387,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:388,22'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:389,22'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:395,5'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder14close_boundaryERKNS1_9RectangleEPNS_4geom18CoordinateSequenceEdddd
    - functionName:    _ZN4geos9operation12intersection14normalize_ringERNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersectionBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4geom18CoordinateSequenceixEm
        - _ZN4geos9operation12intersection14reverse_pointsERNS_4geom18CoordinateSequenceEmm
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:299,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:306,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:309,12'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:309,26'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:312,17'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:312,32'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:313,17'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:313,31'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:326,5'
          Dst:             _ZN4geos9operation12intersection14reverse_pointsERNS_4geom18CoordinateSequenceEmm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:327,5'
          Dst:             _ZN4geos9operation12intersection14reverse_pointsERNS_4geom18CoordinateSequenceEmm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:328,5'
          Dst:             _ZN4geos9operation12intersection14reverse_pointsERNS_4geom18CoordinateSequenceEmm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:333,22'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:334,9'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:335,5'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
    - functionName:    _ZN4geos4geom18CoordinateSequenceixEm
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:310,16'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
    - functionName:    _ZN4geos9operation12intersection28RectangleIntersectionBuilder14close_boundaryERKNS1_9RectangleEPNS_4geom18CoordinateSequenceEdddd
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersectionBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          128
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos9operation12intersection9Rectangle8nextEdgeENS2_8PositionE
        - _ZNK4geos9operation12intersection9Rectangle4xmaxEv
        - _ZNK4geos9operation12intersection9Rectangle4xminEv
        - _ZNK4geos9operation12intersection9Rectangle4ymaxEv
        - _ZNK4geos9operation12intersection9Rectangle4yminEv
        - _ZNK4geos9operation12intersection9Rectangle8positionEdd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:345,39'
          Dst:             _ZNK4geos9operation12intersection9Rectangle8positionEdd
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:346,36'
          Dst:             _ZNK4geos9operation12intersection9Rectangle8positionEdd
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:353,33'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xminEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:354,33'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4ymaxEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:355,33'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xmaxEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:356,33'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4yminEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:359,27'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:359,23'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:364,15'
          Dst:             _ZN4geos9operation12intersection9Rectangle8nextEdgeENS2_8PositionE
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:366,23'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xminEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:369,23'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4ymaxEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:372,23'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xmaxEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:375,23'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4yminEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:378,19'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:378,15'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
    - functionName:    _ZN4geos9operation12intersection28RectangleIntersectionBuilder5clearEv
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersectionBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation12intersection9Rectangle8nextEdgeENS2_8PositionE
      functionSourceFile: '/src/geos/include/geos/operation/intersection/Rectangle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation12intersection14reverse_pointsERNS_4geom18CoordinateSequenceEmm
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersectionBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4geom18CoordinateSequenceixEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:281,22'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:282,22'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:284,14'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:285,14'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:286,9'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:287,9'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
    - functionName:    _ZN4geos9operation12intersection8distanceERKNS1_9RectangleEdddd
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersectionBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          181
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation12intersection9Rectangle8nextEdgeENS2_8PositionE
        - _ZNK4geos9operation12intersection9Rectangle4xmaxEv
        - _ZNK4geos9operation12intersection9Rectangle4xminEv
        - _ZNK4geos9operation12intersection9Rectangle4ymaxEv
        - _ZNK4geos9operation12intersection9Rectangle4yminEv
        - _ZNK4geos9operation12intersection9Rectangle8positionEdd
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:206,36'
          Dst:             _ZNK4geos9operation12intersection9Rectangle8positionEdd
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:207,39'
          Dst:             _ZNK4geos9operation12intersection9Rectangle8positionEdd
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:213,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:213,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:213,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:213,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:221,33'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xminEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:222,33'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4ymaxEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:223,33'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xmaxEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:224,33'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4yminEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:230,15'
          Dst:             _ZN4geos9operation12intersection9Rectangle8nextEdgeENS2_8PositionE
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:232,31'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xminEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:233,23'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xminEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:236,26'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4ymaxEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:237,23'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4ymaxEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:240,26'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xmaxEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:241,23'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4xmaxEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:244,31'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4yminEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:245,23'
          Dst:             _ZNK4geos9operation12intersection9Rectangle4yminEv
    - functionName:    _ZN4geos9operation12intersection28RectangleIntersectionBuilder5buildEv
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersectionBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          154
      EdgeCount:       53
      CyclomaticComplexity: 26
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:169,46'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:190,37'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:191,21'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos9operation12intersection28RectangleIntersectionBuilder5emptyEv
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersectionBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom5PointE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersectionBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom10LineStringE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersectionBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersectionBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation12intersection28RectangleIntersectionBuilder7releaseERS2_
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersectionBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          107
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom10LineStringE
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom5PointE
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom7PolygonE
        - _ZN4geos9operation12intersection28RectangleIntersectionBuilder5clearEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:95,18'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom7PolygonE
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:99,18'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom10LineStringE
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:106,5'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder5clearEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:103,18'
          Dst:             _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom5PointE
    - functionName:    _ZN4geos9operation12intersection28RectangleIntersectionBuilder9reconnectEv
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersectionBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          123
      EdgeCount:       46
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_bb
        - _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:59,51'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:62,51'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:64,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:65,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:72,8'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:72,18'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:72,15'
          Dst:             _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:77,16'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:78,10'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_bb
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:83,22'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos9operation12intersection28RectangleIntersectionBuilderD2Ev
      functionSourceFile: '/src/geos/src/operation/intersection/RectangleIntersectionBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          137
      EdgeCount:       30
      CyclomaticComplexity: 4
      functionsReached:
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/intersection/RectangleIntersectionBuilder.cpp:39,89'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4geos9operation9linemerge10EdgeStringD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/linemerge/EdgeString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11planargraph16DirectedEdgeStar9getDegreeEv
      functionSourceFile: '/src/geos/include/geos/planargraph/DirectedEdgeStar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph7NodeMap3endEv
      functionSourceFile: '/src/geos/include/geos/planargraph/NodeMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph7NodeMap5beginEv
      functionSourceFile: '/src/geos/include/geos/planargraph/NodeMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9linemerge25LMGeometryComponentFilterD0Ev
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMerger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMerger.cpp:66,8'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos9operation9linemerge25LMGeometryComponentFilter9filter_roEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMerger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9linemerge10LineMerger3addEPKNS_4geom10LineStringE
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMerger.cpp:74,32'
          Dst:             __dynamic_cast
        - Src:             'src/operation/linemerge/LineMerger.cpp:76,17'
          Dst:             _ZN4geos9operation9linemerge10LineMerger3addEPKNS_4geom10LineStringE
    - functionName:    _ZN4geos9operation9linemerge10LineMerger3addEPKNS_4geom10LineStringE
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMerger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9linemerge14LineMergeGraph7addEdgeEPKNS_4geom10LineStringE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMerger.cpp:100,31'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/linemerge/LineMerger.cpp:102,11'
          Dst:             _ZN4geos9operation9linemerge14LineMergeGraph7addEdgeEPKNS_4geom10LineStringE
    - functionName:    _ZN4geos9operation9linemerge10LineMerger20getMergedLineStringsEv
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMerger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9linemerge10LineMerger5mergeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMerger.cpp:236,5'
          Dst:             _ZN4geos9operation9linemerge10LineMerger5mergeEv
    - functionName:    _ZN4geos9operation9linemerge10LineMerger5mergeEv
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMerger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraph12edgeIteratorEv
        - _ZN4geos11planargraph11PlanarGraph12nodeIteratorEv
        - _ZN4geos11planargraph11PlanarGraph7edgeEndEv
        - _ZN4geos11planargraph11PlanarGraph7nodeEndEv
        - _ZN4geos11planargraph14GraphComponent12setMarkedMapINSt3__114__map_iteratorINS3_15__tree_iteratorINS3_12__value_typeINS_4geom12CoordinateXYEPNS0_4NodeEEEPNS3_11__tree_nodeISB_PvEElEEEEEEvT_SI_b
        - _ZN4geos11planargraph14GraphComponent9setMarkedINSt3__111__wrap_iterIPPNS0_4EdgeEEEEEvT_S9_b
        - _ZN4geos9operation9linemerge10LineMerger32buildEdgeStringsForIsolatedLoopsEv
        - _ZN4geos9operation9linemerge10LineMerger36buildEdgeStringsForObviousStartNodesEv
        - _ZNK4geos9operation9linemerge10EdgeString12toLineStringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMerger.cpp:113,40'
          Dst:             _ZN4geos11planargraph11PlanarGraph12nodeIteratorEv
        - Src:             'src/operation/linemerge/LineMerger.cpp:113,62'
          Dst:             _ZN4geos11planargraph11PlanarGraph7nodeEndEv
        - Src:             'src/operation/linemerge/LineMerger.cpp:113,5'
          Dst:             _ZN4geos11planargraph14GraphComponent12setMarkedMapINSt3__114__map_iteratorINS3_15__tree_iteratorINS3_12__value_typeINS_4geom12CoordinateXYEPNS0_4NodeEEEPNS3_11__tree_nodeISB_PvEElEEEEEEvT_SI_b
        - Src:             'src/operation/linemerge/LineMerger.cpp:115,37'
          Dst:             _ZN4geos11planargraph11PlanarGraph12edgeIteratorEv
        - Src:             'src/operation/linemerge/LineMerger.cpp:115,59'
          Dst:             _ZN4geos11planargraph11PlanarGraph7edgeEndEv
        - Src:             'src/operation/linemerge/LineMerger.cpp:115,5'
          Dst:             _ZN4geos11planargraph14GraphComponent9setMarkedINSt3__111__wrap_iterIPPNS0_4EdgeEEEEEvT_S9_b
        - Src:             'src/operation/linemerge/LineMerger.cpp:120,5'
          Dst:             _ZN4geos9operation9linemerge10LineMerger36buildEdgeStringsForObviousStartNodesEv
        - Src:             'src/operation/linemerge/LineMerger.cpp:121,5'
          Dst:             _ZN4geos9operation9linemerge10LineMerger32buildEdgeStringsForIsolatedLoopsEv
        - Src:             'src/operation/linemerge/LineMerger.cpp:127,52'
          Dst:             _ZNK4geos9operation9linemerge10EdgeString12toLineStringEv
    - functionName:    _ZN4geos11planargraph11PlanarGraph12nodeIteratorEv
      functionSourceFile: '/src/geos/include/geos/planargraph/PlanarGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph7NodeMap5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/PlanarGraph.h:138,24'
          Dst:             _ZN4geos11planargraph7NodeMap5beginEv
    - functionName:    _ZN4geos11planargraph11PlanarGraph7nodeEndEv
      functionSourceFile: '/src/geos/include/geos/planargraph/PlanarGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph7NodeMap3endEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/PlanarGraph.h:156,24'
          Dst:             _ZN4geos11planargraph7NodeMap3endEv
    - functionName:    _ZN4geos11planargraph14GraphComponent12setMarkedMapINSt3__114__map_iteratorINS3_15__tree_iteratorINS3_12__value_typeINS_4geom12CoordinateXYEPNS0_4NodeEEEPNS3_11__tree_nodeISB_PvEElEEEEEEvT_SI_b
      functionSourceFile: '/src/geos/include/geos/planargraph/GraphComponent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph11PlanarGraph12edgeIteratorEv
      functionSourceFile: '/src/geos/include/geos/planargraph/PlanarGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph11PlanarGraph7edgeEndEv
      functionSourceFile: '/src/geos/include/geos/planargraph/PlanarGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph14GraphComponent9setMarkedINSt3__111__wrap_iterIPPNS0_4EdgeEEEEEvT_S9_b
      functionSourceFile: '/src/geos/include/geos/planargraph/GraphComponent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9linemerge10LineMerger36buildEdgeStringsForObviousStartNodesEv
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMerger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9linemerge10LineMerger34buildEdgeStringsForNonDegree2NodesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMerger.cpp:134,5'
          Dst:             _ZN4geos9operation9linemerge10LineMerger34buildEdgeStringsForNonDegree2NodesEv
    - functionName:    _ZN4geos9operation9linemerge10LineMerger32buildEdgeStringsForIsolatedLoopsEv
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMerger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9linemerge10LineMerger35buildEdgeStringsForUnprocessedNodesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMerger.cpp:140,5'
          Dst:             _ZN4geos9operation9linemerge10LineMerger35buildEdgeStringsForUnprocessedNodesEv
    - functionName:    _ZN4geos9operation9linemerge10LineMerger35buildEdgeStringsForUnprocessedNodesEv
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMerger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          91
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraph8getNodesERNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
        - _ZN4geos9operation9linemerge10LineMerger26buildEdgeStringsStartingAtEPNS_11planargraph4NodeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMerger.cpp:150,11'
          Dst:             _ZN4geos11planargraph11PlanarGraph8getNodesERNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/linemerge/LineMerger.cpp:157,13'
          Dst:             _ZN4geos9operation9linemerge10LineMerger26buildEdgeStringsStartingAtEPNS_11planargraph4NodeE
    - functionName:    _ZN4geos11planargraph11PlanarGraph8getNodesERNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/include/geos/planargraph/PlanarGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph7NodeMap8getNodesERNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/PlanarGraph.h:174,17'
          Dst:             _ZN4geos11planargraph7NodeMap8getNodesERNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
    - functionName:    _ZN4geos9operation9linemerge10LineMerger26buildEdgeStringsStartingAtEPNS_11planargraph4NodeE
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMerger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11planargraph4Node11getOutEdgesEv
        - _ZN4geos6detail9down_castIPNS_9operation9linemerge21LineMergeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - _ZNK4geos11planargraph12DirectedEdge16getEdgeDirectionEv
        - _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
        - _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
        - _ZNK4geos9operation9linemerge10LineMerger27buildEdgeStringStartingWithEPNS1_21LineMergeDirectedEdgeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMerger.cpp:201,60'
          Dst:             _ZN4geos11planargraph4Node11getOutEdgesEv
        - Src:             'src/operation/linemerge/LineMerger.cpp:201,75'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
        - Src:             'src/operation/linemerge/LineMerger.cpp:205,29'
          Dst:             _ZN4geos6detail9down_castIPNS_9operation9linemerge21LineMergeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - Src:             'src/operation/linemerge/LineMerger.cpp:206,41'
          Dst:             _ZNK4geos11planargraph12DirectedEdge16getEdgeDirectionEv
        - Src:             'src/operation/linemerge/LineMerger.cpp:209,26'
          Dst:             _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
        - Src:             'src/operation/linemerge/LineMerger.cpp:212,31'
          Dst:             _ZNK4geos9operation9linemerge10LineMerger27buildEdgeStringStartingWithEPNS1_21LineMergeDirectedEdgeE
    - functionName:    _ZN4geos11planargraph4Node11getOutEdgesEv
      functionSourceFile: '/src/geos/include/geos/planargraph/Node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPNS_9operation9linemerge21LineMergeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9linemerge10LineMerger27buildEdgeStringStartingWithEPNS1_21LineMergeDirectedEdgeE
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMerger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos9operation9linemerge10EdgeString3addEPNS1_21LineMergeDirectedEdgeE
        - _ZN4geos9operation9linemerge21LineMergeDirectedEdge7getNextEb
        - _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMerger.cpp:222,21'
          Dst:             _ZN4geos9operation9linemerge10EdgeString3addEPNS1_21LineMergeDirectedEdgeE
        - Src:             'src/operation/linemerge/LineMerger.cpp:223,18'
          Dst:             _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
        - Src:             'src/operation/linemerge/LineMerger.cpp:224,28'
          Dst:             _ZN4geos9operation9linemerge21LineMergeDirectedEdge7getNextEb
    - functionName:    _ZN4geos9operation9linemerge10LineMerger34buildEdgeStringsForNonDegree2NodesEv
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMerger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          124
      EdgeCount:       55
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraph8getNodesERNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
        - _ZN4geos11planargraph4Node11getOutEdgesEv
        - _ZN4geos9operation9linemerge10LineMerger26buildEdgeStringsStartingAtEPNS_11planargraph4NodeE
        - _ZNK4geos11planargraph12DirectedEdge16getEdgeDirectionEv
        - _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
        - _ZNK4geos11planargraph4Node9getDegreeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMerger.cpp:173,11'
          Dst:             _ZN4geos11planargraph11PlanarGraph8getNodesERNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/linemerge/LineMerger.cpp:178,35'
          Dst:             _ZNK4geos11planargraph4Node9getDegreeEv
        - Src:             'src/operation/linemerge/LineMerger.cpp:183,39'
          Dst:             _ZN4geos11planargraph4Node11getOutEdgesEv
        - Src:             'src/operation/linemerge/LineMerger.cpp:183,54'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
        - Src:             'src/operation/linemerge/LineMerger.cpp:185,38'
          Dst:             _ZNK4geos11planargraph12DirectedEdge16getEdgeDirectionEv
        - Src:             'src/operation/linemerge/LineMerger.cpp:185,70'
          Dst:             _ZNK4geos11planargraph12DirectedEdge16getEdgeDirectionEv
        - Src:             'src/operation/linemerge/LineMerger.cpp:189,13'
          Dst:             _ZN4geos9operation9linemerge10LineMerger26buildEdgeStringsStartingAtEPNS_11planargraph4NodeE
    - functionName:    _ZNK4geos11planargraph4Node9getDegreeEv
      functionSourceFile: '/src/geos/include/geos/planargraph/Node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11planargraph16DirectedEdgeStar9getDegreeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/Node.h:112,23'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar9getDegreeEv
    - functionName:    _ZN4geos9operation9linemerge25LMGeometryComponentFilterC2EPNS1_10LineMergerE
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMerger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMerger.cpp:69,14'
          Dst:             _ZN4geos4geom23GeometryComponentFilterC2Ev
    - functionName:    _ZN4geos9operation9linemerge10LineMergerD2Ev
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMerger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9linemerge14LineMergeGraphD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMerger.cpp:64,25'
          Dst:             _ZN4geos9operation9linemerge14LineMergeGraphD2Ev
    - functionName:    _ZN4geos9operation9linemerge10LineMergerC2Eb
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMerger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9linemerge14LineMergeGraphC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMerger.cpp:58,13'
          Dst:             _ZN4geos9operation9linemerge14LineMergeGraphC2Ev
    - functionName:    _ZN4geos9operation9linemerge10LineMerger3addEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMerger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - _ZN4geos9operation9linemerge25LMGeometryComponentFilterC2EPNS1_10LineMergerE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMerger.cpp:90,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - Src:             'src/operation/linemerge/LineMerger.cpp:92,31'
          Dst:             _ZN4geos9operation9linemerge25LMGeometryComponentFilterC2EPNS1_10LineMergerE
        - Src:             'src/operation/linemerge/LineMerger.cpp:94,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
        - Src:             'src/operation/linemerge/LineMerger.cpp:94,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos9operation9linemerge10LineMerger3addEPNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMerger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9linemerge10LineMerger3addEPKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMerger.cpp:54,9'
          Dst:             _ZN4geos9operation9linemerge10LineMerger3addEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation7overlay4snap17LineStringSnapperC2ERKNS_4geom18CoordinateSequenceEd
      functionSourceFile: '/src/geos/include/geos/operation/overlay/snap/LineStringSnapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlay/snap/LineStringSnapper.h:68,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/operation/overlay/snap/LineStringSnapper.h:69,36'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'include/geos/operation/overlay/snap/LineStringSnapper.h:69,55'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'include/geos/operation/overlay/snap/LineStringSnapper.h:69,46'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos9operation7overlay4snap15SnapTransformer8snapLineEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/overlay/snap/GeometrySnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_
        - _ZN4geos9operation7overlay4snap17LineStringSnapper6snapToERKNSt3__16vectorIPKNS_4geom10CoordinateENS4_9allocatorIS9_EEEE
        - _ZN4geos9operation7overlay4snap17LineStringSnapperC2ERKNS_4geom18CoordinateSequenceEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:63,17'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:64,27'
          Dst:             _ZN4geos9operation7overlay4snap17LineStringSnapperC2ERKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:65,24'
          Dst:             _ZN4geos9operation7overlay4snap17LineStringSnapper6snapToERKNSt3__16vectorIPKNS_4geom10CoordinateENS4_9allocatorIS9_EEEE
    - functionName:    _ZN4geos9operation7overlay4snap15SnapTransformer20transformCoordinatesEPKNS_4geom18CoordinateSequenceEPKNS4_8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlay/snap/GeometrySnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - _ZN4geos9operation7overlay4snap15SnapTransformer8snapLineEPKNS_4geom18CoordinateSequenceE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:83,9'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:84,16'
          Dst:             _ZN4geos9operation7overlay4snap15SnapTransformer8snapLineEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos9operation7overlay4snap15SnapTransformerD0Ev
      functionSourceFile: '/src/geos/src/operation/overlay/snap/GeometrySnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:47,7'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
    - functionName:    _ZN4geos9operation7overlay4snap15GeometrySnapper10snapToSelfERKNS_4geom8GeometryEdb
      functionSourceFile: '/src/geos/src/operation/overlay/snap/GeometrySnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation7overlay4snap15GeometrySnapper10snapToSelfEdb
        - _ZN4geos9operation7overlay4snap15GeometrySnapperC2ERKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:223,21'
          Dst:             _ZN4geos9operation7overlay4snap15GeometrySnapperC2ERKNS_4geom8GeometryE
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:224,21'
          Dst:             _ZN4geos9operation7overlay4snap15GeometrySnapper10snapToSelfEdb
    - functionName:    _ZN4geos9operation7overlay4snap15GeometrySnapperC2ERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlay/snap/GeometrySnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:93,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
    - functionName:    _ZN4geos9operation7overlay4snap15GeometrySnapper10snapToSelfEdb
      functionSourceFile: '/src/geos/src/operation/overlay/snap/GeometrySnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          117
      EdgeCount:       46
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos4geom4util13GeometryFixer3fixEPKNS0_8GeometryE
        - _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - _ZN4geos9operation7overlay4snap15GeometrySnapper24extractTargetCoordinatesERKNS_4geom8GeometryE
        - _ZN4geos9operation7overlay4snap15SnapTransformerC2EdRKNSt3__16vectorIPKNS_4geom10CoordinateENS4_9allocatorIS9_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:134,54'
          Dst:             _ZN4geos9operation7overlay4snap15GeometrySnapper24extractTargetCoordinatesERKNS_4geom8GeometryE
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:138,56'
          Dst:             _ZN4geos9operation7overlay4snap15SnapTransformerC2EdRKNSt3__16vectorIPKNS_4geom10CoordinateENS4_9allocatorIS9_EEEE
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:140,51'
          Dst:             _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:144,18'
          Dst:             _ZN4geos4geom4util13GeometryFixer3fixEPKNS0_8GeometryE
    - functionName:    _ZN4geos9operation7overlay4snap15GeometrySnapper24extractTargetCoordinatesERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlay/snap/GeometrySnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util27UniqueCoordinateArrayFilterC2ERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - _ZN4geos4util27UniqueCoordinateArrayFilterD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:101,39'
          Dst:             _ZN4geos4util27UniqueCoordinateArrayFilterC2ERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:106,1'
          Dst:             _ZN4geos4util27UniqueCoordinateArrayFilterD2Ev
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:106,1'
          Dst:             _ZN4geos4util27UniqueCoordinateArrayFilterD2Ev
    - functionName:    _ZN4geos9operation7overlay4snap15SnapTransformerC2EdRKNSt3__16vectorIPKNS_4geom10CoordinateENS4_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/operation/overlay/snap/GeometrySnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformerC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:70,5'
          Dst:             _ZN4geos4geom4util19GeometryTransformerC2Ev
    - functionName:    _ZN4geos9operation7overlay4snap15GeometrySnapper4snapERKNS_4geom8GeometryES7_dRNS4_11GeomPtrPairE
      functionSourceFile: '/src/geos/src/operation/overlay/snap/GeometrySnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation7overlay4snap15GeometrySnapper6snapToERKNS_4geom8GeometryEd
        - _ZN4geos9operation7overlay4snap15GeometrySnapperC2ERKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:201,21'
          Dst:             _ZN4geos9operation7overlay4snap15GeometrySnapperC2ERKNS_4geom8GeometryE
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:202,31'
          Dst:             _ZN4geos9operation7overlay4snap15GeometrySnapper6snapToERKNS_4geom8GeometryEd
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:209,21'
          Dst:             _ZN4geos9operation7overlay4snap15GeometrySnapperC2ERKNS_4geom8GeometryE
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:210,32'
          Dst:             _ZN4geos9operation7overlay4snap15GeometrySnapper6snapToERKNS_4geom8GeometryEd
    - functionName:    _ZN4geos9operation7overlay4snap15GeometrySnapper6snapToERKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/operation/overlay/snap/GeometrySnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - _ZN4geos9operation7overlay4snap15GeometrySnapper24extractTargetCoordinatesERKNS_4geom8GeometryE
        - _ZN4geos9operation7overlay4snap15SnapTransformerC2EdRKNSt3__16vectorIPKNS_4geom10CoordinateENS4_9allocatorIS9_EEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:117,54'
          Dst:             _ZN4geos9operation7overlay4snap15GeometrySnapper24extractTargetCoordinatesERKNS_4geom8GeometryE
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:121,56'
          Dst:             _ZN4geos9operation7overlay4snap15SnapTransformerC2EdRKNSt3__16vectorIPKNS_4geom10CoordinateENS4_9allocatorIS9_EEEE
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:122,23'
          Dst:             _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
    - functionName:    _ZN4geos9operation7overlay4snap15GeometrySnapper27computeOverlaySnapToleranceERKNS_4geom8GeometryES7_
      functionSourceFile: '/src/geos/src/operation/overlay/snap/GeometrySnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation7overlay4snap15GeometrySnapper27computeOverlaySnapToleranceERKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:191,21'
          Dst:             _ZN4geos9operation7overlay4snap15GeometrySnapper27computeOverlaySnapToleranceERKNS_4geom8GeometryE
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:191,54'
          Dst:             _ZN4geos9operation7overlay4snap15GeometrySnapper27computeOverlaySnapToleranceERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation7overlay4snap15GeometrySnapper27computeOverlaySnapToleranceERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlay/snap/GeometrySnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation7overlay4snap15GeometrySnapper29computeSizeBasedSnapToleranceERKNS_4geom8GeometryE
        - _ZNK4geos4geom14PrecisionModel7getTypeEv
        - _ZNK4geos4geom14PrecisionModel8getScaleEv
        - _ZNK4geos4geom8Geometry17getPrecisionModelEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:164,28'
          Dst:             _ZN4geos9operation7overlay4snap15GeometrySnapper29computeSizeBasedSnapToleranceERKNS_4geom8GeometryE
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:176,36'
          Dst:             _ZNK4geos4geom8Geometry17getPrecisionModelEv
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:177,11'
          Dst:             _ZNK4geos4geom14PrecisionModel7getTypeEv
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:178,39'
          Dst:             _ZNK4geos4geom14PrecisionModel8getScaleEv
    - functionName:    _ZN4geos9operation7overlay4snap15GeometrySnapper29computeSizeBasedSnapToleranceERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlay/snap/GeometrySnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:155,41'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'src/operation/overlay/snap/GeometrySnapper.cpp:155,59'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
    - functionName:    _ZNK4geos4geom14CoordinateList3endEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom14CoordinateList5beginEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence3addINSt3__121__list_const_iteratorINS0_10CoordinateEPvEEJEEEvT_S8_DpT0_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:598,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
    - functionName:    _ZNK4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEC2EPS3_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:845,115'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:845,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEC2EPS3_m
    - functionName:    _ZNK4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEC2EPS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:840,20'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEC2EPS3_
    - functionName:    _ZN4geos4geom14CoordinateListC2INS0_18CoordinateSequence11CoordinatesIKNS0_10CoordinateEEEEERKT_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZNK4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateList.h:78,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateList.h:78,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
    - functionName:    _ZN4geos4geom8Envelope27distanceSquaredToCoordinateERKNS0_12CoordinateXYES4_S4_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom14CoordinateList6insertENSt3__115__list_iteratorINS0_10CoordinateEPvEERKS4_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation7overlay4snap17LineStringSnapper17findSegmentToSnapERKNS_4geom10CoordinateENSt3__115__list_iteratorIS5_PvEESB_
      functionSourceFile: '/src/geos/src/operation/overlay/snap/LineStringSnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          109
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2Ev
        - _ZN4geos4geom8Envelope27distanceSquaredToCoordinateERKNS0_12CoordinateXYES4_S4_
        - _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:394,17'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:418,19'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:418,46'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:435,13'
          Dst:             _ZN4geos4geom8Envelope27distanceSquaredToCoordinateERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:439,27'
          Dst:             _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9operation7overlay4snap17LineStringSnapper17findSnapForVertexERKNS_4geom10CoordinateERKNSt3__16vectorIPS6_NS8_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/operation/overlay/snap/LineStringSnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:197,19'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:204,30'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos4geom14CoordinateList5beginEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom14CoordinateList3endEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom14CoordinateList5emptyEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation7overlay4snap17LineStringSnapper16findVertexToSnapERKNS_4geom10CoordinateENSt3__115__list_iteratorIS5_PvEESB_
      functionSourceFile: '/src/geos/src/operation/overlay/snap/LineStringSnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          60
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:84,26'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos4geom14CoordinateListD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom14CoordinateList20toCoordinateSequenceEv
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINSt3__121__list_const_iteratorINS0_10CoordinateEPvEEJEEEvT_S8_DpT0_
        - _ZNK4geos4geom14CoordinateList3endEv
        - _ZNK4geos4geom14CoordinateList5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateList.h:191,18'
          Dst:             _ZNK4geos4geom14CoordinateList5beginEv
        - Src:             'include/geos/geom/CoordinateList.h:191,27'
          Dst:             _ZNK4geos4geom14CoordinateList3endEv
        - Src:             'include/geos/geom/CoordinateList.h:191,14'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINSt3__121__list_const_iteratorINS0_10CoordinateEPvEEJEEEvT_S8_DpT0_
    - functionName:    _ZN4geos9operation7overlay4snap17LineStringSnapper12snapSegmentsERNS_4geom14CoordinateListERKNSt3__16vectorIPKNS4_10CoordinateENS7_9allocatorISB_EEEE
      functionSourceFile: '/src/geos/src/operation/overlay/snap/LineStringSnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          215
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZN4geos4geom14CoordinateList3endEv
        - _ZN4geos4geom14CoordinateList5beginEv
        - _ZN4geos4geom14CoordinateList6insertENSt3__115__list_iteratorINS0_10CoordinateEPvEERKS4_
        - _ZN4geos9operation7overlay4snap17LineStringSnapper17findSegmentToSnapERKNS_4geom10CoordinateENSt3__115__list_iteratorIS5_PvEESB_
        - _ZNK4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYE
        - _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
        - _ZNK4geos4geom14CoordinateList5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:232,18'
          Dst:             _ZNK4geos4geom14CoordinateList5emptyEv
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:236,5'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:253,54'
          Dst:             _ZN4geos4geom14CoordinateList3endEv
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:256,49'
          Dst:             _ZN4geos4geom14CoordinateList5beginEv
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:256,13'
          Dst:             _ZN4geos9operation7overlay4snap17LineStringSnapper17findSegmentToSnapERKNS_4geom10CoordinateENSt3__115__list_iteratorIS5_PvEESB_
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:277,21'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:278,25'
          Dst:             _ZNK4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYE
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:291,33'
          Dst:             _ZN4geos4geom14CoordinateList5beginEv
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:292,36'
          Dst:             _ZN4geos4geom14CoordinateList5beginEv
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:298,31'
          Dst:             _ZN4geos4geom14CoordinateList6insertENSt3__115__list_iteratorINS0_10CoordinateEPvEERKS4_
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:303,25'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:304,24'
          Dst:             _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:304,50'
          Dst:             _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:0,0'
          Dst:             _ZN4geos4geom14CoordinateList6insertENSt3__115__list_iteratorINS0_10CoordinateEPvEERKS4_
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:327,36'
          Dst:             _ZN4geos4geom14CoordinateList5beginEv
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:332,40'
          Dst:             _ZN4geos4geom14CoordinateList3endEv
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:341,31'
          Dst:             _ZN4geos4geom14CoordinateList6insertENSt3__115__list_iteratorINS0_10CoordinateEPvEERKS4_
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:351,25'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:352,24'
          Dst:             _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:352,50'
          Dst:             _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:0,0'
          Dst:             _ZN4geos4geom14CoordinateList6insertENSt3__115__list_iteratorINS0_10CoordinateEPvEERKS4_
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:376,23'
          Dst:             _ZN4geos4geom14CoordinateList6insertENSt3__115__list_iteratorINS0_10CoordinateEPvEERKS4_
    - functionName:    _ZN4geos9operation7overlay4snap17LineStringSnapper12snapVerticesERNS_4geom14CoordinateListERKNSt3__16vectorIPKNS4_10CoordinateENS7_9allocatorISB_EEEE
      functionSourceFile: '/src/geos/src/operation/overlay/snap/LineStringSnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          110
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos4geom14CoordinateList3endEv
        - _ZN4geos4geom14CoordinateList5beginEv
        - _ZN4geos9operation7overlay4snap17LineStringSnapper16findVertexToSnapERKNS_4geom10CoordinateENSt3__115__list_iteratorIS5_PvEESB_
        - _ZNK4geos4geom14CoordinateList5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:120,18'
          Dst:             _ZNK4geos4geom14CoordinateList5emptyEv
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:132,9'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:140,54'
          Dst:             _ZN4geos4geom14CoordinateList3endEv
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:145,48'
          Dst:             _ZN4geos4geom14CoordinateList5beginEv
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:145,13'
          Dst:             _ZN4geos9operation7overlay4snap17LineStringSnapper16findVertexToSnapERKNS_4geom10CoordinateENSt3__115__list_iteratorIS5_PvEESB_
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:159,33'
          Dst:             _ZN4geos4geom14CoordinateList5beginEv
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:160,33'
          Dst:             _ZN4geos4geom14CoordinateList3endEv
    - functionName:    _ZN4geos4geom14CoordinateListC2ERKNS0_18CoordinateSequenceE
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateListC2INS0_18CoordinateSequence11CoordinatesIKNS0_10CoordinateEEEEERKT_
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateList.h:83,28'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateList.h:83,11'
          Dst:             _ZN4geos4geom14CoordinateListC2INS0_18CoordinateSequence11CoordinatesIKNS0_10CoordinateEEEEERKT_
    - functionName:    _ZN4geos9operation7overlay4snap17LineStringSnapper6snapToERKNSt3__16vectorIPKNS_4geom10CoordinateENS4_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/operation/overlay/snap/LineStringSnapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom14CoordinateListC2ERKNS0_18CoordinateSequenceE
        - _ZN4geos4geom14CoordinateListD2Ev
        - _ZN4geos9operation7overlay4snap17LineStringSnapper12snapSegmentsERNS_4geom14CoordinateListERKNSt3__16vectorIPKNS4_10CoordinateENS7_9allocatorISB_EEEE
        - _ZN4geos9operation7overlay4snap17LineStringSnapper12snapVerticesERNS_4geom14CoordinateListERKNSt3__16vectorIPKNS4_10CoordinateENS7_9allocatorISB_EEEE
        - _ZNK4geos4geom14CoordinateList20toCoordinateSequenceEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:58,26'
          Dst:             _ZN4geos4geom14CoordinateListC2ERKNS0_18CoordinateSequenceE
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:60,5'
          Dst:             _ZN4geos9operation7overlay4snap17LineStringSnapper12snapVerticesERNS_4geom14CoordinateListERKNSt3__16vectorIPKNS4_10CoordinateENS7_9allocatorISB_EEEE
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:61,5'
          Dst:             _ZN4geos9operation7overlay4snap17LineStringSnapper12snapSegmentsERNS_4geom14CoordinateListERKNSt3__16vectorIPKNS4_10CoordinateENS7_9allocatorISB_EEEE
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:63,22'
          Dst:             _ZNK4geos4geom14CoordinateList20toCoordinateSequenceEv
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:64,1'
          Dst:             _ZN4geos4geom14CoordinateListD2Ev
        - Src:             'src/operation/overlay/snap/LineStringSnapper.cpp:64,1'
          Dst:             _ZN4geos4geom14CoordinateListD2Ev
    - functionName:    _ZN4geos9operation7overlay4snap13SnapOverlayOp16removeCommonBitsERKNS_4geom8GeometryES7_RNS4_11GeomPtrPairE
      functionSourceFile: '/src/geos/src/operation/overlay/snap/SnapOverlayOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9precision17CommonBitsRemover16removeCommonBitsEPNS_4geom8GeometryE
        - _ZN4geos9precision17CommonBitsRemover3addEPKNS_4geom8GeometryE
        - _ZN4geos9precision17CommonBitsRemoverC2Ev
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:81,19'
          Dst:             _ZN4geos9precision17CommonBitsRemoverC2Ev
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:82,10'
          Dst:             _ZN4geos9precision17CommonBitsRemover3addEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:83,10'
          Dst:             _ZN4geos9precision17CommonBitsRemover3addEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:85,29'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:86,10'
          Dst:             _ZN4geos9precision17CommonBitsRemover16removeCommonBitsEPNS_4geom8GeometryE
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:87,30'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:88,10'
          Dst:             _ZN4geos9precision17CommonBitsRemover16removeCommonBitsEPNS_4geom8GeometryE
    - functionName:    _ZN4geos4geom11GeomPtrPairD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation7overlay4snap13SnapOverlayOp13prepareResultERNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlay/snap/SnapOverlayOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9precision17CommonBitsRemover13addCommonBitsEPNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:95,10'
          Dst:             _ZN4geos9precision17CommonBitsRemover13addCommonBitsEPNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation7overlay4snap13SnapOverlayOp4snapERNS_4geom11GeomPtrPairE
      functionSourceFile: '/src/geos/src/operation/overlay/snap/SnapOverlayOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom11GeomPtrPairC2Ev
        - _ZN4geos4geom11GeomPtrPairD2Ev
        - _ZN4geos9operation7overlay4snap13SnapOverlayOp16removeCommonBitsERKNS_4geom8GeometryES7_RNS4_11GeomPtrPairE
        - _ZN4geos9operation7overlay4snap15GeometrySnapper4snapERKNS_4geom8GeometryES7_dRNS4_11GeomPtrPairE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:64,23'
          Dst:             _ZN4geos4geom11GeomPtrPairC2Ev
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:65,5'
          Dst:             _ZN4geos9operation7overlay4snap13SnapOverlayOp16removeCommonBitsERKNS_4geom8GeometryES7_RNS4_11GeomPtrPairE
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:67,5'
          Dst:             _ZN4geos9operation7overlay4snap15GeometrySnapper4snapERKNS_4geom8GeometryES7_dRNS4_11GeomPtrPairE
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:73,1'
          Dst:             _ZN4geos4geom11GeomPtrPairD2Ev
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:73,1'
          Dst:             _ZN4geos4geom11GeomPtrPairD2Ev
    - functionName:    _ZN4geos4geom11GeomPtrPairC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation7overlay4snap13SnapOverlayOp17getResultGeometryEi
      functionSourceFile: '/src/geos/src/operation/overlay/snap/SnapOverlayOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom11GeomPtrPairC2Ev
        - _ZN4geos4geom11GeomPtrPairD2Ev
        - _ZN4geos9operation7overlay4snap13SnapOverlayOp13prepareResultERNS_4geom8GeometryE
        - _ZN4geos9operation7overlay4snap13SnapOverlayOp4snapERNS_4geom11GeomPtrPairE
        - _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:52,23'
          Dst:             _ZN4geos4geom11GeomPtrPairC2Ev
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:53,5'
          Dst:             _ZN4geos9operation7overlay4snap13SnapOverlayOp4snapERNS_4geom11GeomPtrPairE
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:54,19'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:56,5'
          Dst:             _ZN4geos9operation7overlay4snap13SnapOverlayOp13prepareResultERNS_4geom8GeometryE
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:58,1'
          Dst:             _ZN4geos4geom11GeomPtrPairD2Ev
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:58,1'
          Dst:             _ZN4geos4geom11GeomPtrPairD2Ev
    - functionName:    _ZN4geos9operation7overlay4snap13SnapOverlayOp20computeSnapToleranceEv
      functionSourceFile: '/src/geos/src/operation/overlay/snap/SnapOverlayOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation7overlay4snap15GeometrySnapper27computeOverlaySnapToleranceERKNS_4geom8GeometryES7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlay/snap/SnapOverlayOp.cpp:44,21'
          Dst:             _ZN4geos9operation7overlay4snap15GeometrySnapper27computeOverlaySnapToleranceERKNS_4geom8GeometryES7_
    - functionName:    _ZN4geos6noding18BoundaryChainNoderD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/BoundaryChainNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding5NoderD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/BoundaryChainNoder.h:56,16'
          Dst:             _ZN4geos6noding5NoderD2Ev
    - functionName:    _ZN4geos6noding18BoundaryChainNoderC2Ev
      functionSourceFile: '/src/geos/include/geos/noding/BoundaryChainNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding5NoderC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/BoundaryChainNoder.h:139,5'
          Dst:             _ZN4geos6noding5NoderC2Ev
    - functionName:    _ZN4geos6noding22SegmentExtractingNoderD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/SegmentExtractingNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding5NoderD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentExtractingNoder.h:52,16'
          Dst:             _ZN4geos6noding5NoderD2Ev
    - functionName:    _ZN4geos6noding22SegmentExtractingNoderC2Ev
      functionSourceFile: '/src/geos/include/geos/noding/SegmentExtractingNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding5NoderC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentExtractingNoder.h:72,5'
          Dst:             _ZN4geos6noding5NoderC2Ev
    - functionName:    _ZN4geos9operation9overlayng13CoverageUnion9geomunionEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/CoverageUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          203
      EdgeCount:       74
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos6noding18BoundaryChainNoderC2Ev
        - _ZN4geos6noding18BoundaryChainNoderD2Ev
        - _ZN4geos6noding22SegmentExtractingNoderC2Ev
        - _ZN4geos6noding22SegmentExtractingNoderD2Ev
        - _ZN4geos9operation9overlayng9OverlayNG9geomunionEPKNS_4geom8GeometryEPKNS3_14PrecisionModelEPNS_6noding5NoderE
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:41,32'
          Dst:             _ZN4geos6noding22SegmentExtractingNoderC2Ev
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:42,18'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG9geomunionEPKNS_4geom8GeometryEPKNS3_14PrecisionModelEPNS_6noding5NoderE
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:43,5'
          Dst:             _ZN4geos6noding22SegmentExtractingNoderD2Ev
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:43,5'
          Dst:             _ZN4geos6noding22SegmentExtractingNoderD2Ev
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:45,28'
          Dst:             _ZN4geos6noding18BoundaryChainNoderC2Ev
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:49,22'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG9geomunionEPKNS_4geom8GeometryEPKNS3_14PrecisionModelEPNS_6noding5NoderE
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:54,5'
          Dst:             _ZN4geos6noding18BoundaryChainNoderD2Ev
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:50,9'
          Dst:             __cxa_begin_catch
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:52,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:52,19'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:52,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:52,13'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:53,9'
          Dst:             __cxa_end_catch
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:54,5'
          Dst:             _ZN4geos6noding18BoundaryChainNoderD2Ev
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:60,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:60,15'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:60,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:60,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/overlayng/CoverageUnion.cpp:53,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4geos9operation9overlayng14ElevationModel13ElevationCellC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/ElevationModel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 73
      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:    _ZZN4geos9operation9overlayng14ElevationModel9populateZERNS_4geom8GeometryEENK6Filter9filter_rwEPNS3_10CoordinateE
      functionSourceFile: '/src/geos/src/operation/overlayng/ElevationModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng14ElevationModel4getZEdd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/ElevationModel.cpp:229,30'
          Dst:             _ZN4geos9operation9overlayng14ElevationModel4getZEdd
    - functionName:    _ZN4geos9operation9overlayng14ElevationModel4getZEdd
      functionSourceFile: '/src/geos/src/operation/overlayng/ElevationModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng14ElevationModel4initEv
        - _ZN4geos9operation9overlayng14ElevationModel7getCellEdd
        - _ZNK4geos9operation9overlayng14ElevationModel13ElevationCell4getZEv
        - _ZNK4geos9operation9overlayng14ElevationModel13ElevationCell6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/ElevationModel.cpp:197,7'
          Dst:             _ZN4geos9operation9overlayng14ElevationModel4initEv
        - Src:             'src/operation/overlayng/ElevationModel.cpp:199,49'
          Dst:             _ZN4geos9operation9overlayng14ElevationModel7getCellEdd
        - Src:             'src/operation/overlayng/ElevationModel.cpp:200,14'
          Dst:             _ZNK4geos9operation9overlayng14ElevationModel13ElevationCell6isNullEv
        - Src:             'src/operation/overlayng/ElevationModel.cpp:204,17'
          Dst:             _ZNK4geos9operation9overlayng14ElevationModel13ElevationCell4getZEv
    - functionName:    _ZN4geos9operation9overlayng14ElevationModel4initEv
      functionSourceFile: '/src/geos/src/operation/overlayng/ElevationModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation9overlayng14ElevationModel13ElevationCell7computeEv
        - _ZNK4geos9operation9overlayng14ElevationModel13ElevationCell4getZEv
        - _ZNK4geos9operation9overlayng14ElevationModel13ElevationCell6isNullEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/ElevationModel.cpp:167,19'
          Dst:             _ZNK4geos9operation9overlayng14ElevationModel13ElevationCell6isNullEv
        - Src:             'src/operation/overlayng/ElevationModel.cpp:168,16'
          Dst:             _ZN4geos9operation9overlayng14ElevationModel13ElevationCell7computeEv
        - Src:             'src/operation/overlayng/ElevationModel.cpp:175,24'
          Dst:             _ZNK4geos9operation9overlayng14ElevationModel13ElevationCell4getZEv
    - functionName:    _ZN4geos9operation9overlayng14ElevationModel7getCellEdd
      functionSourceFile: '/src/geos/src/operation/overlayng/ElevationModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng12_GLOBAL__N_15clampIiEET_RKS4_S6_S6_
        - _ZN4geos9operation9overlayng14ElevationModel13getCellOffsetEii
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/ElevationModel.cpp:254,31'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/overlayng/ElevationModel.cpp:255,12'
          Dst:             _ZN4geos9operation9overlayng12_GLOBAL__N_15clampIiEET_RKS4_S6_S6_
        - Src:             'src/operation/overlayng/ElevationModel.cpp:259,31'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/overlayng/ElevationModel.cpp:260,12'
          Dst:             _ZN4geos9operation9overlayng12_GLOBAL__N_15clampIiEET_RKS4_S6_S6_
        - Src:             'src/operation/overlayng/ElevationModel.cpp:262,22'
          Dst:             _ZN4geos9operation9overlayng14ElevationModel13getCellOffsetEii
    - functionName:    _ZNK4geos9operation9overlayng14ElevationModel13ElevationCell6isNullEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/ElevationModel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng14ElevationModel13ElevationCell4getZEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/ElevationModel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng12_GLOBAL__N_15clampIiEET_RKS4_S6_S6_
      functionSourceFile: '/src/geos/src/operation/overlayng/ElevationModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng14ElevationModel13getCellOffsetEii
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/ElevationModel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng14ElevationModel13ElevationCell7computeEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/ElevationModel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos9operation9overlayng14ElevationModel9populateZERNS_4geom8GeometryEEN6FilterD0Ev
      functionSourceFile: '/src/geos/src/operation/overlayng/ElevationModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/ElevationModel.cpp:218,11'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZZN4geos9operation9overlayng14ElevationModel3addERKNS_4geom8GeometryEENK6Filter17isGeometryChangedEv
      functionSourceFile: '/src/geos/src/operation/overlayng/ElevationModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos9operation9overlayng14ElevationModel3addERKNS_4geom8GeometryEENK6Filter6isDoneEv
      functionSourceFile: '/src/geos/src/operation/overlayng/ElevationModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos9operation9overlayng14ElevationModel3addERKNS_4geom8GeometryEEN6Filter9filter_roERKNS3_18CoordinateSequenceEm
      functionSourceFile: '/src/geos/src/operation/overlayng/ElevationModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng14ElevationModel3addEddd
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/ElevationModel.cpp:115,23'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/overlayng/ElevationModel.cpp:119,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/overlayng/ElevationModel.cpp:124,19'
          Dst:             _ZN4geos9operation9overlayng14ElevationModel3addEddd
    - functionName:    _ZN4geos9operation9overlayng14ElevationModel3addEddd
      functionSourceFile: '/src/geos/src/operation/overlayng/ElevationModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng14ElevationModel13ElevationCell3addEd
        - _ZN4geos9operation9overlayng14ElevationModel7getCellEdd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/ElevationModel.cpp:150,27'
          Dst:             _ZN4geos9operation9overlayng14ElevationModel7getCellEdd
        - Src:             'src/operation/overlayng/ElevationModel.cpp:151,10'
          Dst:             _ZN4geos9operation9overlayng14ElevationModel13ElevationCell3addEd
    - functionName:    _ZN4geos9operation9overlayng14ElevationModel13ElevationCell3addEd
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/ElevationModel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos9operation9overlayng14ElevationModel3addERKNS_4geom8GeometryEEN6FilterD0Ev
      functionSourceFile: '/src/geos/src/operation/overlayng/ElevationModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom24CoordinateSequenceFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/ElevationModel.cpp:107,11'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
    - functionName:    _ZZN4geos9operation9overlayng14ElevationModel9populateZERNS_4geom8GeometryEEN6FilterC2ERS2_
      functionSourceFile: '/src/geos/src/operation/overlayng/ElevationModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/ElevationModel.cpp:221,9'
          Dst:             _ZN4geos4geom16CoordinateFilterC2Ev
    - functionName:    _ZN4geos9operation9overlayng14ElevationModel9populateZERNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/ElevationModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
        - _ZN4geos9operation9overlayng14ElevationModel4initEv
        - _ZZN4geos9operation9overlayng14ElevationModel9populateZERNS_4geom8GeometryEEN6FilterC2ERS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/ElevationModel.cpp:216,7'
          Dst:             _ZN4geos9operation9overlayng14ElevationModel4initEv
        - Src:             'src/operation/overlayng/ElevationModel.cpp:238,12'
          Dst:             _ZZN4geos9operation9overlayng14ElevationModel9populateZERNS_4geom8GeometryEEN6FilterC2ERS2_
        - Src:             'src/operation/overlayng/ElevationModel.cpp:246,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
        - Src:             'src/operation/overlayng/ElevationModel.cpp:246,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZZN4geos9operation9overlayng14ElevationModel3addERKNS_4geom8GeometryEEN6FilterC2ERS2_
      functionSourceFile: '/src/geos/src/operation/overlayng/ElevationModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom24CoordinateSequenceFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/ElevationModel.cpp:111,9'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterC2Ev
    - functionName:    _ZN4geos9operation9overlayng14ElevationModelC2ERKNS_4geom8EnvelopeEii
      functionSourceFile: '/src/geos/src/operation/overlayng/ElevationModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/ElevationModel.cpp:92,24'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'src/operation/overlayng/ElevationModel.cpp:93,24'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
    - functionName:    _ZN4geos9operation9overlayng14ElevationModel6createERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/ElevationModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZN4geos9operation9overlayng14ElevationModel3addERKNS_4geom8GeometryE
        - _ZN4geos9operation9overlayng14ElevationModelC2ERKNS_4geom8EnvelopeEii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/ElevationModel.cpp:74,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/operation/overlayng/ElevationModel.cpp:76,14'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
        - Src:             'src/operation/overlayng/ElevationModel.cpp:78,49'
          Dst:             _ZN4geos9operation9overlayng14ElevationModelC2ERKNS_4geom8EnvelopeEii
        - Src:             'src/operation/overlayng/ElevationModel.cpp:79,36'
          Dst:             _ZN4geos9operation9overlayng14ElevationModel3addERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation9overlayng14ElevationModel3addERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/ElevationModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - _ZZN4geos9operation9overlayng14ElevationModel3addERKNS_4geom8GeometryEEN6FilterC2ERS2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/ElevationModel.cpp:138,12'
          Dst:             _ZZN4geos9operation9overlayng14ElevationModel3addERKNS_4geom8GeometryEEN6FilterC2ERS2_
        - Src:             'src/operation/overlayng/ElevationModel.cpp:141,1'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - Src:             'src/operation/overlayng/ElevationModel.cpp:141,1'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
    - functionName:    _ZN4geos9operation9overlayng14ElevationModel6createERKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/overlayng/ElevationModel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          117
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZN4geos9operation9overlayng14ElevationModel3addERKNS_4geom8GeometryE
        - _ZN4geos9operation9overlayng14ElevationModelC2ERKNS_4geom8EnvelopeEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/ElevationModel.cpp:57,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/operation/overlayng/ElevationModel.cpp:59,14'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
        - Src:             'src/operation/overlayng/ElevationModel.cpp:62,14'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
        - Src:             'src/operation/overlayng/ElevationModel.cpp:64,49'
          Dst:             _ZN4geos9operation9overlayng14ElevationModelC2ERKNS_4geom8EnvelopeEii
        - Src:             'src/operation/overlayng/ElevationModel.cpp:65,36'
          Dst:             _ZN4geos9operation9overlayng14ElevationModel3addERKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/ElevationModel.cpp:66,36'
          Dst:             _ZN4geos9operation9overlayng14ElevationModel3addERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation9overlayng15OverlayEdgeRingD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11LineLimiterD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/LineLimiter.h'
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng13InputGeometryD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/InputGeometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng14PolygonBuilderD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/PolygonBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng24IntersectionPointBuilderD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/IntersectionPointBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng24IntersectionPointBuilder13setStrictModeEb
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/IntersectionPointBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng24IntersectionPointBuilderC2EPNS1_12OverlayGraphEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/IntersectionPointBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11LineBuilderD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/LineBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11LineBuilder13setStrictModeEb
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/LineBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11LineBuilderC2EPKNS1_13InputGeometryEPNS1_12OverlayGraphEbiPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/LineBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation9overlayng13InputGeometry12getAreaIndexEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/LineBuilder.h:168,45'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry12getAreaIndexEv
    - functionName:    _ZN4geos9operation9overlayng14PolygonBuilderC2ERNSt3__16vectorIPNS1_11OverlayEdgeENS3_9allocatorIS6_EEEEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/PolygonBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng14PolygonBuilder10buildRingsERKNSt3__16vectorIPNS1_11OverlayEdgeENS3_9allocatorIS6_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/PolygonBuilder.h:127,9'
          Dst:             _ZN4geos9operation9overlayng14PolygonBuilder10buildRingsERKNSt3__16vectorIPNS1_11OverlayEdgeENS3_9allocatorIS6_EEEE
    - functionName:    _ZN4geos9operation9overlayng15OverlayLabellerC2EPNS1_12OverlayGraphEPNS1_13InputGeometryE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabeller.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng12OverlayGraph8getEdgesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayLabeller.h:166,26'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraph8getEdgesEv
    - functionName:    _ZN4geos9operation9overlayng12OverlayGraphD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng9OverlayNG13extractResultEiPNS1_12OverlayGraphE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          245
      EdgeCount:       57
      CyclomaticComplexity: 6
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos9operation9overlayng11LineBuilder13setStrictModeEb
        - _ZN4geos9operation9overlayng11LineBuilder8getLinesEv
        - _ZN4geos9operation9overlayng11LineBuilderC2EPKNS1_13InputGeometryEPNS1_12OverlayGraphEbiPKNS_4geom15GeometryFactoryE
        - _ZN4geos9operation9overlayng11LineBuilderD2Ev
        - _ZN4geos9operation9overlayng11OverlayUtil20createResultGeometryERNSt3__16vectorINS3_10unique_ptrINS_4geom7PolygonENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEERNS4_INS5_INS6_10LineStringENS8_ISF_EEEENSB_ISH_EEEERNS4_INS5_INS6_5PointENS8_ISL_EEEENSB_ISN_EEEEPKNS6_15GeometryFactoryE
        - _ZN4geos9operation9overlayng12OverlayGraph18getResultAreaEdgesEv
        - _ZN4geos9operation9overlayng14PolygonBuilderC2ERNSt3__16vectorIPNS1_11OverlayEdgeENS3_9allocatorIS6_EEEEPKNS_4geom15GeometryFactoryE
        - _ZN4geos9operation9overlayng14PolygonBuilderD2Ev
        - _ZN4geos9operation9overlayng24IntersectionPointBuilder13setStrictModeEb
        - _ZN4geos9operation9overlayng24IntersectionPointBuilder9getPointsEv
        - _ZN4geos9operation9overlayng24IntersectionPointBuilderC2EPNS1_12OverlayGraphEPKNS_4geom15GeometryFactoryE
        - _ZN4geos9operation9overlayng24IntersectionPointBuilderD2Ev
        - _ZN4geos9operation9overlayng9OverlayNG17createEmptyResultEv
        - _ZNK4geos9operation9overlayng14PolygonBuilder11getPolygonsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNG.cpp:310,56'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraph18getResultAreaEdgesEv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:311,20'
          Dst:             _ZN4geos9operation9overlayng14PolygonBuilderC2ERNSt3__16vectorIPNS1_11OverlayEdgeENS3_9allocatorIS6_EEEEPKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:312,72'
          Dst:             _ZNK4geos9operation9overlayng14PolygonBuilder11getPolygonsEv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:318,5'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:327,25'
          Dst:             _ZN4geos9operation9overlayng11LineBuilderC2EPKNS1_13InputGeometryEPNS1_12OverlayGraphEbiPKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:328,25'
          Dst:             _ZN4geos9operation9overlayng11LineBuilder13setStrictModeEb
        - Src:             'src/operation/overlayng/OverlayNG.cpp:329,42'
          Dst:             _ZN4geos9operation9overlayng11LineBuilder8getLinesEv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:330,9'
          Dst:             _ZN4geos9operation9overlayng11LineBuilderD2Ev
        - Src:             'src/operation/overlayng/OverlayNG.cpp:330,9'
          Dst:             _ZN4geos9operation9overlayng11LineBuilderD2Ev
        - Src:             'src/operation/overlayng/OverlayNG.cpp:339,38'
          Dst:             _ZN4geos9operation9overlayng24IntersectionPointBuilderC2EPNS1_12OverlayGraphEPKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:340,26'
          Dst:             _ZN4geos9operation9overlayng24IntersectionPointBuilder13setStrictModeEb
        - Src:             'src/operation/overlayng/OverlayNG.cpp:341,44'
          Dst:             _ZN4geos9operation9overlayng24IntersectionPointBuilder9getPointsEv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:342,9'
          Dst:             _ZN4geos9operation9overlayng24IntersectionPointBuilderD2Ev
        - Src:             'src/operation/overlayng/OverlayNG.cpp:342,9'
          Dst:             _ZN4geos9operation9overlayng24IntersectionPointBuilderD2Ev
        - Src:             'src/operation/overlayng/OverlayNG.cpp:349,16'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG17createEmptyResultEv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:352,44'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil20createResultGeometryERNSt3__16vectorINS3_10unique_ptrINS_4geom7PolygonENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEERNS4_INS5_INS6_10LineStringENS8_ISF_EEEENSB_ISH_EEEERNS4_INS5_INS6_5PointENS8_ISL_EEEENSB_ISN_EEEEPKNS6_15GeometryFactoryE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:354,1'
          Dst:             _ZN4geos9operation9overlayng14PolygonBuilderD2Ev
        - Src:             'src/operation/overlayng/OverlayNG.cpp:354,1'
          Dst:             _ZN4geos9operation9overlayng14PolygonBuilderD2Ev
    - functionName:    _ZN4geos9operation9overlayng9OverlayNG17createEmptyResultEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayUtil15resultDimensionEiii
        - _ZN4geos9operation9overlayng11OverlayUtil17createEmptyResultEimPKNS_4geom15GeometryFactoryE
        - _ZN4geos9operation9overlayng11OverlayUtil25resultCoordinateDimensionEhh
        - _ZNK4geos9operation9overlayng13InputGeometry12getDimensionEh
        - _ZNK4geos9operation9overlayng13InputGeometry22getCoordinateDimensionEh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNG.cpp:361,39'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry22getCoordinateDimensionEh
        - Src:             'src/operation/overlayng/OverlayNG.cpp:362,39'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry22getCoordinateDimensionEh
        - Src:             'src/operation/overlayng/OverlayNG.cpp:360,24'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil25resultCoordinateDimensionEhh
        - Src:             'src/operation/overlayng/OverlayNG.cpp:365,31'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry12getDimensionEh
        - Src:             'src/operation/overlayng/OverlayNG.cpp:366,31'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry12getDimensionEh
        - Src:             'src/operation/overlayng/OverlayNG.cpp:364,17'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil15resultDimensionEiii
        - Src:             'src/operation/overlayng/OverlayNG.cpp:363,12'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil17createEmptyResultEimPKNS_4geom15GeometryFactoryE
    - functionName:    _ZN4geos9operation9overlayng9OverlayNG10labelGraphEPNS1_12OverlayGraphE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayLabeller16computeLabellingEv
        - _ZN4geos9operation9overlayng15OverlayLabeller19markResultAreaEdgesEi
        - _ZN4geos9operation9overlayng15OverlayLabeller34unmarkDuplicateEdgesFromResultAreaEv
        - _ZN4geos9operation9overlayng15OverlayLabellerC2EPNS1_12OverlayGraphEPNS1_13InputGeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNG.cpp:291,21'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabellerC2EPNS1_12OverlayGraphEPNS1_13InputGeometryE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:292,14'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller16computeLabellingEv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:293,14'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller19markResultAreaEdgesEi
        - Src:             'src/operation/overlayng/OverlayNG.cpp:294,14'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller34unmarkDuplicateEdgesFromResultAreaEv
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilderC2EPKNS_4geom14PrecisionModelEPNS_6noding5NoderE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/EdgeNodingBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding17IntersectionAdderC2ERNS_9algorithm15LineIntersectorE
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/EdgeNodingBuilder.h:191,5'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'include/geos/operation/overlayng/EdgeNodingBuilder.h:197,11'
          Dst:             _ZN4geos6noding17IntersectionAdderC2ERNS_9algorithm15LineIntersectorE
    - functionName:    _ZN4geos9operation9overlayng9OverlayNG18computeEdgeOverlayEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         70
      ICount:          291
      EdgeCount:       122
      CyclomaticComplexity: 54
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
        - _ZN4geos9operation9overlayng11OverlayUtil16clippingEnvelopeEiPKNS1_13InputGeometryEPKNS_4geom14PrecisionModelERNS6_8EnvelopeE
        - _ZN4geos9operation9overlayng11OverlayUtil22isResultAreaConsistentEPKNS_4geom8GeometryES6_iS6_
        - _ZN4geos9operation9overlayng11OverlayUtil7toLinesEPNS1_12OverlayGraphEbPKNS_4geom15GeometryFactoryE
        - _ZN4geos9operation9overlayng12OverlayGraph7addEdgeEPNS1_4EdgeE
        - _ZN4geos9operation9overlayng12OverlayGraphC2Ev
        - _ZN4geos9operation9overlayng12OverlayGraphD2Ev
        - _ZN4geos9operation9overlayng13InputGeometry12setCollapsedEhb
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder15setClipEnvelopeEPKNS_4geom8EnvelopeE
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder5buildEPKNS_4geom8GeometryES6_
        - _ZN4geos9operation9overlayng17EdgeNodingBuilderC2EPKNS_4geom14PrecisionModelEPNS_6noding5NoderE
        - _ZN4geos9operation9overlayng17EdgeNodingBuilderD2Ev
        - _ZN4geos9operation9overlayng9OverlayNG10labelGraphEPNS1_12OverlayGraphE
        - _ZN4geos9operation9overlayng9OverlayNG13extractResultEiPNS1_12OverlayGraphE
        - _ZNK4geos9operation9overlayng13InputGeometry11getGeometryEh
        - _ZNK4geos9operation9overlayng17EdgeNodingBuilder11hasEdgesForEh
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNG.cpp:213,23'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilderC2EPKNS_4geom14PrecisionModelEPNS_6noding5NoderE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:216,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/operation/overlayng/OverlayNG.cpp:218,5'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:221,27'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil16clippingEnvelopeEiPKNS1_13InputGeometryEPKNS_4geom14PrecisionModelERNS6_8EnvelopeE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:223,27'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder15setClipEnvelopeEPKNS_4geom8EnvelopeE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:228,19'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry11getGeometryEh
        - Src:             'src/operation/overlayng/OverlayNG.cpp:229,19'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry11getGeometryEh
        - Src:             'src/operation/overlayng/OverlayNG.cpp:227,46'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder5buildEPKNS_4geom8GeometryES6_
        - Src:             'src/operation/overlayng/OverlayNG.cpp:231,5'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:238,47'
          Dst:             _ZNK4geos9operation9overlayng17EdgeNodingBuilder11hasEdgesForEh
        - Src:             'src/operation/overlayng/OverlayNG.cpp:238,15'
          Dst:             _ZN4geos9operation9overlayng13InputGeometry12setCollapsedEhb
        - Src:             'src/operation/overlayng/OverlayNG.cpp:239,47'
          Dst:             _ZNK4geos9operation9overlayng17EdgeNodingBuilder11hasEdgesForEh
        - Src:             'src/operation/overlayng/OverlayNG.cpp:239,15'
          Dst:             _ZN4geos9operation9overlayng13InputGeometry12setCollapsedEhb
        - Src:             'src/operation/overlayng/OverlayNG.cpp:248,18'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraphC2Ev
        - Src:             'src/operation/overlayng/OverlayNG.cpp:252,15'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraph7addEdgeEPNS1_4EdgeE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:259,5'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:260,5'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG10labelGraphEPNS1_12OverlayGraphE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:0,0'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil7toLinesEPNS1_12OverlayGraphEbPKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:268,5'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:269,40'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG13extractResultEiPNS1_12OverlayGraphE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:276,9'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:278,23'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry11getGeometryEh
        - Src:             'src/operation/overlayng/OverlayNG.cpp:279,23'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry11getGeometryEh
        - Src:             'src/operation/overlayng/OverlayNG.cpp:277,33'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil22isResultAreaConsistentEPKNS_4geom8GeometryES6_iS6_
        - Src:             'src/operation/overlayng/OverlayNG.cpp:282,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/overlayng/OverlayNG.cpp:282,19'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:282,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/overlayng/OverlayNG.cpp:282,13'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/overlayng/OverlayNG.cpp:285,1'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraphD2Ev
        - Src:             'src/operation/overlayng/OverlayNG.cpp:285,1'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilderD2Ev
        - Src:             'src/operation/overlayng/OverlayNG.cpp:285,1'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraphD2Ev
        - Src:             'src/operation/overlayng/OverlayNG.cpp:285,1'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilderD2Ev
    - functionName:    _ZN4geos9operation9overlayng9OverlayNG13setStrictModeEb
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayNG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng9OverlayNG9geomunionEPKNS_4geom8GeometryEPKNS3_14PrecisionModelEPNS_6noding5NoderE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng9OverlayNG13setStrictModeEb
        - _ZN4geos9operation9overlayng9OverlayNG8setNoderEPNS_6noding5NoderE
        - _ZN4geos9operation9overlayng9OverlayNG9getResultEv
        - _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryEPKNS3_14PrecisionModelE
        - _ZN4geos9operation9overlayng9OverlayNGD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNG.cpp:143,15'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryEPKNS3_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:144,8'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG8setNoderEPNS_6noding5NoderE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:145,8'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG13setStrictModeEb
        - Src:             'src/operation/overlayng/OverlayNG.cpp:146,15'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG9getResultEv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:147,1'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGD2Ev
        - Src:             'src/operation/overlayng/OverlayNG.cpp:147,1'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGD2Ev
    - functionName:    _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryEPKNS3_14PrecisionModelE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayNG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelEi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayNG.h:236,11'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelEi
    - functionName:    _ZN4geos9operation9overlayng9OverlayNG8setNoderEPNS_6noding5NoderE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayNG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng9OverlayNG9getResultEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          155
      EdgeCount:       63
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayUtil13isEmptyResultEiPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelE
        - _ZN4geos9operation9overlayng13OverlayPoints7overlayEiPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelE
        - _ZN4geos9operation9overlayng14ElevationModel6createERKNS_4geom8GeometryE
        - _ZN4geos9operation9overlayng14ElevationModel6createERKNS_4geom8GeometryES6_
        - _ZN4geos9operation9overlayng14ElevationModel9populateZERNS_4geom8GeometryE
        - _ZN4geos9operation9overlayng18OverlayMixedPoints7overlayEiPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelE
        - _ZN4geos9operation9overlayng9OverlayNG17createEmptyResultEv
        - _ZN4geos9operation9overlayng9OverlayNG18computeEdgeOverlayEv
        - _ZNK4geos9operation9overlayng13InputGeometry11getGeometryEh
        - _ZNK4geos9operation9overlayng13InputGeometry11isAllPointsEv
        - _ZNK4geos9operation9overlayng13InputGeometry8isSingleEv
        - _ZNK4geos9operation9overlayng13InputGeometry9hasPointsEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNG.cpp:153,37'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry11getGeometryEh
        - Src:             'src/operation/overlayng/OverlayNG.cpp:154,37'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry11getGeometryEh
        - Src:             'src/operation/overlayng/OverlayNG.cpp:156,10'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil13isEmptyResultEiPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:158,16'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG17createEmptyResultEv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:166,21'
          Dst:             _ZN4geos9operation9overlayng14ElevationModel6createERKNS_4geom8GeometryES6_
        - Src:             'src/operation/overlayng/OverlayNG.cpp:168,21'
          Dst:             _ZN4geos9operation9overlayng14ElevationModel6createERKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:172,19'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry11isAllPointsEv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:174,18'
          Dst:             _ZN4geos9operation9overlayng13OverlayPoints7overlayEiPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:176,26'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry8isSingleEv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:176,51'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry9hasPointsEv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:178,18'
          Dst:             _ZN4geos9operation9overlayng18OverlayMixedPoints7overlayEiPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:182,18'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG18computeEdgeOverlayEv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:195,16'
          Dst:             _ZN4geos9operation9overlayng14ElevationModel9populateZERNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation9overlayng9OverlayNGD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayNG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng13InputGeometryD2Ev
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayNG.h:120,16'
          Dst:             _ZN4geos9operation9overlayng13InputGeometryD2Ev
    - functionName:    _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelEi
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayNG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng13InputGeometryC2EPKNS_4geom8GeometryES6_
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayNG.h:206,11'
          Dst:             _ZN4geos9operation9overlayng13InputGeometryC2EPKNS_4geom8GeometryES6_
        - Src:             'include/geos/operation/overlayng/OverlayNG.h:207,27'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
    - functionName:    _ZN4geos9operation9overlayng9OverlayNG9geomunionEPKNS_4geom8GeometryEPKNS3_14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng9OverlayNG9getResultEv
        - _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryEPKNS3_14PrecisionModelE
        - _ZN4geos9operation9overlayng9OverlayNGD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNG.cpp:135,15'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryEPKNS3_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:136,15'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG9getResultEv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:137,1'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGD2Ev
        - Src:             'src/operation/overlayng/OverlayNG.cpp:137,1'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGD2Ev
    - functionName:    _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_i
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayNG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelEi
        - _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayNG.h:232,42'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'include/geos/operation/overlayng/OverlayNG.h:232,56'
          Dst:             _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
        - Src:             'include/geos/operation/overlayng/OverlayNG.h:232,11'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelEi
    - functionName:    _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_i
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng9OverlayNG9getResultEv
        - _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_i
        - _ZN4geos9operation9overlayng9OverlayNGD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNG.cpp:127,15'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_i
        - Src:             'src/operation/overlayng/OverlayNG.cpp:128,15'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG9getResultEv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:129,1'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGD2Ev
        - Src:             'src/operation/overlayng/OverlayNG.cpp:129,1'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGD2Ev
    - functionName:    _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPNS_6noding5NoderE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng9OverlayNG8setNoderEPNS_6noding5NoderE
        - _ZN4geos9operation9overlayng9OverlayNG9getResultEv
        - _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelEi
        - _ZN4geos9operation9overlayng9OverlayNGD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNG.cpp:118,15'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelEi
        - Src:             'src/operation/overlayng/OverlayNG.cpp:119,8'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG8setNoderEPNS_6noding5NoderE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:120,15'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG9getResultEv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:121,1'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGD2Ev
        - Src:             'src/operation/overlayng/OverlayNG.cpp:121,1'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGD2Ev
    - functionName:    _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPKNS3_14PrecisionModelEPNS_6noding5NoderE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng9OverlayNG8setNoderEPNS_6noding5NoderE
        - _ZN4geos9operation9overlayng9OverlayNG9getResultEv
        - _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelEi
        - _ZN4geos9operation9overlayng9OverlayNGD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNG.cpp:108,15'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelEi
        - Src:             'src/operation/overlayng/OverlayNG.cpp:109,8'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG8setNoderEPNS_6noding5NoderE
        - Src:             'src/operation/overlayng/OverlayNG.cpp:110,15'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG9getResultEv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:111,1'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGD2Ev
        - Src:             'src/operation/overlayng/OverlayNG.cpp:111,1'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGD2Ev
    - functionName:    _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPKNS3_14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng9OverlayNG9getResultEv
        - _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelEi
        - _ZN4geos9operation9overlayng9OverlayNGD2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNG.cpp:99,15'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelEi
        - Src:             'src/operation/overlayng/OverlayNG.cpp:100,15'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG9getResultEv
        - Src:             'src/operation/overlayng/OverlayNG.cpp:101,1'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGD2Ev
        - Src:             'src/operation/overlayng/OverlayNG.cpp:101,1'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGD2Ev
    - functionName:    _ZN4geos9operation9overlayng9OverlayNG12isResultOfOpEiNS_4geom8LocationES4_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          95
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/operation/overlayng/OverlayNG.cpp:76,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel11getLocationEh
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng9OverlayNG17isResultOfOpPointEPKNS1_12OverlayLabelEi
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng9OverlayNG12isResultOfOpEiNS_4geom8LocationES4_
        - _ZNK4geos9operation9overlayng12OverlayLabel11getLocationEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNG.cpp:65,28'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel11getLocationEh
        - Src:             'src/operation/overlayng/OverlayNG.cpp:66,28'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel11getLocationEh
        - Src:             'src/operation/overlayng/OverlayNG.cpp:67,12'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG12isResultOfOpEiNS_4geom8LocationES4_
    - functionName:    _ZNK4geos9operation9overlayng15OverlayNGRobust15SRUnionStrategy19isFloatingPrecisionEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayNGRobust.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng15OverlayNGRobust15SRUnionStrategy5UnionEPKNS_4geom8GeometryES7_
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayNGRobust.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayNGRobust.h:129,20'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
    - functionName:    _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNGRobust.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          150
      EdgeCount:       57
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom14PrecisionModelC2Ev
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - _ZN4geos9operation9overlayng15OverlayNGRobust16overlaySnapTriesEPKNS_4geom8GeometryES6_i
        - _ZN4geos9operation9overlayng15OverlayNGRobust9overlaySREPKNS_4geom8GeometryES6_i
        - _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPKNS3_14PrecisionModelE
        - _ZNK4geos4geom14PrecisionModel10isFloatingEv
        - _ZNK4geos4geom8Geometry17getPrecisionModelEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorC1ERKS_
        - _ZNSt13runtime_errorD1Ev
        - _ZNSt13runtime_erroraSERKS_
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:86,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:87,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:90,24'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:96,17'
          Dst:             _ZNK4geos4geom8Geometry17getPrecisionModelEv
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:96,38'
          Dst:             _ZNK4geos4geom14PrecisionModel10isFloatingEv
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:100,64'
          Dst:             _ZNK4geos4geom8Geometry17getPrecisionModelEv
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:100,16'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPKNS3_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:111,30'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ev
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:115,18'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPKNS3_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:123,5'
          Dst:             __cxa_begin_catch
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:129,20'
          Dst:             _ZNSt13runtime_erroraSERKS_
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:133,5'
          Dst:             __cxa_end_catch
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:140,14'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust16overlaySnapTriesEPKNS_4geom8GeometryES6_i
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:147,14'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust9overlaySREPKNS_4geom8GeometryES6_i
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:154,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:154,11'
          Dst:             _ZNSt13runtime_errorC1ERKS_
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:154,5'
          Dst:             __cxa_throw
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:155,1'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:155,1'
          Dst:             _ZNSt13runtime_errorD1Ev
    - functionName:    _ZN4geos9operation9overlayng15OverlayNGRobust16overlaySnapTriesEPKNS_4geom8GeometryES6_i
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNGRobust.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          187
      EdgeCount:       80
      CyclomaticComplexity: 41
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayNGRobust13snapToleranceEPKNS_4geom8GeometryES6_
        - _ZN4geos9operation9overlayng15OverlayNGRobust15overlaySnapBothEPKNS_4geom8GeometryES6_id
        - _ZN4geos9operation9overlayng15OverlayNGRobust15overlaySnappingEPKNS_4geom8GeometryES6_id
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:163,22'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust13snapToleranceEPKNS_4geom8GeometryES6_
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:171,18'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust15overlaySnappingEPKNS_4geom8GeometryES6_id
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:178,16'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust15overlaySnapBothEPKNS_4geom8GeometryES6_id
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:171,18'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust15overlaySnappingEPKNS_4geom8GeometryES6_id
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:178,16'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust15overlaySnapBothEPKNS_4geom8GeometryES6_id
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:171,18'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust15overlaySnappingEPKNS_4geom8GeometryES6_id
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:178,16'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust15overlaySnapBothEPKNS_4geom8GeometryES6_id
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:171,18'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust15overlaySnappingEPKNS_4geom8GeometryES6_id
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:178,16'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust15overlaySnapBothEPKNS_4geom8GeometryES6_id
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:171,18'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust15overlaySnappingEPKNS_4geom8GeometryES6_id
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:178,16'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust15overlaySnapBothEPKNS_4geom8GeometryES6_id
    - functionName:    _ZN4geos9operation9overlayng15OverlayNGRobust9overlaySREPKNS_4geom8GeometryES6_i
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNGRobust.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          79
      EdgeCount:       30
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningINS_4util17TopologyExceptionEEEvRKT_
        - _ZN4geos4geom14PrecisionModelC2Ed
        - _ZN4geos9operation9overlayng13PrecisionUtil9safeScaleEPKNS_4geom8GeometryES6_
        - _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPKNS3_14PrecisionModelE
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:293,28'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil9safeScaleEPKNS_4geom8GeometryES6_
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:294,24'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ed
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:295,18'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPKNS3_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:297,5'
          Dst:             __cxa_begin_catch
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:300,9'
          Dst:             _ZN4geos30ignore_unused_variable_warningINS_4util17TopologyExceptionEEEvRKT_
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:305,5'
          Dst:             __cxa_end_catch
    - functionName:    _ZN4geos30ignore_unused_variable_warningINS_4util17TopologyExceptionEEEvRKT_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng15OverlayNGRobust13snapToleranceEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNGRobust.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayNGRobust13snapToleranceEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:254,19'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust13snapToleranceEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:255,19'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust13snapToleranceEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation9overlayng15OverlayNGRobust15overlaySnappingEPKNS_4geom8GeometryES6_id
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNGRobust.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningINS_4util17TopologyExceptionEEEvRKT_
        - _ZN4geos9operation9overlayng15OverlayNGRobust14overlaySnapTolEPKNS_4geom8GeometryES6_id
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:193,16'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust14overlaySnapTolEPKNS_4geom8GeometryES6_id
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:194,5'
          Dst:             __cxa_begin_catch
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:197,9'
          Dst:             _ZN4geos30ignore_unused_variable_warningINS_4util17TopologyExceptionEEEvRKT_
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:202,5'
          Dst:             __cxa_end_catch
    - functionName:    _ZN4geos9operation9overlayng15OverlayNGRobust15overlaySnapBothEPKNS_4geom8GeometryES6_id
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNGRobust.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningINS_4util17TopologyExceptionEEEvRKT_
        - _ZN4geos9operation9overlayng15OverlayNGRobust14overlaySnapTolEPKNS_4geom8GeometryES6_id
        - _ZN4geos9operation9overlayng15OverlayNGRobust8snapSelfEPKNS_4geom8GeometryEd
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:211,43'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust8snapSelfEPKNS_4geom8GeometryEd
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:212,43'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust8snapSelfEPKNS_4geom8GeometryEd
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:213,16'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust14overlaySnapTolEPKNS_4geom8GeometryES6_id
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:214,5'
          Dst:             __cxa_begin_catch
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:217,9'
          Dst:             _ZN4geos30ignore_unused_variable_warningINS_4util17TopologyExceptionEEEvRKT_
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:222,5'
          Dst:             __cxa_end_catch
    - functionName:    _ZN4geos9operation9overlayng15OverlayNGRobust8snapSelfEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNGRobust.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos6noding4snap13SnappingNoderC2Ed
        - _ZN4geos6noding4snap13SnappingNoderD2Ev
        - _ZN4geos9operation9overlayng9OverlayNG13setStrictModeEb
        - _ZN4geos9operation9overlayng9OverlayNG8setNoderEPNS_6noding5NoderE
        - _ZN4geos9operation9overlayng9OverlayNG9getResultEv
        - _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryEPKNS3_14PrecisionModelE
        - _ZN4geos9operation9overlayng9OverlayNGD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:230,12'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryEPKNS3_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:231,30'
          Dst:             _ZN4geos6noding4snap13SnappingNoderC2Ed
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:232,5'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG8setNoderEPNS_6noding5NoderE
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:238,5'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG13setStrictModeEb
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:239,12'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG9getResultEv
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:240,1'
          Dst:             _ZN4geos6noding4snap13SnappingNoderD2Ev
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:240,1'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGD2Ev
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:240,1'
          Dst:             _ZN4geos6noding4snap13SnappingNoderD2Ev
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:240,1'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGD2Ev
    - functionName:    _ZN4geos9operation9overlayng15OverlayNGRobust14overlaySnapTolEPKNS_4geom8GeometryES6_id
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNGRobust.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding4snap13SnappingNoderC2Ed
        - _ZN4geos6noding4snap13SnappingNoderD2Ev
        - _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPNS_6noding5NoderE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:246,33'
          Dst:             _ZN4geos6noding4snap13SnappingNoderC2Ed
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:247,12'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPNS_6noding5NoderE
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:248,1'
          Dst:             _ZN4geos6noding4snap13SnappingNoderD2Ev
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:248,1'
          Dst:             _ZN4geos6noding4snap13SnappingNoderD2Ev
    - functionName:    _ZN4geos9operation9overlayng15OverlayNGRobust13snapToleranceEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNGRobust.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayNGRobust17ordinateMagnitudeEPKNS_4geom8GeometryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:264,24'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust17ordinateMagnitudeEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation9overlayng15OverlayNGRobust17ordinateMagnitudeEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNGRobust.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:276,23'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:277,23'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:280,23'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:281,23'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
    - functionName:    _ZN4geos9operation9overlayng15OverlayNGRobust15SRUnionStrategyD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayNGRobust.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8geounion13UnionStrategyD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayNGRobust.h:125,11'
          Dst:             _ZN4geos9operation8geounion13UnionStrategyD2Ev
    - functionName:    _ZN4geos9operation8geounion12UnaryUnionOp16setUnionFunctionEPNS1_13UnionStrategyE
      functionSourceFile: '/src/geos/include/geos/operation/union/UnaryUnionOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng15OverlayNGRobust15SRUnionStrategyC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayNGRobust.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8geounion13UnionStrategyC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayNGRobust.h:125,11'
          Dst:             _ZN4geos9operation8geounion13UnionStrategyC2Ev
    - functionName:    _ZN4geos9operation9overlayng15OverlayNGRobust5UnionEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNGRobust.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8geounion12UnaryUnionOp16setUnionFunctionEPNS1_13UnionStrategyE
        - _ZN4geos9operation8geounion12UnaryUnionOp5UnionEv
        - _ZN4geos9operation8geounion12UnaryUnionOpC2ERKNS_4geom8GeometryE
        - _ZN4geos9operation8geounion12UnaryUnionOpD2Ev
        - _ZN4geos9operation8geounion13UnionStrategyD2Ev
        - _ZN4geos9operation9overlayng15OverlayNGRobust15SRUnionStrategyC2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:76,28'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOpC2ERKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:77,21'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust15SRUnionStrategyC2Ev
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:78,8'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOp16setUnionFunctionEPNS1_13UnionStrategyE
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:79,15'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOp5UnionEv
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:80,1'
          Dst:             _ZN4geos9operation8geounion13UnionStrategyD2Ev
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:80,1'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOpD2Ev
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:80,1'
          Dst:             _ZN4geos9operation8geounion13UnionStrategyD2Ev
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:80,1'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOpD2Ev
    - functionName:    _ZN4geos9operation9overlayng15OverlayNGRobust13SymDifferenceEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNGRobust.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:69,12'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
    - functionName:    _ZN4geos9operation9overlayng15OverlayNGRobust10DifferenceEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNGRobust.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:62,12'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
    - functionName:    _ZN4geos9operation9overlayng15OverlayNGRobust5UnionEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNGRobust.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:55,12'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
    - functionName:    _ZN4geos9operation9overlayng15OverlayNGRobust12IntersectionEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayNGRobust.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayNGRobust.cpp:48,12'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
    - functionName:    _ZN4geos9operation9overlayng21PointExtractingFilter10roundCoordINS_4geom14CoordinateXYZMEEET_RKS6_PKNS4_14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:63,13'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:66,15'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9operation9overlayng21PointExtractingFilter10roundCoordINS_4geom13CoordinateXYMEEET_RKS6_PKNS4_14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:63,13'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:66,15'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9operation9overlayng21PointExtractingFilter10roundCoordINS_4geom10CoordinateEEET_RKS6_PKNS4_14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:63,13'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:66,15'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9operation9overlayng21PointExtractingFilter10roundCoordINS_4geom12CoordinateXYEEET_RKS6_PKNS4_14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:63,13'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:66,15'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZZN4geos9operation9overlayng21PointExtractingFilter9filter_roEPKNS_4geom8GeometryEENKUlRKT_E_clINS3_14CoordinateXYZMEEEvS9_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation9overlayng21PointExtractingFilter10roundCoordINS_4geom14CoordinateXYZMEEET_RKS6_PKNS4_14PrecisionModelE
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_14CoordinateXYZME
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:46,28'
          Dst:             _ZN4geos9operation9overlayng21PointExtractingFilter10roundCoordINS_4geom14CoordinateXYZMEEET_RKS6_PKNS4_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:53,50'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:53,64'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_14CoordinateXYZME
    - functionName:    _ZZN4geos9operation9overlayng21PointExtractingFilter9filter_roEPKNS_4geom8GeometryEENKUlRKT_E_clINS3_13CoordinateXYMEEEvS9_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation9overlayng21PointExtractingFilter10roundCoordINS_4geom13CoordinateXYMEEET_RKS6_PKNS4_14PrecisionModelE
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_13CoordinateXYME
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:46,28'
          Dst:             _ZN4geos9operation9overlayng21PointExtractingFilter10roundCoordINS_4geom13CoordinateXYMEEET_RKS6_PKNS4_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:53,50'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:53,64'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_13CoordinateXYME
    - functionName:    _ZZN4geos9operation9overlayng21PointExtractingFilter9filter_roEPKNS_4geom8GeometryEENKUlRKT_E_clINS3_10CoordinateEEEvS9_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation9overlayng21PointExtractingFilter10roundCoordINS_4geom10CoordinateEEET_RKS6_PKNS4_14PrecisionModelE
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:46,28'
          Dst:             _ZN4geos9operation9overlayng21PointExtractingFilter10roundCoordINS_4geom10CoordinateEEET_RKS6_PKNS4_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:53,50'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:53,64'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
    - functionName:    _ZZN4geos9operation9overlayng21PointExtractingFilter9filter_roEPKNS_4geom8GeometryEENKUlRKT_E_clINS3_12CoordinateXYEEEvS9_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation9overlayng21PointExtractingFilter10roundCoordINS_4geom12CoordinateXYEEET_RKS6_PKNS4_14PrecisionModelE
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:46,28'
          Dst:             _ZN4geos9operation9overlayng21PointExtractingFilter10roundCoordINS_4geom12CoordinateXYEEET_RKS6_PKNS4_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:53,50'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:53,64'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
    - functionName:    _ZNK4geos4geom18CoordinateSequence7forEachIZNS_9operation9overlayng21PointExtractingFilter9filter_roEPKNS0_8GeometryEEUlRKT_E_EEvOS9_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          195
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - _ZZN4geos9operation9overlayng21PointExtractingFilter9filter_roEPKNS_4geom8GeometryEENKUlRKT_E_clINS3_10CoordinateEEEvS9_
        - _ZZN4geos9operation9overlayng21PointExtractingFilter9filter_roEPKNS_4geom8GeometryEENKUlRKT_E_clINS3_12CoordinateXYEEEvS9_
        - _ZZN4geos9operation9overlayng21PointExtractingFilter9filter_roEPKNS_4geom8GeometryEENKUlRKT_E_clINS3_13CoordinateXYMEEEvS9_
        - _ZZN4geos9operation9overlayng21PointExtractingFilter9filter_roEPKNS_4geom8GeometryEENKUlRKT_E_clINS3_14CoordinateXYZMEEEvS9_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:789,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:789,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,89'
          Dst:             _ZZN4geos9operation9overlayng21PointExtractingFilter9filter_roEPKNS_4geom8GeometryEENKUlRKT_E_clINS3_12CoordinateXYEEEvS9_
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,89'
          Dst:             _ZZN4geos9operation9overlayng21PointExtractingFilter9filter_roEPKNS_4geom8GeometryEENKUlRKT_E_clINS3_10CoordinateEEEvS9_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,89'
          Dst:             _ZZN4geos9operation9overlayng21PointExtractingFilter9filter_roEPKNS_4geom8GeometryEENKUlRKT_E_clINS3_13CoordinateXYMEEEvS9_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,89'
          Dst:             _ZZN4geos9operation9overlayng21PointExtractingFilter9filter_roEPKNS_4geom8GeometryEENKUlRKT_E_clINS3_14CoordinateXYZMEEEvS9_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
    - functionName:    _ZN4geos9operation9overlayng21PointExtractingFilterD0Ev
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:30,8'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos9operation9overlayng21PointExtractingFilter9filter_roEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence7forEachIZNS_9operation9overlayng21PointExtractingFilter9filter_roEPKNS0_8GeometryEEUlRKT_E_EEvOS9_
        - _ZNK4geos4geom5Point16getCoordinatesROEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:45,13'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:45,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence7forEachIZNS_9operation9overlayng21PointExtractingFilter9filter_roEPKNS0_8GeometryEEUlRKT_E_EEvOS9_
    - functionName:    _ZN4geos9operation9overlayng21PointExtractingFilterC2ERNSt3__13mapINS_4geom12CoordinateXYENS3_10unique_ptrINS5_5PointENS3_14default_deleteIS8_EEEENS3_4lessIS6_EENS3_9allocatorINS3_4pairIKS6_SB_EEEEEEPKNS5_14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:32,5'
          Dst:             _ZN4geos4geom23GeometryComponentFilterC2Ev
    - functionName:    _ZN4geos9operation9overlayng13OverlayPoints17computeDifferenceERNSt3__13mapINS_4geom12CoordinateXYENS3_10unique_ptrINS5_5PointENS3_14default_deleteIS8_EEEENS3_4lessIS6_EENS3_9allocatorINS3_4pairIKS6_SB_EEEEEESK_RNS3_6vectorISB_NSE_ISB_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng13OverlayPoints12computeUnionERNSt3__13mapINS_4geom12CoordinateXYENS3_10unique_ptrINS5_5PointENS3_14default_deleteIS8_EEEENS3_4lessIS6_EENS3_9allocatorINS3_4pairIKS6_SB_EEEEEESK_RNS3_6vectorISB_NSE_ISB_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          103
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng13OverlayPoints19computeIntersectionERNSt3__13mapINS_4geom12CoordinateXYENS3_10unique_ptrINS5_5PointENS3_14default_deleteIS8_EEEENS3_4lessIS6_EENS3_9allocatorINS3_4pairIKS6_SB_EEEEEESK_RNS3_6vectorISB_NSE_ISB_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng13OverlayPoints13buildPointMapEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
        - _ZN4geos9operation9overlayng21PointExtractingFilterC2ERNSt3__13mapINS_4geom12CoordinateXYENS3_10unique_ptrINS5_5PointENS3_14default_deleteIS8_EEEENS3_4lessIS6_EENS3_9allocatorINS3_4pairIKS6_SB_EEEEEEPKNS5_14PrecisionModelE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:182,27'
          Dst:             _ZN4geos9operation9overlayng21PointExtractingFilterC2ERNSt3__13mapINS_4geom12CoordinateXYENS3_10unique_ptrINS5_5PointENS3_14default_deleteIS8_EEEENS3_4lessIS6_EENS3_9allocatorINS3_4pairIKS6_SB_EEEEEEPKNS5_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:185,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:185,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos9operation9overlayng13OverlayPointsD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayPoints.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng13OverlayPoints9getResultEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          142
      EdgeCount:       45
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayUtil17createEmptyResultEimPKNS_4geom15GeometryFactoryE
        - _ZN4geos9operation9overlayng11OverlayUtil25resultCoordinateDimensionEhh
        - _ZN4geos9operation9overlayng13OverlayPoints12computeUnionERNSt3__13mapINS_4geom12CoordinateXYENS3_10unique_ptrINS5_5PointENS3_14default_deleteIS8_EEEENS3_4lessIS6_EENS3_9allocatorINS3_4pairIKS6_SB_EEEEEESK_RNS3_6vectorISB_NSE_ISB_EEEE
        - _ZN4geos9operation9overlayng13OverlayPoints13buildPointMapEPKNS_4geom8GeometryE
        - _ZN4geos9operation9overlayng13OverlayPoints17computeDifferenceERNSt3__13mapINS_4geom12CoordinateXYENS3_10unique_ptrINS5_5PointENS3_14default_deleteIS8_EEEENS3_4lessIS6_EENS3_9allocatorINS3_4pairIKS6_SB_EEEEEESK_RNS3_6vectorISB_NSE_ISB_EEEE
        - _ZN4geos9operation9overlayng13OverlayPoints19computeIntersectionERNSt3__13mapINS_4geom12CoordinateXYENS3_10unique_ptrINS5_5PointENS3_14default_deleteIS8_EEEENS3_4lessIS6_EENS3_9allocatorINS3_4pairIKS6_SB_EEEEEESK_RNS3_6vectorISB_NSE_ISB_EEEE
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/operation/overlayng/OverlayPoints.cpp:92,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:88,21'
          Dst:             _ZN4geos9operation9overlayng13OverlayPoints13buildPointMapEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:89,21'
          Dst:             _ZN4geos9operation9overlayng13OverlayPoints13buildPointMapEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:94,13'
          Dst:             _ZN4geos9operation9overlayng13OverlayPoints19computeIntersectionERNSt3__13mapINS_4geom12CoordinateXYENS3_10unique_ptrINS5_5PointENS3_14default_deleteIS8_EEEENS3_4lessIS6_EENS3_9allocatorINS3_4pairIKS6_SB_EEEEEESK_RNS3_6vectorISB_NSE_ISB_EEEE
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:98,13'
          Dst:             _ZN4geos9operation9overlayng13OverlayPoints12computeUnionERNSt3__13mapINS_4geom12CoordinateXYENS3_10unique_ptrINS5_5PointENS3_14default_deleteIS8_EEEENS3_4lessIS6_EENS3_9allocatorINS3_4pairIKS6_SB_EEEEEESK_RNS3_6vectorISB_NSE_ISB_EEEE
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:106,13'
          Dst:             _ZN4geos9operation9overlayng13OverlayPoints17computeDifferenceERNSt3__13mapINS_4geom12CoordinateXYENS3_10unique_ptrINS5_5PointENS3_14default_deleteIS8_EEEENS3_4lessIS6_EENS3_9allocatorINS3_4pairIKS6_SB_EEEEEESK_RNS3_6vectorISB_NSE_ISB_EEEE
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:0,0'
          Dst:             _ZN4geos9operation9overlayng13OverlayPoints17computeDifferenceERNSt3__13mapINS_4geom12CoordinateXYENS3_10unique_ptrINS5_5PointENS3_14default_deleteIS8_EEEENS3_4lessIS6_EENS3_9allocatorINS3_4pairIKS6_SB_EEEEEESK_RNS3_6vectorISB_NSE_ISB_EEEE
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:112,28'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil25resultCoordinateDimensionEhh
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:115,16'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil17createEmptyResultEimPKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:118,29'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos9operation9overlayng13OverlayPointsC2EiPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayPoints.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayPoints.h:102,36'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
    - functionName:    _ZN4geos9operation9overlayng13OverlayPoints7overlayEiPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng13OverlayPoints9getResultEv
        - _ZN4geos9operation9overlayng13OverlayPointsC2EiPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelE
        - _ZN4geos9operation9overlayng13OverlayPointsD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:79,19'
          Dst:             _ZN4geos9operation9overlayng13OverlayPointsC2EiPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:80,20'
          Dst:             _ZN4geos9operation9overlayng13OverlayPoints9getResultEv
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:81,1'
          Dst:             _ZN4geos9operation9overlayng13OverlayPointsD2Ev
        - Src:             'src/operation/overlayng/OverlayPoints.cpp:81,1'
          Dst:             _ZN4geos9operation9overlayng13OverlayPointsD2Ev
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil5roundEPKNS_4geom5PointEPKNS3_14PrecisionModelERNS3_10CoordinateE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEEvmRT_
        - _ZNK4geos4geom5Point16getCoordinatesROEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:327,9'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:327,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEEvmRT_
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:328,11'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:329,13'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom14PrecisionModel10isFloatingEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:40,16'
          Dst:             _ZNK4geos4geom14PrecisionModel10isFloatingEv
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge14isInResultAreaEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil7toLinesEPNS1_12OverlayGraphEbPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          147
      EdgeCount:       68
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN4geos9operation9overlayng12OverlayGraph8getEdgesEv
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - _ZNK4geos9operation9overlayng11OverlayEdge14isInResultAreaEv
        - _ZNK4geos9operation9overlayng11OverlayEdge22getCoordinatesOrientedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:309,47'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraph8getEdgesEv
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:314,31'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge22getCoordinatesOrientedEv
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:315,52'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:319,22'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:311,49'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14isInResultAreaEv
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:314,31'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge22getCoordinatesOrientedEv
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:315,52'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil12moveGeometryINS_4geom5PointEEEvRNSt3__16vectorINS6_10unique_ptrIT_NS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEERNS7_INS8_INS4_8GeometryENSA_ISH_EEEENSD_ISJ_EEEE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayUtil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil12moveGeometryINS_4geom10LineStringEEEvRNSt3__16vectorINS6_10unique_ptrIT_NS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEERNS7_INS8_INS4_8GeometryENSA_ISH_EEEENSD_ISJ_EEEE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayUtil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil12moveGeometryINS_4geom7PolygonEEEvRNSt3__16vectorINS6_10unique_ptrIT_NS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEERNS7_INS8_INS4_8GeometryENSA_ISH_EEEENSD_ISJ_EEEE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayUtil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil20createResultGeometryERNSt3__16vectorINS3_10unique_ptrINS_4geom7PolygonENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEERNS4_INS5_INS6_10LineStringENS8_ISF_EEEENSB_ISH_EEEERNS4_INS5_INS6_5PointENS8_ISL_EEEENSB_ISN_EEEEPKNS6_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayUtil12moveGeometryINS_4geom10LineStringEEEvRNSt3__16vectorINS6_10unique_ptrIT_NS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEERNS7_INS8_INS4_8GeometryENSA_ISH_EEEENSD_ISJ_EEEE
        - _ZN4geos9operation9overlayng11OverlayUtil12moveGeometryINS_4geom5PointEEEvRNSt3__16vectorINS6_10unique_ptrIT_NS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEERNS7_INS8_INS4_8GeometryENSA_ISH_EEEENSD_ISJ_EEEE
        - _ZN4geos9operation9overlayng11OverlayUtil12moveGeometryINS_4geom7PolygonEEEvRNSt3__16vectorINS6_10unique_ptrIT_NS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEERNS7_INS8_INS4_8GeometryENSA_ISH_EEEENSD_ISJ_EEEE
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:293,9'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil12moveGeometryINS_4geom7PolygonEEEvRNSt3__16vectorINS6_10unique_ptrIT_NS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEERNS7_INS8_INS4_8GeometryENSA_ISH_EEEENSD_ISJ_EEEE
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:295,9'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil12moveGeometryINS_4geom10LineStringEEEvRNSt3__16vectorINS6_10unique_ptrIT_NS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEERNS7_INS8_INS4_8GeometryENSA_ISH_EEEENSD_ISJ_EEEE
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:297,9'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil12moveGeometryINS_4geom5PointEEEvRNSt3__16vectorINS6_10unique_ptrIT_NS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEERNS7_INS8_INS4_8GeometryENSA_ISH_EEEENSD_ISJ_EEEE
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:301,29'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil9isGreaterEddd
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayUtil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil6isLessEddd
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayUtil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil22isResultAreaConsistentEPKNS_4geom8GeometryES6_iS6_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          96
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayUtil6isLessEddd
        - _ZN4geos9operation9overlayng11OverlayUtil9isGreaterEddd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/operation/overlayng/OverlayUtil.cpp:257,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:259,24'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil6isLessEddd
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:260,24'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil6isLessEddd
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:263,24'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil6isLessEddd
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:264,24'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil9isGreaterEddd
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:267,24'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil6isLessEddd
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:270,24'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil6isLessEddd
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:271,24'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil6isLessEddd
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:272,24'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil9isGreaterEddd
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil25resultCoordinateDimensionEhh
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil15resultDimensionEiii
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/operation/overlayng/OverlayUtil.cpp:203,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil17createEmptyResultEimPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       38
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos4util6Assert20shouldNeverReachHereERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom15GeometryFactory11createPointEm
        - _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/operation/overlayng/OverlayUtil.cpp:179,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:181,28'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointEm
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:184,28'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:187,28'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:190,28'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:193,9'
          Dst:             _ZN4geos4util6Assert20shouldNeverReachHereERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil10isDisjointEPKNS_4geom8EnvelopeES6_PKNS3_14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom14PrecisionModel11makePreciseEd
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:163,31'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:163,13'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseEd
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:163,66'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:163,48'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseEd
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:165,31'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:165,13'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseEd
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:165,66'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:165,48'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseEd
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:167,31'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:167,13'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseEd
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:167,66'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:167,48'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseEd
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:169,31'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:169,13'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseEd
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:169,66'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:169,48'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseEd
    - functionName:    _ZNK4geos4geom8Envelope8disjointEPKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope10intersectsEPKS1_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:651,17'
          Dst:             _ZNK4geos4geom8Envelope10intersectsEPKS1_
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil7isEmptyEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil13isEnvDisjointEPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayUtil10isDisjointEPKNS_4geom8EnvelopeES6_PKNS3_14PrecisionModelE
        - _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
        - _ZN4geos9operation9overlayng11OverlayUtil7isEmptyEPKNS_4geom8GeometryE
        - _ZNK4geos4geom8Envelope8disjointEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:150,9'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil7isEmptyEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:150,23'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil7isEmptyEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:153,9'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:154,42'
          Dst:             _ZNK4geos4geom8Envelope8disjointEPKS1_
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:156,12'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil10isDisjointEPKNS_4geom8EnvelopeES6_PKNS3_14PrecisionModelE
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil13isEmptyResultEiPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          64
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayUtil13isEnvDisjointEPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelE
        - _ZN4geos9operation9overlayng11OverlayUtil7isEmptyEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/operation/overlayng/OverlayUtil.cpp:118,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:120,13'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil13isEnvDisjointEPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:125,13'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil7isEmptyEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:131,13'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil7isEmptyEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:131,27'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil7isEmptyEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil16clippingEnvelopeEiPKNS1_13InputGeometryEPKNS_4geom14PrecisionModelERNS6_8EnvelopeE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayUtil14resultEnvelopeEiPKNS1_13InputGeometryEPKNS_4geom14PrecisionModelERNS6_8EnvelopeE
        - _ZN4geos9operation9overlayng11OverlayUtil7safeEnvEPKNS_4geom8EnvelopeEPKNS3_14PrecisionModelERS4_
        - _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer11getEnvelopeEPKNS_4geom8GeometryES6_PKNS3_8EnvelopeE
        - _ZNK4geos9operation9overlayng13InputGeometry11getGeometryEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:101,22'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil14resultEnvelopeEiPKNS1_13InputGeometryEPKNS_4geom14PrecisionModelERNS6_8EnvelopeE
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:106,20'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry11getGeometryEh
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:107,20'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry11getGeometryEh
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:105,24'
          Dst:             _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer11getEnvelopeEPKNS_4geom8GeometryES6_PKNS3_8EnvelopeE
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:110,12'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil7safeEnvEPKNS_4geom8EnvelopeEPKNS3_14PrecisionModelERS4_
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil14resultEnvelopeEiPKNS1_13InputGeometryEPKNS_4geom14PrecisionModelERNS6_8EnvelopeE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZN4geos9operation9overlayng11OverlayUtil7safeEnvEPKNS_4geom8EnvelopeEPKNS3_14PrecisionModelERS4_
        - _ZNK4geos4geom8Envelope12intersectionERKS1_RS1_
        - _ZNK4geos9operation9overlayng13InputGeometry11getEnvelopeEh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/operation/overlayng/OverlayUtil.cpp:79,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:82,22'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:82,28'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:83,32'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry11getEnvelopeEh
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:83,13'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil7safeEnvEPKNS_4geom8EnvelopeEPKNS3_14PrecisionModelERS4_
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:84,32'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry11getEnvelopeEh
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:84,13'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil7safeEnvEPKNS_4geom8EnvelopeEPKNS3_14PrecisionModelERS4_
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:85,18'
          Dst:             _ZNK4geos4geom8Envelope12intersectionERKS1_RS1_
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:89,32'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry11getEnvelopeEh
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:89,13'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil7safeEnvEPKNS_4geom8EnvelopeEPKNS3_14PrecisionModelERS4_
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil7safeEnvEPKNS_4geom8EnvelopeEPKNS3_14PrecisionModelERS4_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope8expandByEd
        - _ZN4geos9operation9overlayng11OverlayUtil18safeExpandDistanceEPKNS_4geom8EnvelopeEPKNS3_14PrecisionModelE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:69,28'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil18safeExpandDistanceEPKNS_4geom8EnvelopeEPKNS3_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:71,18'
          Dst:             _ZN4geos4geom8Envelope8expandByEd
    - functionName:    _ZN4geos9operation9overlayng11OverlayUtil18safeExpandDistanceEPKNS_4geom8EnvelopeEPKNS3_14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
        - _ZNK4geos4geom14PrecisionModel8getScaleEv
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:48,9'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:50,40'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:50,58'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:53,37'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:53,55'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'src/operation/overlayng/OverlayUtil.cpp:59,37'
          Dst:             _ZNK4geos4geom14PrecisionModel8getScaleEv
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEENKUlRKS6_E_clESK_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEbSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEbSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEbSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE13beginChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,16'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEENKUlRKS6_E_clESK_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEENKUlRKS6_E_clESK_
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE7getItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEvSD_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEbSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEbSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5builtEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5buildEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE8treeSizeEm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:385,13'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:397,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE8treeSizeEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:405,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE8treeSizeEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:445,30'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:446,34'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE13sliceCapacityEmm
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:468,26'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:469,37'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:476,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:491,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE10sliceCountEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE13sliceCapacityEmm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:499,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:520,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:46,13'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEEC2EPKS8_SA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
        - _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:64,16'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:65,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:98,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,56'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,13'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_ENKUlRKSC_SI_E_clESI_SI_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_ENKUlRKSC_SI_E_clESI_SI_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE4BodyC2ERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEEC2ERKS6_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE4BodyC2ERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:59,13'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE4BodyC2ERKS6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE14createLeafNodeERKS6_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          72
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:655,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:656,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,55'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:661,39'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:665,36'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE10removeItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:347,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:353,19'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,45'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:355,23'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:361,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlPKS5_E_clESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSM_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSM_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSM_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlPKS5_E_clESG_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlPKS5_E_clESG_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEvRSE_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSM_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSM_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSD_9allocatorISF_EEEEENKUlPKS5_E_clESL_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSD_9allocatorISF_EEEEENKUlPKS5_E_clESL_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSD_9allocatorISF_EEEEENKUlPKS5_E_clESL_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEvRSE_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE4BodyC2EOS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEEC2EOS6_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE4BodyC2EOS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:53,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE4BodyC2EOS6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS_4geom8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:188,14'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:189,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS_4geom8EnvelopeE
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6removeEPKNS_4geom8EnvelopeEPv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:806,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS6_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEvRSE_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:800,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEvRSE_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSD_9allocatorISF_EEEE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEvRSE_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:794,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEvRSE_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6insertEPKNS_4geom8EnvelopeEPv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:810,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS6_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEED0Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexD2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index12SpatialIndexD2Ev
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEEC2Em
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:135,9'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE20validateConstructionEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEvSD_OT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:315,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryIZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEvSD_OT_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE14createLeafNodeERKS6_RKNS_4geom8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:195,14'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:196,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE14createLeafNodeERKS6_RKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEEC2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexC2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEEC2Em
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index12SpatialIndexC2Ev
    - functionName:    _ZN4geos9operation9overlayng14PolygonBuilder11assignHolesEPNS1_15OverlayEdgeRingERKNSt3__16vectorIS4_NS5_9allocatorIS4_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayEdgeRing8setShellEPS2_
        - _ZNK4geos9operation9overlayng15OverlayEdgeRing6isHoleEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:161,17'
          Dst:             _ZNK4geos9operation9overlayng15OverlayEdgeRing6isHoleEv
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:162,17'
          Dst:             _ZN4geos9operation9overlayng15OverlayEdgeRing8setShellEPS2_
    - functionName:    _ZN4geos9operation9overlayng14PolygonBuilder15findSingleShellERKNSt3__16vectorIPNS1_15OverlayEdgeRingENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4util6Assert6isTrueEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos9operation9overlayng15OverlayEdgeRing6isHoleEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:152,5'
          Dst:             _ZN4geos4util6Assert6isTrueEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:147,19'
          Dst:             _ZNK4geos9operation9overlayng15OverlayEdgeRing6isHoleEv
    - functionName:    _ZN4geos9operation9overlayng14PolygonBuilder20assignShellsAndHolesERKNSt3__16vectorIPNS1_15OverlayEdgeRingENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng14PolygonBuilder11assignHolesEPNS1_15OverlayEdgeRingERKNSt3__16vectorIS4_NS5_9allocatorIS4_EEEE
        - _ZN4geos9operation9overlayng14PolygonBuilder15findSingleShellERKNSt3__16vectorIPNS1_15OverlayEdgeRingENS3_9allocatorIS6_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:129,30'
          Dst:             _ZN4geos9operation9overlayng14PolygonBuilder15findSingleShellERKNSt3__16vectorIPNS1_15OverlayEdgeRingENS3_9allocatorIS6_EEEE
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:131,9'
          Dst:             _ZN4geos9operation9overlayng14PolygonBuilder11assignHolesEPNS1_15OverlayEdgeRingERKNSt3__16vectorIS4_NS5_9allocatorIS4_EEEE
    - functionName:    _ZN4geos9operation9overlayng14PolygonBuilder17storeMinimalRingsERNSt3__16vectorINS3_10unique_ptrINS1_15OverlayEdgeRingENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          65
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng15MaximalEdgeRingC2EPNS1_11OverlayEdgeE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/MaximalEdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng15MaximalEdgeRing11attachEdgesEPNS1_11OverlayEdgeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/MaximalEdgeRing.h:94,9'
          Dst:             _ZN4geos9operation9overlayng15MaximalEdgeRing11attachEdgesEPNS1_11OverlayEdgeE
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge14getEdgeRingMaxEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel16isBoundaryEitherEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng14PolygonBuilder14placeFreeHolesERKNSt3__16vectorIPNS1_15OverlayEdgeRingENS3_9allocatorIS6_EEEESB_
      functionSourceFile: '/src/geos/src/operation/overlayng/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          202
      EdgeCount:       82
      CyclomaticComplexity: 39
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEEC2Ev
        - _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEED2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeERKS6_
        - _ZN4geos9operation9overlayng15OverlayEdgeRing8setShellEPS2_
        - _ZNK4geos9operation9overlayng15OverlayEdgeRing10getRingPtrEv
        - _ZNK4geos9operation9overlayng15OverlayEdgeRing13getCoordinateEv
        - _ZNK4geos9operation9overlayng15OverlayEdgeRing22findEdgeRingContainingERKNSt3__16vectorIPS2_NS3_9allocatorIS5_EEEE
        - _ZNK4geos9operation9overlayng15OverlayEdgeRing8getShellEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:172,55'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEEC2Ev
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:174,30'
          Dst:             _ZNK4geos9operation9overlayng15OverlayEdgeRing10getRingPtrEv
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:174,15'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeERKS6_
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:193,1'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEED2Ev
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:180,19'
          Dst:             _ZNK4geos9operation9overlayng15OverlayEdgeRing8getShellEv
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:183,32'
          Dst:             _ZNK4geos9operation9overlayng15OverlayEdgeRing10getRingPtrEv
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:183,19'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEE
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:185,44'
          Dst:             _ZNK4geos9operation9overlayng15OverlayEdgeRing22findEdgeRingContainingERKNSt3__16vectorIPS2_NS3_9allocatorIS5_EEEE
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:188,17'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:188,94'
          Dst:             _ZNK4geos9operation9overlayng15OverlayEdgeRing13getCoordinateEv
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:188,23'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:188,17'
          Dst:             __cxa_throw
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:188,17'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:190,19'
          Dst:             _ZN4geos9operation9overlayng15OverlayEdgeRing8setShellEPS2_
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:193,1'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos9operation9overlayng14PolygonBuilder17buildMinimalRingsERKNSt3__16vectorINS3_10unique_ptrINS1_15MaximalEdgeRingENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          71
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos9operation9overlayng14PolygonBuilder17storeMinimalRingsERNSt3__16vectorINS3_10unique_ptrINS1_15OverlayEdgeRingENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEE
        - _ZN4geos9operation9overlayng14PolygonBuilder20assignShellsAndHolesERKNSt3__16vectorIPNS1_15OverlayEdgeRingENS3_9allocatorIS6_EEEE
        - _ZN4geos9operation9overlayng15MaximalEdgeRing17buildMinimalRingsEPKNS_4geom15GeometryFactoryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:112,32'
          Dst:             _ZN4geos9operation9overlayng15MaximalEdgeRing17buildMinimalRingsEPKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:113,53'
          Dst:             _ZN4geos9operation9overlayng14PolygonBuilder17storeMinimalRingsERNSt3__16vectorINS3_10unique_ptrINS1_15OverlayEdgeRingENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEE
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:114,9'
          Dst:             _ZN4geos9operation9overlayng14PolygonBuilder20assignShellsAndHolesERKNSt3__16vectorIPNS1_15OverlayEdgeRingENS3_9allocatorIS6_EEEE
    - functionName:    _ZN4geos9operation9overlayng14PolygonBuilder17buildMaximalRingsERKNSt3__16vectorIPNS1_11OverlayEdgeENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       23
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng15MaximalEdgeRingC2EPNS1_11OverlayEdgeE
        - _ZNK4geos9operation9overlayng11OverlayEdge14getEdgeRingMaxEv
        - _ZNK4geos9operation9overlayng11OverlayEdge14isInResultAreaEv
        - _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - _ZNK4geos9operation9overlayng12OverlayLabel16isBoundaryEitherEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:84,16'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14isInResultAreaEv
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:84,39'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:84,51'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel16isBoundaryEitherEv
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:86,20'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14getEdgeRingMaxEv
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:88,44'
          Dst:             _ZN4geos9operation9overlayng15MaximalEdgeRingC2EPNS1_11OverlayEdgeE
    - functionName:    _ZN4geos9operation9overlayng14PolygonBuilder22linkResultAreaEdgesMaxERKNSt3__16vectorIPNS1_11OverlayEdgeENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng15MaximalEdgeRing27linkResultAreaMaxRingAtNodeEPNS1_11OverlayEdgeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:74,9'
          Dst:             _ZN4geos9operation9overlayng15MaximalEdgeRing27linkResultAreaMaxRingAtNodeEPNS1_11OverlayEdgeE
    - functionName:    _ZN4geos9operation9overlayng14PolygonBuilder10buildRingsERKNSt3__16vectorIPNS1_11OverlayEdgeENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng14PolygonBuilder17buildMaximalRingsERKNSt3__16vectorIPNS1_11OverlayEdgeENS3_9allocatorIS6_EEEE
        - _ZN4geos9operation9overlayng14PolygonBuilder17buildMinimalRingsERKNSt3__16vectorINS3_10unique_ptrINS1_15MaximalEdgeRingENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEE
        - _ZN4geos9operation9overlayng14PolygonBuilder22linkResultAreaEdgesMaxERKNSt3__16vectorIPNS1_11OverlayEdgeENS3_9allocatorIS6_EEEE
        - _ZNK4geos9operation9overlayng14PolygonBuilder14placeFreeHolesERKNSt3__16vectorIPNS1_15OverlayEdgeRingENS3_9allocatorIS6_EEEESB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:62,5'
          Dst:             _ZN4geos9operation9overlayng14PolygonBuilder22linkResultAreaEdgesMaxERKNSt3__16vectorIPNS1_11OverlayEdgeENS3_9allocatorIS6_EEEE
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:63,62'
          Dst:             _ZN4geos9operation9overlayng14PolygonBuilder17buildMaximalRingsERKNSt3__16vectorIPNS1_11OverlayEdgeENS3_9allocatorIS6_EEEE
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:64,5'
          Dst:             _ZN4geos9operation9overlayng14PolygonBuilder17buildMinimalRingsERKNSt3__16vectorINS3_10unique_ptrINS1_15MaximalEdgeRingENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEE
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:65,5'
          Dst:             _ZNK4geos9operation9overlayng14PolygonBuilder14placeFreeHolesERKNSt3__16vectorIPNS1_15OverlayEdgeRingENS3_9allocatorIS6_EEEESB_
    - functionName:    _ZNK4geos9operation9overlayng14PolygonBuilder13getShellRingsEv
      functionSourceFile: '/src/geos/src/operation/overlayng/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng14PolygonBuilder15computePolygonsERKNSt3__16vectorIPNS1_15OverlayEdgeRingENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayEdgeRing9toPolygonEPKNS_4geom15GeometryFactoryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:52,45'
          Dst:             _ZN4geos9operation9overlayng15OverlayEdgeRing9toPolygonEPKNS_4geom15GeometryFactoryE
    - functionName:    _ZNK4geos9operation9overlayng14PolygonBuilder11getPolygonsEv
      functionSourceFile: '/src/geos/src/operation/overlayng/PolygonBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation9overlayng14PolygonBuilder15computePolygonsERKNSt3__16vectorIPNS1_15OverlayEdgeRingENS3_9allocatorIS6_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PolygonBuilder.cpp:34,12'
          Dst:             _ZNK4geos9operation9overlayng14PolygonBuilder15computePolygonsERKNSt3__16vectorIPNS1_15OverlayEdgeRingENS3_9allocatorIS6_EEEE
    - functionName:    _ZN4geos9operation9overlayng13PrecisionUtil19InherentScaleFilter14updateScaleMaxEd
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/PrecisionUtil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng13PrecisionUtil13inherentScaleEd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/PrecisionUtil.h:217,35'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil13inherentScaleEd
    - functionName:    _ZN4geos9operation9overlayng13PrecisionUtil13inherentScaleEd
      functionSourceFile: '/src/geos/src/operation/overlayng/PrecisionUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng13PrecisionUtil16numberOfDecimalsEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:138,18'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil16numberOfDecimalsEd
    - functionName:    _ZN4geos9operation9overlayng13PrecisionUtil16numberOfDecimalsEd
      functionSourceFile: '/src/geos/src/operation/overlayng/PrecisionUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          178
      EdgeCount:       52
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng13PrecisionUtil19InherentScaleFilter9filter_roEPKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/PrecisionUtil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng13PrecisionUtil19InherentScaleFilter14updateScaleMaxEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/PrecisionUtil.h:231,17'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil19InherentScaleFilter14updateScaleMaxEd
        - Src:             'include/geos/operation/overlayng/PrecisionUtil.h:232,17'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil19InherentScaleFilter14updateScaleMaxEd
    - functionName:    _ZN4geos9operation9overlayng13PrecisionUtil19InherentScaleFilterD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/PrecisionUtil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/PrecisionUtil.h:210,20'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZNK4geos9operation9overlayng13PrecisionUtil19InherentScaleFilter8getScaleEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/PrecisionUtil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng13PrecisionUtil19InherentScaleFilterC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/PrecisionUtil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/PrecisionUtil.h:225,13'
          Dst:             _ZN4geos4geom16CoordinateFilterC2Ev
    - functionName:    _ZN4geos9operation9overlayng13PrecisionUtil17maxBoundMagnitudeEPKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/operation/overlayng/PrecisionUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:115,27'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:116,27'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:118,27'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:119,27'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
    - functionName:    _ZN4geos9operation9overlayng13PrecisionUtil14precisionScaleEdi
      functionSourceFile: '/src/geos/src/operation/overlayng/PrecisionUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:127,28'
          Dst:             log
    - functionName:    _ZN4geos9operation9overlayng13PrecisionUtil9safeScaleEd
      functionSourceFile: '/src/geos/src/operation/overlayng/PrecisionUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng13PrecisionUtil14precisionScaleEdi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:86,12'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil14precisionScaleEdi
    - functionName:    _ZN4geos9operation9overlayng13PrecisionUtil9safeScaleEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/PrecisionUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng13PrecisionUtil17maxBoundMagnitudeEPKNS_4geom8EnvelopeE
        - _ZN4geos9operation9overlayng13PrecisionUtil9safeScaleEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:93,22'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil17maxBoundMagnitudeEPKNS_4geom8EnvelopeE
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:93,12'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil9safeScaleEd
    - functionName:    _ZN4geos9operation9overlayng13PrecisionUtil13inherentScaleEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/PrecisionUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
        - _ZN4geos9operation9overlayng13PrecisionUtil19InherentScaleFilterC2Ev
        - _ZNK4geos9operation9overlayng13PrecisionUtil19InherentScaleFilter8getScaleEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:147,25'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil19InherentScaleFilterC2Ev
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:149,24'
          Dst:             _ZNK4geos9operation9overlayng13PrecisionUtil19InherentScaleFilter8getScaleEv
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:150,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:150,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos9operation9overlayng13PrecisionUtil11robustScaleEdd
      functionSourceFile: '/src/geos/src/operation/overlayng/PrecisionUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          15
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng13PrecisionUtil9safeScaleEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/overlayng/PrecisionUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng13PrecisionUtil17maxBoundMagnitudeEPKNS_4geom8EnvelopeE
        - _ZN4geos9operation9overlayng13PrecisionUtil9safeScaleEd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:100,21'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil17maxBoundMagnitudeEPKNS_4geom8EnvelopeE
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:102,26'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil17maxBoundMagnitudeEPKNS_4geom8EnvelopeE
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:105,20'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil9safeScaleEd
    - functionName:    _ZN4geos9operation9overlayng13PrecisionUtil13inherentScaleEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/overlayng/PrecisionUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng13PrecisionUtil13inherentScaleEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:156,20'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil13inherentScaleEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:158,25'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil13inherentScaleEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation9overlayng13PrecisionUtil11robustScaleEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/PrecisionUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng13PrecisionUtil11robustScaleEdd
        - _ZN4geos9operation9overlayng13PrecisionUtil13inherentScaleEPKNS_4geom8GeometryE
        - _ZN4geos9operation9overlayng13PrecisionUtil9safeScaleEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:63,20'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil13inherentScaleEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:64,20'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil9safeScaleEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:65,12'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil11robustScaleEdd
    - functionName:    _ZN4geos9operation9overlayng13PrecisionUtil8robustPMEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/PrecisionUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14PrecisionModelC2Ed
        - _ZN4geos9operation9overlayng13PrecisionUtil11robustScaleEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:45,20'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil11robustScaleEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:46,20'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ed
    - functionName:    _ZN4geos9operation9overlayng13PrecisionUtil11robustScaleEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/overlayng/PrecisionUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng13PrecisionUtil11robustScaleEdd
        - _ZN4geos9operation9overlayng13PrecisionUtil13inherentScaleEPKNS_4geom8GeometryES6_
        - _ZN4geos9operation9overlayng13PrecisionUtil9safeScaleEPKNS_4geom8GeometryES6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:54,20'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil13inherentScaleEPKNS_4geom8GeometryES6_
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:55,20'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil9safeScaleEPKNS_4geom8GeometryES6_
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:56,12'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil11robustScaleEdd
    - functionName:    _ZN4geos9operation9overlayng13PrecisionUtil8robustPMEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/overlayng/PrecisionUtil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14PrecisionModelC2Ed
        - _ZN4geos9operation9overlayng13PrecisionUtil11robustScaleEPKNS_4geom8GeometryES6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:36,20'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil11robustScaleEPKNS_4geom8GeometryES6_
        - Src:             'src/operation/overlayng/PrecisionUtil.cpp:37,20'
          Dst:             _ZN4geos4geom14PrecisionModelC2Ed
    - functionName:    _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer17intersectsSegmentEPKNS_4geom8EnvelopeERKNS3_10CoordinateES9_
      functionSourceFile: '/src/geos/src/operation/overlayng/RobustClipEnvelopeComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:125,17'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_
    - functionName:    _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer10addSegmentERKNS_4geom10CoordinateES6_
      functionSourceFile: '/src/geos/src/operation/overlayng/RobustClipEnvelopeComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer17intersectsSegmentEPKNS_4geom8EnvelopeERKNS3_10CoordinateES9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:110,9'
          Dst:             _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer17intersectsSegmentEPKNS_4geom8EnvelopeERKNS3_10CoordinateES9_
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:111,17'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:112,17'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer14addPolygonRingEPKNS_4geom10LinearRingE
      functionSourceFile: '/src/geos/src/operation/overlayng/RobustClipEnvelopeComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer10addSegmentERKNS_4geom10CoordinateES6_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:100,43'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:101,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:102,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:102,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:102,9'
          Dst:             _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer10addSegmentERKNS_4geom10CoordinateES6_
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:101,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer13addCollectionEPKNS_4geom18GeometryCollectionE
      functionSourceFile: '/src/geos/src/operation/overlayng/RobustClipEnvelopeComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer3addEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:72,9'
          Dst:             _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer3addEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer3addEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/RobustClipEnvelopeComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer10addPolygonEPKNS_4geom7PolygonE
        - _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer13addCollectionEPKNS_4geom18GeometryCollectionE
        - _ZNK4geos4geom8Geometry12isCollectionEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:61,9'
          Dst:             _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer10addPolygonEPKNS_4geom7PolygonE
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:62,17'
          Dst:             _ZNK4geos4geom8Geometry12isCollectionEv
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:63,9'
          Dst:             _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer13addCollectionEPKNS_4geom18GeometryCollectionE
    - functionName:    _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer10addPolygonEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/operation/overlayng/RobustClipEnvelopeComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer14addPolygonRingEPKNS_4geom10LinearRingE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:81,5'
          Dst:             _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer14addPolygonRingEPKNS_4geom10LinearRingE
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:85,9'
          Dst:             _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer14addPolygonRingEPKNS_4geom10LinearRingE
    - functionName:    _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer11getEnvelopeEv
      functionSourceFile: '/src/geos/src/operation/overlayng/RobustClipEnvelopeComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer11getEnvelopeEPKNS_4geom8GeometryES6_PKNS3_8EnvelopeE
      functionSourceFile: '/src/geos/src/operation/overlayng/RobustClipEnvelopeComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer11getEnvelopeEv
        - _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer3addEPKNS_4geom8GeometryE
        - _ZN4geos9operation9overlayng26RobustClipEnvelopeComputerC2EPKNS_4geom8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:40,32'
          Dst:             _ZN4geos9operation9overlayng26RobustClipEnvelopeComputerC2EPKNS_4geom8EnvelopeE
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:41,9'
          Dst:             _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer3addEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:42,9'
          Dst:             _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer3addEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/RobustClipEnvelopeComputer.cpp:43,16'
          Dst:             _ZN4geos9operation9overlayng26RobustClipEnvelopeComputer11getEnvelopeEv
    - functionName:    _ZN4geos9operation9overlayng26RobustClipEnvelopeComputerC2EPKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/operation/overlayng/RobustClipEnvelopeComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12UnaryUnionNG15NGUnionStrategy19isFloatingPrecisionEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/UnaryUnionNG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/UnaryUnionNG.h:76,20'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
    - functionName:    _ZN4geos9operation9overlayng12UnaryUnionNG15NGUnionStrategy5UnionEPKNS_4geom8GeometryES7_
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/UnaryUnionNG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPKNS3_14PrecisionModelE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/UnaryUnionNG.h:70,20'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG7overlayEPKNS_4geom8GeometryES6_iPKNS3_14PrecisionModelE
    - functionName:    _ZN4geos9operation9overlayng12UnaryUnionNG15NGUnionStrategyD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/UnaryUnionNG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8geounion13UnionStrategyD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/UnaryUnionNG.h:59,11'
          Dst:             _ZN4geos9operation8geounion13UnionStrategyD2Ev
    - functionName:    _ZN4geos9operation9overlayng12UnaryUnionNG5UnionEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/UnaryUnionNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng12UnaryUnionNG5UnionEPKNS_4geom8GeometryERKNS3_14PrecisionModelE
        - _ZN4geos9operation9overlayng13PrecisionUtil8robustPMEPKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/UnaryUnionNG.cpp:47,25'
          Dst:             _ZN4geos9operation9overlayng13PrecisionUtil8robustPMEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/UnaryUnionNG.cpp:48,12'
          Dst:             _ZN4geos9operation9overlayng12UnaryUnionNG5UnionEPKNS_4geom8GeometryERKNS3_14PrecisionModelE
    - functionName:    _ZN4geos9operation9overlayng12UnaryUnionNG5UnionEPKNS_4geom8GeometryERKNS3_14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/UnaryUnionNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation8geounion12UnaryUnionOp16setUnionFunctionEPNS1_13UnionStrategyE
        - _ZN4geos9operation8geounion12UnaryUnionOp5UnionEv
        - _ZN4geos9operation8geounion12UnaryUnionOpC2ERKNS_4geom8GeometryE
        - _ZN4geos9operation8geounion12UnaryUnionOpD2Ev
        - _ZN4geos9operation8geounion13UnionStrategyD2Ev
        - _ZN4geos9operation9overlayng12UnaryUnionNG15NGUnionStrategyC2ERKNS_4geom14PrecisionModelE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/UnaryUnionNG.cpp:37,21'
          Dst:             _ZN4geos9operation9overlayng12UnaryUnionNG15NGUnionStrategyC2ERKNS_4geom14PrecisionModelE
        - Src:             'src/operation/overlayng/UnaryUnionNG.cpp:38,28'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOpC2ERKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/UnaryUnionNG.cpp:39,8'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOp16setUnionFunctionEPNS1_13UnionStrategyE
        - Src:             'src/operation/overlayng/UnaryUnionNG.cpp:40,15'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOp5UnionEv
        - Src:             'src/operation/overlayng/UnaryUnionNG.cpp:41,1'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOpD2Ev
        - Src:             'src/operation/overlayng/UnaryUnionNG.cpp:41,1'
          Dst:             _ZN4geos9operation8geounion13UnionStrategyD2Ev
        - Src:             'src/operation/overlayng/UnaryUnionNG.cpp:41,1'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOpD2Ev
        - Src:             'src/operation/overlayng/UnaryUnionNG.cpp:41,1'
          Dst:             _ZN4geos9operation8geounion13UnionStrategyD2Ev
    - functionName:    _ZN4geos9operation9overlayng12UnaryUnionNG15NGUnionStrategyC2ERKNS_4geom14PrecisionModelE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/UnaryUnionNG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8geounion13UnionStrategyC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/UnaryUnionNG.h:63,9'
          Dst:             _ZN4geos9operation8geounion13UnionStrategyC2Ev
    - functionName:    _ZN4geos9operation10polygonize4FaceD2Ev
      functionSourceFile: '/src/geos/src/operation/polygonize/BuildArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation10polygonize4Face12countParentsEv
      functionSourceFile: '/src/geos/src/operation/polygonize/BuildArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation10polygonize16CompareByEnvareaclERKNSt3__110unique_ptrINS1_4FaceENS3_14default_deleteIS5_EEEESA_
      functionSourceFile: '/src/geos/src/operation/polygonize/BuildArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonizeL22ringsEqualAnyDirectionEPKNS_4geom10LinearRingES5_
      functionSourceFile: '/src/geos/src/operation/polygonize/BuildArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          126
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence7indexOfEPKNS0_12CoordinateXYEPKS1_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom12CoordinateXY6equalsERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom8Envelope6equalsEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/BuildArea.cpp:72,41'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/polygonize/BuildArea.cpp:73,41'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/polygonize/BuildArea.cpp:76,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/polygonize/BuildArea.cpp:77,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/polygonize/BuildArea.cpp:86,39'
          Dst:             _ZNK4geos4geom8Envelope6equalsEPKS1_
        - Src:             'src/operation/polygonize/BuildArea.cpp:95,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/polygonize/BuildArea.cpp:96,21'
          Dst:             _ZN4geos4geom18CoordinateSequence7indexOfEPKNS0_12CoordinateXYEPKS1_
        - Src:             'src/operation/polygonize/BuildArea.cpp:105,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/polygonize/BuildArea.cpp:106,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/polygonize/BuildArea.cpp:107,19'
          Dst:             _ZNK4geos4geom12CoordinateXY6equalsERKS1_
        - Src:             'src/operation/polygonize/BuildArea.cpp:126,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/polygonize/BuildArea.cpp:127,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/polygonize/BuildArea.cpp:128,19'
          Dst:             _ZNK4geos4geom12CoordinateXY6equalsERKS1_
    - functionName:    _ZN4geos9operation10polygonize4FaceC2Ev
      functionSourceFile: '/src/geos/src/operation/polygonize/BuildArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      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:    _ZN4geos9operation10polygonizeL29collectFacesWithEvenAncestorsERKNSt3__16vectorINS2_10unique_ptrINS1_4FaceENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/operation/polygonize/BuildArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          118
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos4geom15GeometryFactory6createEv
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom7Polygon5cloneEv
        - _ZNK4geos9operation10polygonize4Face12countParentsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/BuildArea.cpp:191,12'
          Dst:             _ZN4geos4geom15GeometryFactory6createEv
        - Src:             'src/operation/polygonize/BuildArea.cpp:185,19'
          Dst:             _ZNK4geos9operation10polygonize4Face12countParentsEv
        - Src:             'src/operation/polygonize/BuildArea.cpp:188,37'
          Dst:             _ZNK4geos4geom7Polygon5cloneEv
        - Src:             'src/operation/polygonize/BuildArea.cpp:191,39'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos9operation10polygonizeL13findFaceHolesERNSt3__16vectorINS2_10unique_ptrINS1_4FaceENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/operation/polygonize/BuildArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          143
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos9operation10polygonizeL22ringsEqualAnyDirectionEPKNS_4geom10LinearRingES5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/BuildArea.cpp:172,21'
          Dst:             _ZN4geos9operation10polygonizeL22ringsEqualAnyDirectionEPKNS_4geom10LinearRingES5_
    - functionName:    _ZN4geos9operation10polygonizeL7newFaceEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/operation/polygonize/BuildArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation10polygonize4FaceC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/BuildArea.cpp:138,40'
          Dst:             _ZN4geos9operation10polygonize4FaceC2Ev
    - functionName:    _ZN4geos9operation10polygonize9BuildArea5buildEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/polygonize/BuildArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          228
      EdgeCount:       90
      CyclomaticComplexity: 43
      functionsReached:
        - _ZN4geos4geom15GeometryFactory6createEv
        - _ZN4geos9operation10polygonize11Polygonizer11getPolygonsEv
        - _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - _ZN4geos9operation10polygonize11PolygonizerC2Eb
        - _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - _ZN4geos9operation10polygonizeL13findFaceHolesERNSt3__16vectorINS2_10unique_ptrINS1_4FaceENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZN4geos9operation10polygonizeL29collectFacesWithEvenAncestorsERKNSt3__16vectorINS2_10unique_ptrINS1_4FaceENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZN4geos9operation10polygonizeL7newFaceEPKNS_4geom7PolygonE
        - _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEPKNS_4geom12MultiPolygonE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/BuildArea.cpp:205,17'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerC2Eb
        - Src:             'src/operation/polygonize/BuildArea.cpp:206,17'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - Src:             'src/operation/polygonize/BuildArea.cpp:207,30'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer11getPolygonsEv
        - Src:             'src/operation/polygonize/BuildArea.cpp:213,13'
          Dst:             _ZN4geos4geom15GeometryFactory6createEv
        - Src:             'src/operation/polygonize/BuildArea.cpp:213,40'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'src/operation/polygonize/BuildArea.cpp:214,44'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/operation/polygonize/BuildArea.cpp:221,28'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/operation/polygonize/BuildArea.cpp:260,5'
          Dst:             _ZN4geos9operation10polygonizeL13findFaceHolesERNSt3__16vectorINS2_10unique_ptrINS1_4FaceENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/operation/polygonize/BuildArea.cpp:256,28'
          Dst:             _ZN4geos9operation10polygonizeL7newFaceEPKNS_4geom7PolygonE
        - Src:             'src/operation/polygonize/BuildArea.cpp:264,16'
          Dst:             _ZN4geos9operation10polygonizeL29collectFacesWithEvenAncestorsERKNSt3__16vectorINS2_10unique_ptrINS1_4FaceENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/operation/polygonize/BuildArea.cpp:273,9'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEPKNS_4geom12MultiPolygonE
        - Src:             'src/operation/polygonize/BuildArea.cpp:275,28'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/operation/polygonize/BuildArea.cpp:284,1'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - Src:             'src/operation/polygonize/BuildArea.cpp:284,1'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerD2Ev
    - functionName:    _ZN4geos9operation10polygonize24PointInCurvedRingLocator6locateEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm13PointLocation12locateInRingERKNS_4geom12CoordinateXYERKNS2_5CurveE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:188,20'
          Dst:             _ZN4geos9algorithm13PointLocation12locateInRingERKNS_4geom12CoordinateXYERKNS2_5CurveE
    - functionName:    _ZN4geos9operation10polygonize24PointInCurvedRingLocatorD0Ev
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm6locate22PointOnGeometryLocatorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:183,7'
          Dst:             _ZN4geos9algorithm6locate22PointOnGeometryLocatorD2Ev
    - functionName:    _ZN4geos9operation10polygonize24PointInCurvedRingLocatorC2ERKNS_4geom5CurveE
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm6locate22PointOnGeometryLocatorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:185,18'
          Dst:             _ZN4geos9algorithm6locate22PointOnGeometryLocatorC2Ev
    - functionName:    _ZNK4geos9operation10polygonize8EdgeRing8hasShellEv
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/EdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos9operation10polygonize8EdgeRing7addEdgeEPKNS_4geom18CoordinateSequenceEbPS4_ENK3$_0clINS3_12CoordinateXYEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:341,28'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
    - functionName:    '_ZZN4geos9operation10polygonize8EdgeRing7addEdgeEPKNS_4geom18CoordinateSequenceEbPS4_ENK3$_0clINS3_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:341,28'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
    - functionName:    '_ZZN4geos9operation10polygonize8EdgeRing7addEdgeEPKNS_4geom18CoordinateSequenceEbPS4_ENK3$_0clINS3_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:341,28'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_b
    - functionName:    '_ZZN4geos9operation10polygonize8EdgeRing7addEdgeEPKNS_4geom18CoordinateSequenceEbPS4_ENK3$_0clINS3_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:341,28'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
    - functionName:    _ZNK4geos9operation10polygonize8EdgeRing6locateERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/EdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation10polygonize8EdgeRing10getLocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/polygonize/EdgeRing.h:321,16'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing10getLocatorEv
    - functionName:    _ZNK4geos9operation10polygonize8EdgeRing10getLocatorEv
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:199,27'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
    - functionName:    _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          179
      EdgeCount:       61
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4geos4geom4util12CurveBuilder11getGeometryEv
        - _ZN4geos4geom4util12CurveBuilder6getSeqEb
        - _ZN4geos4geom4util12CurveBuilderC2ERKNS0_15GeometryFactoryEbb
        - _ZN4geos4geom4util12CurveBuilderD2Ev
        - _ZN4geos6detail9down_castIPNS_9operation10polygonize14PolygonizeEdgeENS_11planargraph4EdgeEEET_PT0_
        - _ZN4geos9operation10polygonize8EdgeRing7addEdgeEPKNS_4geom18CoordinateSequenceEbPS4_
        - _ZNK4geos11planargraph12DirectedEdge16getEdgeDirectionEv
        - _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos9operation10polygonize14PolygonizeEdge7getLineEv
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:303,34'
          Dst:             _ZN4geos4geom4util12CurveBuilderC2ERKNS0_15GeometryFactoryEbb
        - Src:             'src/operation/polygonize/EdgeRing.cpp:298,70'
          Dst:             _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:298,31'
          Dst:             _ZN4geos6detail9down_castIPNS_9operation10polygonize14PolygonizeEdgeENS_11planargraph4EdgeEEET_PT0_
        - Src:             'src/operation/polygonize/EdgeRing.cpp:299,27'
          Dst:             _ZNK4geos9operation10polygonize14PolygonizeEdge7getLineEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:300,27'
          Dst:             _ZNK4geos9operation10polygonize14PolygonizeEdge7getLineEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:315,24'
          Dst:             _ZN4geos4geom4util12CurveBuilder11getGeometryEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:306,70'
          Dst:             _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:306,31'
          Dst:             _ZN4geos6detail9down_castIPNS_9operation10polygonize14PolygonizeEdgeENS_11planargraph4EdgeEEET_PT0_
        - Src:             'src/operation/polygonize/EdgeRing.cpp:307,41'
          Dst:             _ZNK4geos9operation10polygonize14PolygonizeEdge7getLineEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:309,51'
          Dst:             _ZN4geos4geom4util12CurveBuilder6getSeqEb
        - Src:             'src/operation/polygonize/EdgeRing.cpp:311,27'
          Dst:             _ZNK4geos9operation10polygonize14PolygonizeEdge7getLineEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:311,38'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:312,25'
          Dst:             _ZNK4geos11planargraph12DirectedEdge16getEdgeDirectionEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:311,13'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing7addEdgeEPKNS_4geom18CoordinateSequenceEbPS4_
        - Src:             'src/operation/polygonize/EdgeRing.cpp:316,5'
          Dst:             _ZN4geos4geom4util12CurveBuilderD2Ev
        - Src:             'src/operation/polygonize/EdgeRing.cpp:316,5'
          Dst:             _ZN4geos4geom4util12CurveBuilderD2Ev
    - functionName:    _ZN4geos6detail9down_castIPNS_9operation10polygonize14PolygonizeEdgeENS_11planargraph4EdgeEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize8EdgeRing7addEdgeEPKNS_4geom18CoordinateSequenceEbPS4_
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mmb
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9operation10polygonize8EdgeRing7addEdgeEPKS1_bPS1_E3$_0EEDamOT_'
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:334,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:336,20'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mmb
        - Src:             'src/operation/polygonize/EdgeRing.cpp:340,21'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9operation10polygonize8EdgeRing7addEdgeEPKS1_bPS1_E3$_0EEDamOT_'
    - functionName:    _ZN4geos4geom4util12CurveBuilderD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/CurveBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9operation10polygonize8EdgeRing7addEdgeEPKS1_bPS1_E3$_0EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZN4geos9operation10polygonize8EdgeRing7addEdgeEPKNS_4geom18CoordinateSequenceEbPS4_ENK3$_0clINS3_10CoordinateEEEDaRKT_'
        - '_ZZN4geos9operation10polygonize8EdgeRing7addEdgeEPKNS_4geom18CoordinateSequenceEbPS4_ENK3$_0clINS3_12CoordinateXYEEEDaRKT_'
        - '_ZZN4geos9operation10polygonize8EdgeRing7addEdgeEPKNS_4geom18CoordinateSequenceEbPS4_ENK3$_0clINS3_13CoordinateXYMEEEDaRKT_'
        - '_ZZN4geos9operation10polygonize8EdgeRing7addEdgeEPKNS_4geom18CoordinateSequenceEbPS4_ENK3$_0clINS3_14CoordinateXYZMEEEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZN4geos9operation10polygonize8EdgeRing7addEdgeEPKNS_4geom18CoordinateSequenceEbPS4_ENK3$_0clINS3_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZN4geos9operation10polygonize8EdgeRing7addEdgeEPKNS_4geom18CoordinateSequenceEbPS4_ENK3$_0clINS3_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZN4geos9operation10polygonize8EdgeRing7addEdgeEPKNS_4geom18CoordinateSequenceEbPS4_ENK3$_0clINS3_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZN4geos9operation10polygonize8EdgeRing7addEdgeEPKNS_4geom18CoordinateSequenceEbPS4_ENK3$_0clINS3_12CoordinateXYEEEDaRKT_'
    - functionName:    _ZZNK4geos9operation10polygonize8EdgeRing14isPointInOrOutERKS2_EN11PointTester9filter_roEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos9operation10polygonize8EdgeRing6locateERKNS_4geom12CoordinateXYE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:256,34'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing6locateERKNS_4geom12CoordinateXYE
    - functionName:    _ZZNK4geos9operation10polygonize8EdgeRing14isPointInOrOutERKS2_ENK11PointTester6isDoneEv
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNK4geos9operation10polygonize8EdgeRing14isPointInOrOutERKS2_EN11PointTesterD0Ev
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:250,12'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZNK4geos9operation10polygonize8EdgeRing10isIncludedEv
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/EdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize8EdgeRing11setIncludedEb
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/EdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation10polygonize8EdgeRing13isIncludedSetEv
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/EdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize8EdgeRing8getShellEv
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/EdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation10polygonize8EdgeRing6isHoleEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/polygonize/EdgeRing.h:234,16'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing6isHoleEv
    - functionName:    _ZNK4geos9operation10polygonize8EdgeRing6isHoleEv
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/EdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize8EdgeRing23updateIncludedRecursiveEv
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          137
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos9operation10polygonize8EdgeRing11setIncludedEb
        - _ZN4geos9operation10polygonize8EdgeRing23updateIncludedRecursiveEv
        - _ZN4geos9operation10polygonize8EdgeRing8getShellEv
        - _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getRingEv
        - _ZNK4geos9operation10polygonize8EdgeRing10isIncludedEv
        - _ZNK4geos9operation10polygonize8EdgeRing13isIncludedSetEv
        - _ZNK4geos9operation10polygonize8EdgeRing6isHoleEv
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:370,9'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing6isHoleEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:375,74'
          Dst:             _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:375,26'
          Dst:             __dynamic_cast
        - Src:             'src/operation/polygonize/EdgeRing.cpp:375,86'
          Dst:             _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getRingEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:375,97'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing8getShellEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:378,28'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing13isIncludedSetEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:379,27'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing23updateIncludedRecursiveEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:385,74'
          Dst:             _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:385,26'
          Dst:             __dynamic_cast
        - Src:             'src/operation/polygonize/EdgeRing.cpp:385,86'
          Dst:             _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getRingEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:385,97'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing8getShellEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:388,27'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing13isIncludedSetEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:389,40'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing10isIncludedEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:389,17'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing11setIncludedEb
    - functionName:    _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getRingEv
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/PolygonizeDirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation10polygonize8EdgeRing11isOuterHoleEv
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/EdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation10polygonize8EdgeRing6isHoleEv
        - _ZNK4geos9operation10polygonize8EdgeRing8hasShellEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/polygonize/EdgeRing.h:244,14'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing6isHoleEv
        - Src:             'include/geos/operation/polygonize/EdgeRing.h:248,17'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing8hasShellEv
    - functionName:    _ZNK4geos9operation10polygonize8EdgeRing12getOuterHoleEv
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getRingEv
        - _ZNK4geos9operation10polygonize8EdgeRing11isOuterHoleEv
        - _ZNK4geos9operation10polygonize8EdgeRing6isHoleEv
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:350,9'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing6isHoleEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:357,67'
          Dst:             _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:357,25'
          Dst:             __dynamic_cast
        - Src:             'src/operation/polygonize/EdgeRing.cpp:357,79'
          Dst:             _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getRingEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:358,22'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing11isOuterHoleEv
    - functionName:    _ZZNK4geos9operation10polygonize8EdgeRing14isPointInOrOutERKS2_ENK11PointTester9getResultEv
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNK4geos9operation10polygonize8EdgeRing14isPointInOrOutERKS2_EN11PointTesterC2EPS3_
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:253,18'
          Dst:             _ZN4geos4geom16CoordinateFilterC2Ev
    - functionName:    _ZNK4geos9operation10polygonize8EdgeRing14isPointInOrOutERKS2_
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
        - _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
        - _ZZNK4geos9operation10polygonize8EdgeRing14isPointInOrOutERKS2_EN11PointTesterC2EPS3_
        - _ZZNK4geos9operation10polygonize8EdgeRing14isPointInOrOutERKS2_ENK11PointTester9getResultEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:283,17'
          Dst:             _ZZNK4geos9operation10polygonize8EdgeRing14isPointInOrOutERKS2_EN11PointTesterC2EPS3_
        - Src:             'src/operation/polygonize/EdgeRing.cpp:284,15'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:286,19'
          Dst:             _ZZNK4geos9operation10polygonize8EdgeRing14isPointInOrOutERKS2_ENK11PointTester9getResultEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:287,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
        - Src:             'src/operation/polygonize/EdgeRing.cpp:287,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZNK4geos4geom8Envelope16containsProperlyERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Envelope6coversERKS1_
        - _ZNK4geos4geom8Envelope6equalsEPKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:587,13'
          Dst:             _ZNK4geos4geom8Envelope6equalsEPKS1_
        - Src:             'include/geos/geom/Envelope.h:588,16'
          Dst:             _ZNK4geos4geom8Envelope6coversERKS1_
    - functionName:    _ZN4geos9operation10polygonize8EdgeRing12computeValidEv
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom8Geometry7isValidEv
        - _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:219,22'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:227,20'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:227,39'
          Dst:             _ZNK4geos4geom8Geometry7isValidEv
    - functionName:    _ZNK4geos9operation10polygonize8EdgeRing7isValidEv
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize8EdgeRing10getPolygonEv
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory13createSurfaceEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory13createSurfaceEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:174,25'
          Dst:             _ZNK4geos4geom15GeometryFactory13createSurfaceEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - Src:             'src/operation/polygonize/EdgeRing.cpp:176,25'
          Dst:             _ZNK4geos4geom15GeometryFactory13createSurfaceEONSt3__110unique_ptrINS0_5CurveENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos9operation10polygonize8EdgeRing16getRingOwnershipEv
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:325,5'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
    - functionName:    _ZN4geos9operation10polygonize8EdgeRing8setShellEPS2_
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/EdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize8EdgeRing7addHoleEPS2_
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation10polygonize8EdgeRing16getRingOwnershipEv
        - _ZN4geos9operation10polygonize8EdgeRing7addHoleENSt3__110unique_ptrINS_4geom5CurveENS3_14default_deleteIS6_EEEE
        - _ZN4geos9operation10polygonize8EdgeRing8setShellEPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:164,13'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing8setShellEPS2_
        - Src:             'src/operation/polygonize/EdgeRing.cpp:165,25'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing16getRingOwnershipEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:166,5'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing7addHoleENSt3__110unique_ptrINS_4geom5CurveENS3_14default_deleteIS6_EEEE
    - functionName:    _ZN4geos9operation10polygonize8EdgeRing7addHoleENSt3__110unique_ptrINS_4geom5CurveENS3_14default_deleteIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPNS_4geom11SimpleCurveENS2_5CurveEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize8EdgeRing11computeHoleEv
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_4geom11SimpleCurveENS2_5CurveEEET_PT0_
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:144,5'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:148,19'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/polygonize/EdgeRing.cpp:150,33'
          Dst:             _ZN4geos6detail9down_castIPNS_4geom11SimpleCurveENS2_5CurveEEET_PT0_
        - Src:             'src/operation/polygonize/EdgeRing.cpp:151,42'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:151,19'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos9operation10polygonize8EdgeRing3addEPKNS1_22PolygonizeDirectedEdgeE
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize8EdgeRing5buildEPNS1_22PolygonizeDirectedEdgeE
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation10polygonize22PolygonizeDirectedEdge7setRingEPNS1_8EdgeRingE
        - _ZN4geos9operation10polygonize8EdgeRing3addEPKNS1_22PolygonizeDirectedEdgeE
        - _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getNextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:127,9'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing3addEPKNS1_22PolygonizeDirectedEdgeE
        - Src:             'src/operation/polygonize/EdgeRing.cpp:128,13'
          Dst:             _ZN4geos9operation10polygonize22PolygonizeDirectedEdge7setRingEPNS1_8EdgeRingE
        - Src:             'src/operation/polygonize/EdgeRing.cpp:129,18'
          Dst:             _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getNextEv
    - functionName:    _ZN4geos9operation10polygonize8EdgeRingC2EPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize8EdgeRing8isInListERKNS_4geom12CoordinateXYEPKNS3_18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:102,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:104,23'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/polygonize/EdgeRing.cpp:104,15'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9operation10polygonize8EdgeRing11ptNotInListEPKNS_4geom18CoordinateSequenceES6_
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          42
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10Coordinate7getNullEv
        - _ZN4geos9operation10polygonize8EdgeRing8isInListERKNS_4geom12CoordinateXYEPKNS3_18CoordinateSequenceE
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:87,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:89,47'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/polygonize/EdgeRing.cpp:90,13'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing8isInListERKNS_4geom12CoordinateXYEPKNS3_18CoordinateSequenceE
        - Src:             'src/operation/polygonize/EdgeRing.cpp:94,12'
          Dst:             _ZN4geos4geom10Coordinate7getNullEv
    - functionName:    _ZN4geos9operation10polygonize8EdgeRing18findDirEdgesInRingEPNS1_22PolygonizeDirectedEdgeE
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getNextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:76,18'
          Dst:             _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getNextEv
    - functionName:    _ZNK4geos9operation10polygonize8EdgeRing11getEnvelopeEv
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/EdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/polygonize/EdgeRing.h:82,17'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
    - functionName:    _ZNK4geos9operation10polygonize8EdgeRing8containsERKS2_
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Envelope16containsProperlyERKS1_
        - _ZNK4geos9operation10polygonize8EdgeRing11getEnvelopeEv
        - _ZNK4geos9operation10polygonize8EdgeRing14isPointInOrOutERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:238,27'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing11getEnvelopeEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:239,41'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing11getEnvelopeEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:240,15'
          Dst:             _ZNK4geos4geom8Envelope16containsProperlyERKS1_
        - Src:             'src/operation/polygonize/EdgeRing.cpp:243,12'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing14isPointInOrOutERKS2_
    - functionName:    _ZNK4geos9operation10polygonize8EdgeRing22findEdgeRingContainingERKNSt3__16vectorIPS2_NS3_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/operation/polygonize/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom8Envelope8containsERKS1_
        - _ZNK4geos9operation10polygonize8EdgeRing11getEnvelopeEv
        - _ZNK4geos9operation10polygonize8EdgeRing8containsERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/EdgeRing.cpp:59,23'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing8containsERKS2_
        - Src:             'src/operation/polygonize/EdgeRing.cpp:61,39'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing11getEnvelopeEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:61,72'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing11getEnvelopeEv
        - Src:             'src/operation/polygonize/EdgeRing.cpp:61,53'
          Dst:             _ZNK4geos4geom8Envelope8containsERKS1_
    - functionName:    _ZN4geos11planargraph14GraphComponent9setMarkedEb
      functionSourceFile: '/src/geos/include/geos/planargraph/GraphComponent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11planargraph14GraphComponent8isMarkedEv
      functionSourceFile: '/src/geos/include/geos/planargraph/GraphComponent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph14GraphComponent10setVisitedEb
      functionSourceFile: '/src/geos/include/geos/planargraph/GraphComponent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11planargraph14GraphComponent9isVisitedEv
      functionSourceFile: '/src/geos/include/geos/planargraph/GraphComponent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize22PolygonizeDirectedEdgeD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/PolygonizeDirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph14GraphComponentD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/polygonize/PolygonizeDirectedEdge.h:52,16'
          Dst:             _ZN4geos11planargraph14GraphComponentD2Ev
    - functionName:    _ZN4geos11planargraph14GraphComponentD2Ev
      functionSourceFile: '/src/geos/include/geos/planargraph/GraphComponent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize22PolygonizeDirectedEdge7setRingEPNS1_8EdgeRingE
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeDirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8isInRingEv
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeDirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize22PolygonizeDirectedEdge7setNextEPS2_
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeDirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getNextEv
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeDirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize22PolygonizeDirectedEdge8setLabelEl
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeDirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8getLabelEv
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeDirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize22PolygonizeDirectedEdgeC2EPNS_11planargraph4NodeES5_RKNS_4geom12CoordinateXYEb
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeDirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph12DirectedEdgeC2EPNS0_4NodeES3_RKNS_4geom12CoordinateXYEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeDirectedEdge.cpp:45,5'
          Dst:             _ZN4geos11planargraph12DirectedEdgeC2EPNS0_4NodeES3_RKNS_4geom12CoordinateXYEb
    - functionName:    _ZN4geos11planargraph14GraphComponentD0Ev
      functionSourceFile: '/src/geos/include/geos/planargraph/GraphComponent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph14GraphComponentD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/GraphComponent.h:64,23'
          Dst:             _ZN4geos11planargraph14GraphComponentD2Ev
    - functionName:    _ZN4geos11planargraph4EdgeD0Ev
      functionSourceFile: '/src/geos/include/geos/planargraph/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph14GraphComponentD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/Edge.h:55,16'
          Dst:             _ZN4geos11planargraph14GraphComponentD2Ev
    - functionName:    _ZN4geos11planargraph14GraphComponentC2Ev
      functionSourceFile: '/src/geos/include/geos/planargraph/GraphComponent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize14PolygonizeEdgeD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/PolygonizeEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph14GraphComponentD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/polygonize/PolygonizeEdge.h:42,16'
          Dst:             _ZN4geos11planargraph14GraphComponentD2Ev
    - functionName:    _ZNK4geos9operation10polygonize14PolygonizeEdge7getLineEv
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph4EdgeC2Ev
      functionSourceFile: '/src/geos/include/geos/planargraph/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph14GraphComponentC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/Edge.h:86,5'
          Dst:             _ZN4geos11planargraph14GraphComponentC2Ev
    - functionName:    _ZN4geos9operation10polygonize14PolygonizeEdgeC2EPKNS_4geom11SimpleCurveE
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph4EdgeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeEdge.cpp:29,17'
          Dst:             _ZN4geos11planargraph4EdgeC2Ev
    - functionName:    '_ZZN4geos9operation10polygonize11Polygonizer19extractInvalidLinesERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEEENK3$_0clES6_S6_'
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:281,27'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:282,27'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer16SimpleCurveAdderD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/Polygonizer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/polygonize/Polygonizer.h:87,20'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer15findOuterShellsERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          60
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation10polygonize8EdgeRing11setIncludedEb
        - _ZN4geos9operation10polygonize8EdgeRing12setProcessedEb
        - _ZNK4geos9operation10polygonize8EdgeRing11isProcessedEv
        - _ZNK4geos9operation10polygonize8EdgeRing12getOuterHoleEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:359,32'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing12getOuterHoleEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:360,53'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing11isProcessedEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:361,17'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing11setIncludedEb
        - Src:             'src/operation/polygonize/Polygonizer.cpp:362,26'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing12setProcessedEb
    - functionName:    _ZNK4geos9operation10polygonize8EdgeRing11isProcessedEv
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/EdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize8EdgeRing12setProcessedEb
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/EdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation10polygonize8EdgeRing8getEdgesEv
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/EdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer17isIncludedInvalidEPKNS1_8EdgeRingE
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getRingEv
        - _ZNK4geos9operation10polygonize8EdgeRing11isProcessedEv
        - _ZNK4geos9operation10polygonize8EdgeRing7isValidEv
        - _ZNK4geos9operation10polygonize8EdgeRing8getEdgesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:309,57'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing8getEdgesEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:310,88'
          Dst:             _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:311,40'
          Dst:             _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getRingEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:313,38'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing7isValidEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:313,58'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing11isProcessedEv
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer15extractPolygonsERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEEb
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          107
      EdgeCount:       27
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation10polygonize8EdgeRing10getPolygonEv
        - _ZNK4geos9operation10polygonize8EdgeRing10isIncludedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:373,36'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing10getPolygonEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:372,31'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing10isIncludedEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:373,36'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing10getPolygonEv
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer18findDisjointShellsEv
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer15findOuterShellsERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEE
        - _ZN4geos9operation10polygonize8EdgeRing23updateIncludedRecursiveEv
        - _ZNK4geos9operation10polygonize8EdgeRing13isIncludedSetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:344,5'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer15findOuterShellsERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEE
        - Src:             'src/operation/polygonize/Polygonizer.cpp:347,18'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing13isIncludedSetEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:348,17'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing23updateIncludedRecursiveEv
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer18findShellsAndHolesERKNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos9operation10polygonize8EdgeRing11computeHoleEv
        - _ZNK4geos9operation10polygonize8EdgeRing6isHoleEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:329,13'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing11computeHoleEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:330,16'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing6isHoleEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:337,9'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer19extractInvalidLinesERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          140
      EdgeCount:       57
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer17isIncludedInvalidEPKNS1_8EdgeRingE
        - _ZN4geos9operation10polygonize8EdgeRing12setProcessedEb
        - _ZN4geos9operation10polygonize8EdgeRing16getRingOwnershipEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:292,13'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer17isIncludedInvalidEPKNS1_8EdgeRingE
        - Src:             'src/operation/polygonize/Polygonizer.cpp:293,33'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing16getRingOwnershipEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:295,38'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:295,52'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/operation/polygonize/Polygonizer.cpp:300,13'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing12setProcessedEb
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer14findValidRingsERKNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEERS9_SC_
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos9operation10polygonize8EdgeRing12computeValidEv
        - _ZNK4geos9operation10polygonize8EdgeRing7isValidEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:258,13'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing12computeValidEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:259,16'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing7isValidEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:265,9'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer21allInputsFormPolygonsEv
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer10hasDanglesEv
        - _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
        - _ZN4geos9operation10polygonize11Polygonizer11hasCutEdgesEv
        - _ZN4geos9operation10polygonize11Polygonizer19hasInvalidRingLinesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:195,5'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:196,13'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer11hasCutEdgesEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:196,31'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer10hasDanglesEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:196,47'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer19hasInvalidRingLinesEv
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          133
      EdgeCount:       45
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer14findValidRingsERKNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEERS9_SC_
        - _ZN4geos9operation10polygonize11Polygonizer15extractPolygonsERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEEb
        - _ZN4geos9operation10polygonize11Polygonizer18findDisjointShellsEv
        - _ZN4geos9operation10polygonize11Polygonizer18findShellsAndHolesERKNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEE
        - _ZN4geos9operation10polygonize11Polygonizer19extractInvalidLinesERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEE
        - _ZN4geos9operation10polygonize12HoleAssigner19assignHolesToShellsERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEESA_
        - _ZN4geos9operation10polygonize15PolygonizeGraph12getEdgeRingsERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEE
        - _ZN4geos9operation10polygonize15PolygonizeGraph13deleteDanglesERNSt3__16vectorIPKNS_4geom11SimpleCurveENS3_9allocatorIS8_EEEE
        - _ZN4geos9operation10polygonize15PolygonizeGraph14deleteCutEdgesERNSt3__16vectorIPKNS_4geom11SimpleCurveENS3_9allocatorIS8_EEEE
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:214,12'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph13deleteDanglesERNSt3__16vectorIPKNS_4geom11SimpleCurveENS3_9allocatorIS8_EEEE
        - Src:             'src/operation/polygonize/Polygonizer.cpp:216,12'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph14deleteCutEdgesERNSt3__16vectorIPKNS_4geom11SimpleCurveENS3_9allocatorIS8_EEEE
        - Src:             'src/operation/polygonize/Polygonizer.cpp:219,12'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph12getEdgeRingsERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEE
        - Src:             'src/operation/polygonize/Polygonizer.cpp:226,5'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer14findValidRingsERKNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEERS9_SC_
        - Src:             'src/operation/polygonize/Polygonizer.cpp:227,24'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer19extractInvalidLinesERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEE
        - Src:             'src/operation/polygonize/Polygonizer.cpp:233,5'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer18findShellsAndHolesERKNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEE
        - Src:             'src/operation/polygonize/Polygonizer.cpp:239,5'
          Dst:             _ZN4geos9operation10polygonize12HoleAssigner19assignHolesToShellsERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEESA_
        - Src:             'src/operation/polygonize/Polygonizer.cpp:243,9'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer18findDisjointShellsEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:246,16'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer15extractPolygonsERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEEb
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer11hasCutEdgesEv
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:173,5'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer10hasDanglesEv
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:158,5'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer19hasInvalidRingLinesEv
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:188,5'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer19getInvalidRingLinesEv
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:181,5'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer11getCutEdgesEv
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:166,5'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer10getDanglesEv
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:152,5'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer11getSurfacesEv
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:142,5'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer11getPolygonsEv
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          94
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_4geom7PolygonENS2_7SurfaceEEET_PT0_
        - _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:125,5'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:131,30'
          Dst:             _ZN4geos6detail9down_castIPNS_4geom7PolygonENS2_7SurfaceEEET_PT0_
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer3addEPNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:97,9'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer3addEPNSt3__16vectorIPNS_4geom8GeometryENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:89,9'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation10polygonize11PolygonizerC2Eb
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer16SimpleCurveAdderC2EPS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:73,5'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer16SimpleCurveAdderC2EPS2_
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer16SimpleCurveAdderC2EPS2_
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:50,32'
          Dst:             _ZN4geos4geom23GeometryComponentFilterC2Ev
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer16SimpleCurveAdder9filter_roEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom11SimpleCurveE
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:67,24'
          Dst:             __dynamic_cast
        - Src:             'src/operation/polygonize/Polygonizer.cpp:68,14'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom11SimpleCurveE
    - functionName:    _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom11SimpleCurveE
      functionSourceFile: '/src/geos/src/operation/polygonize/Polygonizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_11SimpleCurveEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom14CircularStringEKNS2_11SimpleCurveEEET_PT0_
        - _ZN4geos9operation10polygonize15PolygonizeGraph7addEdgeEPKNS_4geom10LineStringE
        - _ZN4geos9operation10polygonize15PolygonizeGraph7addEdgeEPKNS_4geom14CircularStringE
        - _ZN4geos9operation10polygonize15PolygonizeGraphC2EPKNS_4geom15GeometryFactoryE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/Polygonizer.cpp:112,47'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/polygonize/Polygonizer.cpp:112,25'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraphC2EPKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/polygonize/Polygonizer.cpp:116,24'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom14CircularStringEKNS2_11SimpleCurveEEET_PT0_
        - Src:             'src/operation/polygonize/Polygonizer.cpp:116,16'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph7addEdgeEPKNS_4geom14CircularStringE
        - Src:             'src/operation/polygonize/Polygonizer.cpp:118,24'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_11SimpleCurveEEET_PT0_
        - Src:             'src/operation/polygonize/Polygonizer.cpp:118,16'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph7addEdgeEPKNS_4geom10LineStringE
    - functionName:    _ZN4geos9operation9predicate17RectangleContains32isLineSegmentContainedInBoundaryERKNS_4geom10CoordinateES6_
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleContains.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          76
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation9predicate17RectangleContains26isPointContainedInBoundaryERKNS_4geom12CoordinateXYE
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/RectangleContains.cpp:117,11'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/predicate/RectangleContains.cpp:118,16'
          Dst:             _ZN4geos9operation9predicate17RectangleContains26isPointContainedInBoundaryERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/predicate/RectangleContains.cpp:124,28'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/predicate/RectangleContains.cpp:125,33'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/predicate/RectangleContains.cpp:130,28'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/predicate/RectangleContains.cpp:131,33'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
    - functionName:    _ZN4geos9operation9predicate17RectangleContains26isPointContainedInBoundaryERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleContains.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/RectangleContains.cpp:91,28'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/predicate/RectangleContains.cpp:92,31'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/predicate/RectangleContains.cpp:93,31'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/predicate/RectangleContains.cpp:94,31'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
    - functionName:    _ZN4geos9operation9predicate17RectangleContains31isLineStringContainedInBoundaryERKNS_4geom10LineStringE
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleContains.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9predicate17RectangleContains32isLineSegmentContainedInBoundaryERKNS_4geom10CoordinateES6_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/RectangleContains.cpp:101,44'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/predicate/RectangleContains.cpp:102,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/predicate/RectangleContains.cpp:103,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/predicate/RectangleContains.cpp:104,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/predicate/RectangleContains.cpp:105,14'
          Dst:             _ZN4geos9operation9predicate17RectangleContains32isLineSegmentContainedInBoundaryERKNS_4geom10CoordinateES6_
    - functionName:    _ZN4geos9operation9predicate17RectangleContains26isPointContainedInBoundaryERKNS_4geom5PointE
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleContains.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9predicate17RectangleContains26isPointContainedInBoundaryERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/RectangleContains.cpp:78,12'
          Dst:             _ZN4geos9operation9predicate17RectangleContains26isPointContainedInBoundaryERKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation9predicate17RectangleContains21isContainedInBoundaryERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleContains.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos9operation9predicate17RectangleContains21isContainedInBoundaryERKNS_4geom8GeometryE
        - _ZN4geos9operation9predicate17RectangleContains26isPointContainedInBoundaryERKNS_4geom5PointE
        - _ZN4geos9operation9predicate17RectangleContains31isLineStringContainedInBoundaryERKNS_4geom10LineStringE
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/RectangleContains.cpp:54,8'
          Dst:             __dynamic_cast
        - Src:             'src/operation/predicate/RectangleContains.cpp:57,25'
          Dst:             __dynamic_cast
        - Src:             'src/operation/predicate/RectangleContains.cpp:58,16'
          Dst:             _ZN4geos9operation9predicate17RectangleContains26isPointContainedInBoundaryERKNS_4geom5PointE
        - Src:             'src/operation/predicate/RectangleContains.cpp:60,30'
          Dst:             __dynamic_cast
        - Src:             'src/operation/predicate/RectangleContains.cpp:61,16'
          Dst:             _ZN4geos9operation9predicate17RectangleContains31isLineStringContainedInBoundaryERKNS_4geom10LineStringE
        - Src:             'src/operation/predicate/RectangleContains.cpp:66,13'
          Dst:             _ZN4geos9operation9predicate17RectangleContains21isContainedInBoundaryERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation9predicate17RectangleContains8containsERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleContains.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9predicate17RectangleContains21isContainedInBoundaryERKNS_4geom8GeometryE
        - _ZNK4geos4geom8Envelope8containsEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/RectangleContains.cpp:37,18'
          Dst:             _ZNK4geos4geom8Envelope8containsEPKS1_
        - Src:             'src/operation/predicate/RectangleContains.cpp:42,8'
          Dst:             _ZN4geos9operation9predicate17RectangleContains21isContainedInBoundaryERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation9predicate25SegmentIntersectionTesterC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/predicate/SegmentIntersectionTester.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/predicate/SegmentIntersectionTester.h:61,5'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
    - functionName:    _ZN4geos9operation9predicate21LineIntersectsVisitor26computeSegmentIntersectionERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom4util24LinearComponentExtracter8getLinesERKNS0_8GeometryERNSt3__16vectorIPKNS0_10LineStringENS6_9allocatorISA_EEEE
        - _ZN4geos9operation9predicate25SegmentIntersectionTester30hasIntersectionWithLineStringsERKNS_4geom10LineStringERKNSt3__16vectorIPS5_NS7_9allocatorIS9_EEEE
        - _ZN4geos9operation9predicate25SegmentIntersectionTesterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:220,9'
          Dst:             _ZN4geos4geom4util24LinearComponentExtracter8getLinesERKNS0_8GeometryERNSt3__16vectorIPKNS0_10LineStringENS6_9allocatorISA_EEEE
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:221,35'
          Dst:             _ZN4geos9operation9predicate25SegmentIntersectionTesterC2Ev
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:222,15'
          Dst:             _ZN4geos9operation9predicate25SegmentIntersectionTester30hasIntersectionWithLineStringsERKNS_4geom10LineStringERKNSt3__16vectorIPS5_NS7_9allocatorIS9_EEEE
    - functionName:    _ZN4geos9operation9predicate21LineIntersectsVisitorD0Ev
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:203,7'
          Dst:             _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD2Ev
    - functionName:    _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/ShortCircuitedGeometryVisitor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9predicate21LineIntersectsVisitor6isDoneEv
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9predicate21LineIntersectsVisitor5visitERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9predicate21LineIntersectsVisitor26computeSegmentIntersectionERKNS_4geom8GeometryE
        - _ZNK4geos4geom8Envelope10intersectsERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:240,22'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:244,9'
          Dst:             _ZN4geos9operation9predicate21LineIntersectsVisitor26computeSegmentIntersectionERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation9predicate20ContainsPointVisitorD0Ev
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:128,7'
          Dst:             _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD2Ev
    - functionName:    _ZN4geos9operation9predicate20ContainsPointVisitor6isDoneEv
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9predicate20ContainsPointVisitor5visitERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          116
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos9algorithm6locate24SimplePointInAreaLocator20locatePointInSurfaceERKNS_4geom12CoordinateXYERKNS3_7SurfaceE
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom8Envelope10intersectsERKS1_
        - _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:149,31'
          Dst:             __dynamic_cast
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:155,21'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:161,54'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:163,28'
          Dst:             _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:169,16'
          Dst:             _ZN4geos9algorithm6locate24SimplePointInAreaLocator20locatePointInSurfaceERKNS_4geom12CoordinateXYERKNS3_7SurfaceE
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:161,54'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:163,28'
          Dst:             _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:169,16'
          Dst:             _ZN4geos9algorithm6locate24SimplePointInAreaLocator20locatePointInSurfaceERKNS_4geom12CoordinateXYERKNS3_7SurfaceE
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:161,54'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:163,28'
          Dst:             _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:169,16'
          Dst:             _ZN4geos9algorithm6locate24SimplePointInAreaLocator20locatePointInSurfaceERKNS_4geom12CoordinateXYERKNS3_7SurfaceE
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:161,54'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:163,28'
          Dst:             _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:169,16'
          Dst:             _ZN4geos9algorithm6locate24SimplePointInAreaLocator20locatePointInSurfaceERKNS_4geom12CoordinateXYERKNS3_7SurfaceE
    - functionName:    _ZN4geos9operation9predicate25EnvelopeIntersectsVisitorD0Ev
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:47,7'
          Dst:             _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD2Ev
    - functionName:    _ZN4geos9operation9predicate25EnvelopeIntersectsVisitor6isDoneEv
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9predicate25EnvelopeIntersectsVisitor5visitERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4geos4geom8Envelope10intersectsERKS1_
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNK4geos4geom8Envelope8containsERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:65,22'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:70,20'
          Dst:             _ZNK4geos4geom8Envelope8containsERKS1_
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:86,23'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:86,44'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:87,31'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:87,52'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:91,23'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:91,44'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:92,31'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:92,52'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
    - functionName:    _ZN4geos4geom4util29ShortCircuitedGeometryVisitorC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/ShortCircuitedGeometryVisitor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      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:    _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/ShortCircuitedGeometryVisitor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9predicate21LineIntersectsVisitor10intersectsEv
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9predicate21LineIntersectsVisitorC2ERKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4util29ShortCircuitedGeometryVisitorC2Ev
        - _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:255,5'
          Dst:             _ZN4geos4geom4util29ShortCircuitedGeometryVisitorC2Ev
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:262,6'
          Dst:             _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD2Ev
    - functionName:    _ZN4geos9operation9predicate20ContainsPointVisitor13containsPointEv
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9predicate20ContainsPointVisitorC2ERKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4util29ShortCircuitedGeometryVisitorC2Ev
        - _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD2Ev
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:184,5'
          Dst:             _ZN4geos4geom4util29ShortCircuitedGeometryVisitorC2Ev
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:188,43'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:189,6'
          Dst:             _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD2Ev
    - functionName:    _ZN4geos9operation9predicate25EnvelopeIntersectsVisitor10intersectsEv
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9predicate25EnvelopeIntersectsVisitorC2ERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util29ShortCircuitedGeometryVisitorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:106,5'
          Dst:             _ZN4geos4geom4util29ShortCircuitedGeometryVisitorC2Ev
    - functionName:    _ZN4geos9operation9predicate19RectangleIntersects10intersectsERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/predicate/RectangleIntersects.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          107
      EdgeCount:       49
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4geos4geom4util29ShortCircuitedGeometryVisitor7applyToERKNS0_8GeometryE
        - _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD2Ev
        - _ZN4geos9operation9predicate20ContainsPointVisitor13containsPointEv
        - _ZN4geos9operation9predicate20ContainsPointVisitorC2ERKNS_4geom7PolygonE
        - _ZN4geos9operation9predicate21LineIntersectsVisitorC2ERKNS_4geom7PolygonE
        - _ZN4geos9operation9predicate25EnvelopeIntersectsVisitor10intersectsEv
        - _ZN4geos9operation9predicate25EnvelopeIntersectsVisitorC2ERKNS_4geom8EnvelopeE
        - _ZNK4geos4geom8Envelope10intersectsEPKS1_
        - _ZNK4geos9operation9predicate21LineIntersectsVisitor10intersectsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:285,17'
          Dst:             _ZNK4geos4geom8Envelope10intersectsEPKS1_
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:290,31'
          Dst:             _ZN4geos9operation9predicate25EnvelopeIntersectsVisitorC2ERKNS_4geom8EnvelopeE
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:291,13'
          Dst:             _ZN4geos4geom4util29ShortCircuitedGeometryVisitor7applyToERKNS0_8GeometryE
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:292,16'
          Dst:             _ZN4geos9operation9predicate25EnvelopeIntersectsVisitor10intersectsEv
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:297,26'
          Dst:             _ZN4geos9operation9predicate20ContainsPointVisitorC2ERKNS_4geom7PolygonE
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:298,16'
          Dst:             _ZN4geos4geom4util29ShortCircuitedGeometryVisitor7applyToERKNS0_8GeometryE
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:299,19'
          Dst:             _ZN4geos9operation9predicate20ContainsPointVisitor13containsPointEv
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:304,27'
          Dst:             _ZN4geos9operation9predicate21LineIntersectsVisitorC2ERKNS_4geom7PolygonE
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:305,15'
          Dst:             _ZN4geos4geom4util29ShortCircuitedGeometryVisitor7applyToERKNS0_8GeometryE
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:306,18'
          Dst:             _ZNK4geos9operation9predicate21LineIntersectsVisitor10intersectsEv
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:311,1'
          Dst:             _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD2Ev
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:311,1'
          Dst:             _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD2Ev
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:311,1'
          Dst:             _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD2Ev
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:311,1'
          Dst:             _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD2Ev
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:311,1'
          Dst:             _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD2Ev
        - Src:             'src/operation/predicate/RectangleIntersects.cpp:311,1'
          Dst:             _ZN4geos4geom4util29ShortCircuitedGeometryVisitorD2Ev
    - functionName:    _ZN4geos9operation9predicate25SegmentIntersectionTester33hasIntersectionWithEnvelopeFilterERKNS_4geom10LineStringES6_
      functionSourceFile: '/src/geos/src/operation/predicate/SegmentIntersectionTester.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          130
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos4geom8Envelope10intersectsERKS1_
        - _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:83,45'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:84,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:86,49'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:87,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:94,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:95,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:98,34'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:98,23'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:103,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:104,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:106,16'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:107,19'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:94,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:95,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:98,34'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:98,23'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
    - functionName:    _ZN4geos9operation9predicate25SegmentIntersectionTester15hasIntersectionERKNS_4geom10LineStringES6_
      functionSourceFile: '/src/geos/src/operation/predicate/SegmentIntersectionTester.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          110
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:53,45'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:54,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:56,49'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:57,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:60,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:61,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:64,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:65,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:67,16'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:68,19'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:60,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:61,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZN4geos9operation9predicate25SegmentIntersectionTester30hasIntersectionWithLineStringsERKNS_4geom10LineStringERKNSt3__16vectorIPS5_NS7_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/operation/predicate/SegmentIntersectionTester.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9predicate25SegmentIntersectionTester15hasIntersectionERKNS_4geom10LineStringES6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/predicate/SegmentIntersectionTester.cpp:39,9'
          Dst:             _ZN4geos9operation9predicate25SegmentIntersectionTester15hasIntersectionERKNS_4geom10LineStringES6_
    - functionName:    _ZN4geos4geom4util14GeometryLister6ListerD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryLister.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/GeometryLister.h:63,12'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
    - functionName:    _ZN4geos4geom4util14GeometryLister6Lister9filter_roEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryLister.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Geometry12isCollectionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/GeometryLister.h:77,23'
          Dst:             _ZNK4geos4geom8Geometry12isCollectionEv
    - functionName:    _ZN4geos4geom4util14GeometryLister6ListerC2ERNSt3__16vectorIPKNS0_8GeometryENS4_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryLister.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/GeometryLister.h:70,9'
          Dst:             _ZN4geos4geom14GeometryFilterC2Ev
    - functionName:    _ZN4geos9operation8relateng12NodeSectionsD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/NodeSections.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng16IMPatternMatcherC2ENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/geos/include/geos/operation/relateng/IMPatternMatcher.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrixC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation8relateng11IMPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/IMPatternMatcher.h:57,5'
          Dst:             _ZN4geos9operation8relateng11IMPredicateC2Ev
        - Src:             'include/geos/operation/relateng/IMPatternMatcher.h:59,11'
          Dst:             _ZN4geos4geom18IntersectionMatrixC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/operation/relateng/IMPatternMatcher.h:60,10'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng11IMPredicateC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/IMPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix3setENS0_8LocationES2_i
        - _ZN4geos4geom18IntersectionMatrixC2Ev
        - _ZN4geos9operation8relateng14BasicPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/IMPredicate.h:92,5'
          Dst:             _ZN4geos9operation8relateng14BasicPredicateC2Ev
        - Src:             'include/geos/operation/relateng/IMPredicate.h:92,5'
          Dst:             _ZN4geos4geom18IntersectionMatrixC2Ev
        - Src:             'include/geos/operation/relateng/IMPredicate.h:96,19'
          Dst:             _ZN4geos4geom18IntersectionMatrix3setENS0_8LocationES2_i
        - Src:             'include/geos/operation/relateng/IMPredicate.h:97,5'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng17TopologyPredicateD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/TopologyPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng14BasicPredicateC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/BasicPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng17TopologyPredicateC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/BasicPredicate.h:37,16'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateC2Ev
    - functionName:    _ZN4geos9operation8relateng17TopologyPredicateC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/TopologyPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng17TopologyPredicateD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/TopologyPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng17TopologyPredicate17requireSelfNodingEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/TopologyPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng17TopologyPredicate18requireInteractionEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/TopologyPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng17TopologyPredicate13requireCoversEb
      functionSourceFile: '/src/geos/include/geos/operation/relateng/TopologyPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng17TopologyPredicate20requireExteriorCheckEb
      functionSourceFile: '/src/geos/include/geos/operation/relateng/TopologyPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng17TopologyPredicate4initEii
      functionSourceFile: '/src/geos/include/geos/operation/relateng/TopologyPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng17TopologyPredicate4initERKNS_4geom8EnvelopeES6_
      functionSourceFile: '/src/geos/include/geos/operation/relateng/TopologyPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng21RelateMatrixPredicate12isDeterminedEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateMatrixPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng21RelateMatrixPredicate7valueIMEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateMatrixPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng21RelateMatrixPredicate18requireInteractionEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateMatrixPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng21RelateMatrixPredicate4nameEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateMatrixPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng21RelateMatrixPredicateD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateMatrixPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelateMatrixPredicate.h:39,16'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate19EqualsTopoPredicate12isDeterminedEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          35
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:509,13'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:510,13'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:511,13'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:512,13'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate19EqualsTopoPredicate7valueIMEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix8isEqualsEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:518,26'
          Dst:             _ZNK4geos4geom18IntersectionMatrix8isEqualsEii
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate19EqualsTopoPredicate4initERKNS_4geom8EnvelopeES7_
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicate10setValueIfEbb
        - _ZN4geos9operation8relateng14BasicPredicate7requireEb
        - _ZNK4geos4geom8Envelope6equalsEPKS1_
        - _ZNK4geos4geom8Envelope6isNullEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:502,31'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:502,48'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:502,9'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate10setValueIfEbb
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:504,22'
          Dst:             _ZNK4geos4geom8Envelope6equalsEPKS1_
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:504,9'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate7requireEb
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate19EqualsTopoPredicate4initEii
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng11IMPredicate4initEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:496,22'
          Dst:             _ZN4geos9operation8relateng11IMPredicate4initEii
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate19EqualsTopoPredicate18requireInteractionEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate19EqualsTopoPredicate4nameEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate19EqualsTopoPredicateD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:484,7'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate18CoveredByPredicate12isDeterminedEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation8relateng11IMPredicate20intersectsExteriorOfEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:393,16'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate20intersectsExteriorOfEb
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate18CoveredByPredicate7valueIMEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix11isCoveredByEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:397,26'
          Dst:             _ZNK4geos4geom18IntersectionMatrix11isCoveredByEv
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate18CoveredByPredicate4initERKNS_4geom8EnvelopeES7_
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicate13requireCoversERKNS_4geom8EnvelopeES6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:389,25'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate13requireCoversERKNS_4geom8EnvelopeES6_
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate18CoveredByPredicate4initEii
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng11IMPredicate26isDimsCompatibleWithCoversEii
        - _ZN4geos9operation8relateng11IMPredicate4initEii
        - _ZN4geos9operation8relateng14BasicPredicate7requireEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:384,22'
          Dst:             _ZN4geos9operation8relateng11IMPredicate4initEii
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:385,17'
          Dst:             _ZN4geos9operation8relateng11IMPredicate26isDimsCompatibleWithCoversEii
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:385,9'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate7requireEb
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate18CoveredByPredicate20requireExteriorCheckEb
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate18CoveredByPredicate13requireCoversEb
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate18CoveredByPredicate4nameEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate18CoveredByPredicateD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:368,7'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate15CoversPredicate12isDeterminedEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation8relateng11IMPredicate20intersectsExteriorOfEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:330,16'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate20intersectsExteriorOfEb
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate15CoversPredicate7valueIMEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix8isCoversEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:334,26'
          Dst:             _ZNK4geos4geom18IntersectionMatrix8isCoversEv
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate15CoversPredicate4initERKNS_4geom8EnvelopeES7_
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicate13requireCoversERKNS_4geom8EnvelopeES6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:325,25'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate13requireCoversERKNS_4geom8EnvelopeES6_
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate15CoversPredicate4initEii
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng11IMPredicate26isDimsCompatibleWithCoversEii
        - _ZN4geos9operation8relateng11IMPredicate4initEii
        - _ZN4geos9operation8relateng14BasicPredicate7requireEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:320,22'
          Dst:             _ZN4geos9operation8relateng11IMPredicate4initEii
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:321,17'
          Dst:             _ZN4geos9operation8relateng11IMPredicate26isDimsCompatibleWithCoversEii
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:321,9'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate7requireEb
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate15CoversPredicate20requireExteriorCheckEb
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate15CoversPredicate13requireCoversEb
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate15CoversPredicate4nameEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate15CoversPredicateD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:304,7'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate17OverlapsPredicate12isDeterminedEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          87
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4geos9operation8relateng11IMPredicate11isDimensionENS_4geom8LocationES4_i
        - _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:558,17'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:559,17'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:560,17'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:564,17'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate11isDimensionENS_4geom8LocationES4_i
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:565,17'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:566,17'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate17OverlapsPredicate7valueIMEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix10isOverlapsEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:573,26'
          Dst:             _ZNK4geos4geom18IntersectionMatrix10isOverlapsEii
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate17OverlapsPredicate4initEii
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng11IMPredicate4initEii
        - _ZN4geos9operation8relateng14BasicPredicate7requireEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:552,22'
          Dst:             _ZN4geos9operation8relateng11IMPredicate4initEii
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:553,9'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate7requireEb
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate17OverlapsPredicate4nameEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate17OverlapsPredicateD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:545,7'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate17ContainsPredicate12isDeterminedEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation8relateng11IMPredicate20intersectsExteriorOfEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:200,16'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate20intersectsExteriorOfEb
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate17ContainsPredicate7valueIMEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix10isContainsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:204,26'
          Dst:             _ZNK4geos4geom18IntersectionMatrix10isContainsEv
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate17ContainsPredicate4initERKNS_4geom8EnvelopeES7_
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicate13requireCoversERKNS_4geom8EnvelopeES6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:196,25'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate13requireCoversERKNS_4geom8EnvelopeES6_
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate17ContainsPredicate4initEii
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng11IMPredicate26isDimsCompatibleWithCoversEii
        - _ZN4geos9operation8relateng11IMPredicate4initEii
        - _ZN4geos9operation8relateng14BasicPredicate7requireEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:191,22'
          Dst:             _ZN4geos9operation8relateng11IMPredicate4initEii
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:192,17'
          Dst:             _ZN4geos9operation8relateng11IMPredicate26isDimsCompatibleWithCoversEii
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:192,9'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate7requireEb
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate17ContainsPredicate20requireExteriorCheckEb
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate17ContainsPredicate13requireCoversEb
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate17ContainsPredicate4nameEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate17ContainsPredicateD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:175,7'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate15WithinPredicate12isDeterminedEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation8relateng11IMPredicate20intersectsExteriorOfEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:261,16'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate20intersectsExteriorOfEb
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate15WithinPredicate7valueIMEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix8isWithinEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:265,26'
          Dst:             _ZNK4geos4geom18IntersectionMatrix8isWithinEv
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate15WithinPredicate4initERKNS_4geom8EnvelopeES7_
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicate13requireCoversERKNS_4geom8EnvelopeES6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:257,25'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate13requireCoversERKNS_4geom8EnvelopeES6_
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate15WithinPredicate4initEii
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng11IMPredicate26isDimsCompatibleWithCoversEii
        - _ZN4geos9operation8relateng11IMPredicate4initEii
        - _ZN4geos9operation8relateng14BasicPredicate7requireEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:252,22'
          Dst:             _ZN4geos9operation8relateng11IMPredicate4initEii
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:253,17'
          Dst:             _ZN4geos9operation8relateng11IMPredicate26isDimsCompatibleWithCoversEii
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:253,9'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate7requireEb
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate15WithinPredicate20requireExteriorCheckEb
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate15WithinPredicate13requireCoversEb
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate15WithinPredicate4nameEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate15WithinPredicateD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:236,7'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate16TouchesPredicate12isDeterminedEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:617,38'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate16TouchesPredicate7valueIMEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix9isTouchesEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:622,26'
          Dst:             _ZNK4geos4geom18IntersectionMatrix9isTouchesEii
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate16TouchesPredicate4initEii
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng11IMPredicate4initEii
        - _ZN4geos9operation8relateng14BasicPredicate7requireEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:611,22'
          Dst:             _ZN4geos9operation8relateng11IMPredicate4initEii
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:613,9'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate7requireEb
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate16TouchesPredicate4nameEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate16TouchesPredicateD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:604,7'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZNK4geos4geom8Envelope8disjointERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope10intersectsERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:646,17'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate17DisjointPredicate15updateDimensionENS_4geom8LocationES5_i
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicate10setValueIfEbb
        - _ZN4geos9operation8relateng14BasicPredicate14isIntersectionENS_4geom8LocationES4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:140,27'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate14isIntersectionENS_4geom8LocationES4_
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:140,9'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate10setValueIfEbb
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate17DisjointPredicate4initERKNS_4geom8EnvelopeES7_
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicate10setValueIfEbb
        - _ZNK4geos4geom8Envelope8disjointERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:135,31'
          Dst:             _ZNK4geos4geom8Envelope8disjointERKS1_
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:135,9'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate10setValueIfEbb
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate17DisjointPredicate20requireExteriorCheckEb
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate17DisjointPredicate18requireInteractionEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate17DisjointPredicate17requireSelfNodingEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate17DisjointPredicate6finishEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicate8setValueEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:145,9'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate8setValueEb
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate17DisjointPredicate4nameEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate17DisjointPredicateD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:112,7'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate16CrossesPredicate12isDeterminedEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          88
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4geos9operation8relateng11IMPredicate12getDimensionENS_4geom8LocationES4_
        - _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:445,17'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12getDimensionENS_4geom8LocationES4_
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:449,17'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:450,17'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:455,17'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:456,17'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate16CrossesPredicate7valueIMEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix9isCrossesEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:464,26'
          Dst:             _ZNK4geos4geom18IntersectionMatrix9isCrossesEii
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate16CrossesPredicate4initEii
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng11IMPredicate4initEii
        - _ZN4geos9operation8relateng14BasicPredicate7requireEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:435,22'
          Dst:             _ZN4geos9operation8relateng11IMPredicate4initEii
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:439,9'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate7requireEb
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate16CrossesPredicate4nameEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate16CrossesPredicateD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:428,7'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate19IntersectsPredicate15updateDimensionENS_4geom8LocationES5_i
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicate10setValueIfEbb
        - _ZN4geos9operation8relateng14BasicPredicate14isIntersectionENS_4geom8LocationES4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:84,26'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate14isIntersectionENS_4geom8LocationES4_
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:84,9'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate10setValueIfEbb
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate19IntersectsPredicate4initERKNS_4geom8EnvelopeES7_
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicate7requireEb
        - _ZNK4geos4geom8Envelope10intersectsERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:79,22'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:79,9'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate7requireEb
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate19IntersectsPredicate20requireExteriorCheckEb
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate19IntersectsPredicate17requireSelfNodingEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate19IntersectsPredicate6finishEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicate8setValueEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:89,9'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate8setValueEb
    - functionName:    _ZNK4geos9operation8relateng15RelatePredicate19IntersectsPredicate4nameEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate19IntersectsPredicateD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:59,7'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorC2EPKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/noding/MCIndexSegmentSetMutualIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEEC2Ev
        - _ZN4geos6noding27SegmentSetMutualIntersectorC2Ev
        - _ZN4geos6noding27SegmentSetMutualIntersectorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/MCIndexSegmentSetMutualIntersector.h:60,5'
          Dst:             _ZN4geos6noding27SegmentSetMutualIntersectorC2Ev
        - Src:             'include/geos/noding/MCIndexSegmentSetMutualIntersector.h:60,5'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEEC2Ev
        - Src:             'include/geos/noding/MCIndexSegmentSetMutualIntersector.h:68,6'
          Dst:             _ZN4geos6noding27SegmentSetMutualIntersectorD2Ev
    - functionName:    _ZNK4geos9operation8relateng14RelateGeometry10isPreparedEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateGeometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng18EdgeSetIntersectorD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/EdgeSetIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/EdgeSetIntersector.h:45,16'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos9operation8relateng18EdgeSetIntersectorC2ERNSt3__16vectorIPKNS_6noding13SegmentStringENS3_9allocatorIS8_EEEESC_PKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/operation/relateng/EdgeSetIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEEC2Ev
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
        - _ZN4geos9operation8relateng18EdgeSetIntersector8addEdgesERNSt3__16vectorIPKNS_6noding13SegmentStringENS3_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/EdgeSetIntersector.h:73,5'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEEC2Ev
        - Src:             'include/geos/operation/relateng/EdgeSetIntersector.h:79,13'
          Dst:             _ZN4geos9operation8relateng18EdgeSetIntersector8addEdgesERNSt3__16vectorIPKNS_6noding13SegmentStringENS3_9allocatorIS8_EEEE
        - Src:             'include/geos/operation/relateng/EdgeSetIntersector.h:80,13'
          Dst:             _ZN4geos9operation8relateng18EdgeSetIntersector8addEdgesERNSt3__16vectorIPKNS_6noding13SegmentStringENS3_9allocatorIS8_EEEE
        - Src:             'include/geos/operation/relateng/EdgeSetIntersector.h:83,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG18computeEdgesMutualERNSt3__16vectorIPKNS_6noding13SegmentStringENS3_9allocatorIS8_EEEEPKNS_4geom8EnvelopeERNS1_22EdgeSegmentIntersectorE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos6noding27SegmentSetMutualIntersector21setSegmentIntersectorEPNS0_18SegmentIntersectorE
        - _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorC2EPKNS_4geom8EnvelopeE
        - _ZN4geos9operation8relateng14RelateGeometry21extractSegmentStringsEbPKNS_4geom8EnvelopeE
        - _ZNK4geos9operation8relateng14RelateGeometry10isPreparedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:677,44'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry10isPreparedEv
        - Src:             'src/operation/relateng/RelateNG.cpp:678,58'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry21extractSegmentStringsEbPKNS_4geom8EnvelopeE
        - Src:             'src/operation/relateng/RelateNG.cpp:679,33'
          Dst:             _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorC2EPKNS_4geom8EnvelopeE
        - Src:             'src/operation/relateng/RelateNG.cpp:684,20'
          Dst:             _ZN4geos6noding27SegmentSetMutualIntersector21setSegmentIntersectorEPNS0_18SegmentIntersectorE
    - functionName:    _ZN4geos9operation8relateng8RelateNG15computeEdgesAllERNSt3__16vectorIPKNS_6noding13SegmentStringENS3_9allocatorIS8_EEEEPKNS_4geom8EnvelopeERNS1_22EdgeSegmentIntersectorE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry21extractSegmentStringsEbPKNS_4geom8EnvelopeE
        - _ZN4geos9operation8relateng18EdgeSetIntersector7processERNS1_22EdgeSegmentIntersectorE
        - _ZN4geos9operation8relateng18EdgeSetIntersectorC2ERNSt3__16vectorIPKNS_6noding13SegmentStringENS3_9allocatorIS8_EEEESC_PKNS_4geom8EnvelopeE
        - _ZN4geos9operation8relateng18EdgeSetIntersectorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:664,54'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry21extractSegmentStringsEbPKNS_4geom8EnvelopeE
        - Src:             'src/operation/relateng/RelateNG.cpp:666,24'
          Dst:             _ZN4geos9operation8relateng18EdgeSetIntersectorC2ERNSt3__16vectorIPKNS_6noding13SegmentStringENS3_9allocatorIS8_EEEESC_PKNS_4geom8EnvelopeE
        - Src:             'src/operation/relateng/RelateNG.cpp:667,13'
          Dst:             _ZN4geos9operation8relateng18EdgeSetIntersector7processERNS1_22EdgeSegmentIntersectorE
        - Src:             'src/operation/relateng/RelateNG.cpp:668,1'
          Dst:             _ZN4geos9operation8relateng18EdgeSetIntersectorD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:668,1'
          Dst:             _ZN4geos9operation8relateng18EdgeSetIntersectorD2Ev
    - functionName:    _ZN4geos9operation8relateng22EdgeSegmentIntersectorC2ERNS1_16TopologyComputerE
      functionSourceFile: '/src/geos/include/geos/operation/relateng/EdgeSegmentIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorC2Ev
        - _ZN4geos6noding18SegmentIntersectorD2Ev
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/EdgeSegmentIntersector.h:61,5'
          Dst:             _ZN4geos6noding18SegmentIntersectorC2Ev
        - Src:             'include/geos/operation/relateng/EdgeSegmentIntersector.h:61,5'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'include/geos/operation/relateng/EdgeSegmentIntersector.h:63,10'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG17computeAreaVertexERNS1_14RelateGeometryEbPKNS_4geom10LinearRingES4_RNS1_16TopologyComputerE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry13locateWithDimEPKNS_4geom12CoordinateXYE
        - _ZN4geos9operation8relateng14RelateGeometry16locateAreaVertexEPKNS_4geom12CoordinateXYE
        - _ZN4geos9operation8relateng16TopologyComputer13addAreaVertexEbNS_4geom8LocationES4_iPKNS3_12CoordinateXYE
        - _ZN4geos9operation8relateng17DimensionLocation8locationEi
        - _ZN4geos9operation8relateng17DimensionLocation9dimensionEii
        - _ZNK4geos9operation8relateng16TopologyComputer12getDimensionEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:624,29'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry16locateAreaVertexEPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/RelateNG.cpp:625,35'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry13locateWithDimEPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/RelateNG.cpp:626,26'
          Dst:             _ZN4geos9operation8relateng17DimensionLocation8locationEi
        - Src:             'src/operation/relateng/RelateNG.cpp:627,77'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer12getDimensionEb
        - Src:             'src/operation/relateng/RelateNG.cpp:627,21'
          Dst:             _ZN4geos9operation8relateng17DimensionLocation9dimensionEii
        - Src:             'src/operation/relateng/RelateNG.cpp:628,18'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer13addAreaVertexEbNS_4geom8LocationES4_iPKNS3_12CoordinateXYE
    - functionName:    _ZNK4geos9operation8relateng14RelateGeometry12getDimensionEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateGeometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng8RelateNG14computeLineEndERNS1_14RelateGeometryEbPKNS_4geom12CoordinateXYES4_RNS1_16TopologyComputerE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry13locateWithDimEPKNS_4geom12CoordinateXYE
        - _ZN4geos9operation8relateng14RelateGeometry20locateLineEndWithDimEPKNS_4geom12CoordinateXYE
        - _ZN4geos9operation8relateng16TopologyComputer20addLineEndOnGeometryEbNS_4geom8LocationES4_iPKNS3_12CoordinateXYE
        - _ZN4geos9operation8relateng17DimensionLocation8locationEi
        - _ZN4geos9operation8relateng17DimensionLocation9dimensionEii
        - _ZNK4geos9operation8relateng16TopologyComputer12getDimensionEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:563,30'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry20locateLineEndWithDimEPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/RelateNG.cpp:564,79'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer12getDimensionEb
        - Src:             'src/operation/relateng/RelateNG.cpp:564,22'
          Dst:             _ZN4geos9operation8relateng17DimensionLocation9dimensionEii
        - Src:             'src/operation/relateng/RelateNG.cpp:568,27'
          Dst:             _ZN4geos9operation8relateng17DimensionLocation8locationEi
        - Src:             'src/operation/relateng/RelateNG.cpp:569,35'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry13locateWithDimEPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/RelateNG.cpp:570,26'
          Dst:             _ZN4geos9operation8relateng17DimensionLocation8locationEi
        - Src:             'src/operation/relateng/RelateNG.cpp:571,77'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer12getDimensionEb
        - Src:             'src/operation/relateng/RelateNG.cpp:571,21'
          Dst:             _ZN4geos9operation8relateng17DimensionLocation9dimensionEii
        - Src:             'src/operation/relateng/RelateNG.cpp:572,18'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer20addLineEndOnGeometryEbNS_4geom8LocationES4_iPKNS3_12CoordinateXYE
    - functionName:    _ZN4geos4geom4util14GeometryLister4listEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryLister.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom14GeometryFilterD2Ev
        - _ZN4geos4geom4util14GeometryLister6ListerC2ERNSt3__16vectorIPKNS0_8GeometryENS4_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry12isCollectionEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/GeometryLister.h:52,18'
          Dst:             _ZNK4geos4geom8Geometry12isCollectionEv
        - Src:             'include/geos/geom/util/GeometryLister.h:53,36'
          Dst:             _ZN4geos4geom4util14GeometryLister6ListerC2ERNSt3__16vectorIPKNS0_8GeometryENS4_9allocatorIS8_EEEE
        - Src:             'include/geos/geom/util/GeometryLister.h:55,9'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
        - Src:             'include/geos/geom/util/GeometryLister.h:55,9'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG12computePointEbPKNS_4geom12CoordinateXYERNS1_14RelateGeometryERNS1_16TopologyComputerE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry13locateWithDimEPKNS_4geom12CoordinateXYE
        - _ZN4geos9operation8relateng16TopologyComputer18addPointOnGeometryEbNS_4geom8LocationEiPKNS3_12CoordinateXYE
        - _ZN4geos9operation8relateng17DimensionLocation8locationEi
        - _ZN4geos9operation8relateng17DimensionLocation9dimensionEii
        - _ZNK4geos9operation8relateng16TopologyComputer12getDimensionEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:505,37'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry13locateWithDimEPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/RelateNG.cpp:506,28'
          Dst:             _ZN4geos9operation8relateng17DimensionLocation8locationEi
        - Src:             'src/operation/relateng/RelateNG.cpp:507,79'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer12getDimensionEb
        - Src:             'src/operation/relateng/RelateNG.cpp:507,23'
          Dst:             _ZN4geos9operation8relateng17DimensionLocation9dimensionEii
        - Src:             'src/operation/relateng/RelateNG.cpp:508,20'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer18addPointOnGeometryEbNS_4geom8LocationEiPKNS3_12CoordinateXYE
    - functionName:    _ZN4geos9operation8relateng8RelateNG17computeAreaVertexERNS1_14RelateGeometryEbS4_RNS1_16TopologyComputerE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          211
      EdgeCount:       95
      CyclomaticComplexity: 49
      functionsReached:
        - _ZN4geos4geom4util14GeometryLister4listEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
        - _ZN4geos9operation8relateng8RelateNG17computeAreaVertexERNS1_14RelateGeometryEbPKNS_4geom10LinearRingES4_RNS1_16TopologyComputerE
        - _ZNK4geos4geom8Envelope8disjointEPKS1_
        - _ZNK4geos9operation8relateng14RelateGeometry11getEnvelopeEv
        - _ZNK4geos9operation8relateng14RelateGeometry11getGeometryEv
        - _ZNK4geos9operation8relateng14RelateGeometry12getDimensionEv
        - _ZNK4geos9operation8relateng14RelateGeometry12hasDimensionEi
        - _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:580,16'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry12hasDimensionEi
        - Src:             'src/operation/relateng/RelateNG.cpp:584,20'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry12getDimensionEv
        - Src:             'src/operation/relateng/RelateNG.cpp:590,31'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry11getGeometryEv
        - Src:             'src/operation/relateng/RelateNG.cpp:590,5'
          Dst:             _ZN4geos4geom4util14GeometryLister4listEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
        - Src:             'src/operation/relateng/RelateNG.cpp:597,93'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry11getEnvelopeEv
        - Src:             'src/operation/relateng/RelateNG.cpp:597,73'
          Dst:             _ZNK4geos4geom8Envelope8disjointEPKS1_
        - Src:             'src/operation/relateng/RelateNG.cpp:601,40'
          Dst:             _ZN4geos9operation8relateng8RelateNG17computeAreaVertexERNS1_14RelateGeometryEbPKNS_4geom10LinearRingES4_RNS1_16TopologyComputerE
        - Src:             'src/operation/relateng/RelateNG.cpp:602,30'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
        - Src:             'src/operation/relateng/RelateNG.cpp:606,44'
          Dst:             _ZN4geos9operation8relateng8RelateNG17computeAreaVertexERNS1_14RelateGeometryEbPKNS_4geom10LinearRingES4_RNS1_16TopologyComputerE
        - Src:             'src/operation/relateng/RelateNG.cpp:607,34'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
    - functionName:    _ZNK4geos9operation8relateng14RelateGeometry12hasDimensionEi
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateGeometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'include/geos/operation/relateng/RelateGeometry.h:175,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng14RelateGeometry11getGeometryEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateGeometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng14RelateGeometry11getEnvelopeEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateGeometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng8RelateNG15computeLineEndsERNS1_14RelateGeometryEbS4_RNS1_16TopologyComputerE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          225
      EdgeCount:       99
      CyclomaticComplexity: 49
      functionsReached:
        - _ZN4geos4geom4util14GeometryLister4listEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
        - _ZN4geos9operation8relateng8RelateNG14computeLineEndERNS1_14RelateGeometryEbPKNS_4geom12CoordinateXYES4_RNS1_16TopologyComputerE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom8Envelope8disjointEPKS1_
        - _ZNK4geos9operation8relateng14RelateGeometry11getEnvelopeEv
        - _ZNK4geos9operation8relateng14RelateGeometry11getGeometryEv
        - _ZNK4geos9operation8relateng14RelateGeometry12hasDimensionEi
        - _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:518,16'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry12hasDimensionEi
        - Src:             'src/operation/relateng/RelateNG.cpp:524,31'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry11getGeometryEv
        - Src:             'src/operation/relateng/RelateNG.cpp:524,5'
          Dst:             _ZN4geos4geom4util14GeometryLister4listEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
        - Src:             'src/operation/relateng/RelateNG.cpp:533,69'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry11getEnvelopeEv
        - Src:             'src/operation/relateng/RelateNG.cpp:533,49'
          Dst:             _ZNK4geos4geom8Envelope8disjointEPKS1_
        - Src:             'src/operation/relateng/RelateNG.cpp:538,44'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/relateng/RelateNG.cpp:538,64'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/RelateNG.cpp:539,40'
          Dst:             _ZN4geos9operation8relateng8RelateNG14computeLineEndERNS1_14RelateGeometryEbPKNS_4geom12CoordinateXYES4_RNS1_16TopologyComputerE
        - Src:             'src/operation/relateng/RelateNG.cpp:540,30'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
        - Src:             'src/operation/relateng/RelateNG.cpp:545,48'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/relateng/RelateNG.cpp:545,68'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/RelateNG.cpp:546,44'
          Dst:             _ZN4geos9operation8relateng8RelateNG14computeLineEndERNS1_14RelateGeometryEbPKNS_4geom12CoordinateXYES4_RNS1_16TopologyComputerE
        - Src:             'src/operation/relateng/RelateNG.cpp:547,34'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
    - functionName:    _ZN4geos9operation8relateng8RelateNG13computePointsERNS1_14RelateGeometryEbS4_RNS1_16TopologyComputerE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry18getEffectivePointsEv
        - _ZN4geos9operation8relateng8RelateNG12computePointEbPKNS_4geom12CoordinateXYERNS1_14RelateGeometryERNS1_16TopologyComputerE
        - _ZNK4geos9operation8relateng14RelateGeometry12hasDimensionEi
        - _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:481,16'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry12hasDimensionEi
        - Src:             'src/operation/relateng/RelateNG.cpp:485,45'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry18getEffectivePointsEv
        - Src:             'src/operation/relateng/RelateNG.cpp:492,9'
          Dst:             _ZN4geos9operation8relateng8RelateNG12computePointEbPKNS_4geom12CoordinateXYERNS1_14RelateGeometryERNS1_16TopologyComputerE
        - Src:             'src/operation/relateng/RelateNG.cpp:493,26'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
    - functionName:    _ZN4geos9operation8relateng16TopologyComputerD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/TopologyComputer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      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:    _ZN4geos9operation8relateng8RelateNG14computeAtEdgesERNS1_14RelateGeometryERNS1_16TopologyComputerE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          85
      EdgeCount:       38
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZN4geos6noding18SegmentIntersectorD2Ev
        - _ZN4geos9operation8relateng14RelateGeometry21extractSegmentStringsEbPKNS_4geom8EnvelopeE
        - _ZN4geos9operation8relateng16TopologyComputer13evaluateNodesEv
        - _ZN4geos9operation8relateng22EdgeSegmentIntersectorC2ERNS1_16TopologyComputerE
        - _ZN4geos9operation8relateng8RelateNG15computeEdgesAllERNSt3__16vectorIPKNS_6noding13SegmentStringENS3_9allocatorIS8_EEEEPKNS_4geom8EnvelopeERNS1_22EdgeSegmentIntersectorE
        - _ZN4geos9operation8relateng8RelateNG18computeEdgesMutualERNSt3__16vectorIPKNS_6noding13SegmentStringENS3_9allocatorIS8_EEEEPKNS_4geom8EnvelopeERNS1_22EdgeSegmentIntersectorE
        - _ZNK4geos4geom8Envelope12intersectionERKS1_RS1_
        - _ZNK4geos4geom8Envelope6isNullEv
        - _ZNK4geos9operation8relateng14RelateGeometry11getEnvelopeEv
        - _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
        - _ZNK4geos9operation8relateng16TopologyComputer20isSelfNodingRequiredEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:637,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:638,11'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry11getEnvelopeEv
        - Src:             'src/operation/relateng/RelateNG.cpp:638,47'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry11getEnvelopeEv
        - Src:             'src/operation/relateng/RelateNG.cpp:638,26'
          Dst:             _ZNK4geos4geom8Envelope12intersectionERKS1_RS1_
        - Src:             'src/operation/relateng/RelateNG.cpp:639,16'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'src/operation/relateng/RelateNG.cpp:642,54'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry21extractSegmentStringsEbPKNS_4geom8EnvelopeE
        - Src:             'src/operation/relateng/RelateNG.cpp:643,28'
          Dst:             _ZN4geos9operation8relateng22EdgeSegmentIntersectorC2ERNS1_16TopologyComputerE
        - Src:             'src/operation/relateng/RelateNG.cpp:645,22'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer20isSelfNodingRequiredEv
        - Src:             'src/operation/relateng/RelateNG.cpp:646,9'
          Dst:             _ZN4geos9operation8relateng8RelateNG15computeEdgesAllERNSt3__16vectorIPKNS_6noding13SegmentStringENS3_9allocatorIS8_EEEEPKNS_4geom8EnvelopeERNS1_22EdgeSegmentIntersectorE
        - Src:             'src/operation/relateng/RelateNG.cpp:656,1'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:649,9'
          Dst:             _ZN4geos9operation8relateng8RelateNG18computeEdgesMutualERNSt3__16vectorIPKNS_6noding13SegmentStringENS3_9allocatorIS8_EEEEPKNS_4geom8EnvelopeERNS1_22EdgeSegmentIntersectorE
        - Src:             'src/operation/relateng/RelateNG.cpp:651,22'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
        - Src:             'src/operation/relateng/RelateNG.cpp:655,18'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer13evaluateNodesEv
        - Src:             'src/operation/relateng/RelateNG.cpp:656,1'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG15computeAtPointsERNS1_14RelateGeometryEbS4_RNS1_16TopologyComputerE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          44
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG13computePointsERNS1_14RelateGeometryEbS4_RNS1_16TopologyComputerE
        - _ZN4geos9operation8relateng8RelateNG15computeLineEndsERNS1_14RelateGeometryEbS4_RNS1_16TopologyComputerE
        - _ZN4geos9operation8relateng8RelateNG17computeAreaVertexERNS1_14RelateGeometryEbS4_RNS1_16TopologyComputerE
        - _ZNK4geos9operation8relateng14RelateGeometry12hasDimensionEi
        - _ZNK4geos9operation8relateng16TopologyComputer23isExteriorCheckRequiredEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:447,21'
          Dst:             _ZN4geos9operation8relateng8RelateNG13computePointsERNS1_14RelateGeometryEbS4_RNS1_16TopologyComputerE
        - Src:             'src/operation/relateng/RelateNG.cpp:462,43'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry12hasDimensionEi
        - Src:             'src/operation/relateng/RelateNG.cpp:463,49'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer23isExteriorCheckRequiredEb
        - Src:             'src/operation/relateng/RelateNG.cpp:467,21'
          Dst:             _ZN4geos9operation8relateng8RelateNG15computeLineEndsERNS1_14RelateGeometryEbS4_RNS1_16TopologyComputerE
        - Src:             'src/operation/relateng/RelateNG.cpp:471,5'
          Dst:             _ZN4geos9operation8relateng8RelateNG17computeAreaVertexERNS1_14RelateGeometryEbS4_RNS1_16TopologyComputerE
    - functionName:    _ZN4geos9operation8relateng8RelateNG9computePPERNS1_14RelateGeometryERNS1_16TopologyComputerE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry15getUniquePointsEv
        - _ZN4geos9operation8relateng16TopologyComputer23addPointOnPointExteriorEbPKNS_4geom12CoordinateXYE
        - _ZN4geos9operation8relateng16TopologyComputer23addPointOnPointInteriorEPKNS_4geom12CoordinateXYE
        - _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:410,42'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry15getUniquePointsEv
        - Src:             'src/operation/relateng/RelateNG.cpp:412,42'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry15getUniquePointsEv
        - Src:             'src/operation/relateng/RelateNG.cpp:420,26'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer23addPointOnPointInteriorEPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/RelateNG.cpp:423,26'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer23addPointOnPointExteriorEbPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/RelateNG.cpp:425,26'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
        - Src:             'src/operation/relateng/RelateNG.cpp:435,22'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer23addPointOnPointExteriorEbPKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation8relateng16TopologyComputerC2ERNS1_17TopologyPredicateERNS1_14RelateGeometryES6_
      functionSourceFile: '/src/geos/include/geos/operation/relateng/TopologyComputer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng16TopologyComputer16initExteriorDimsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/TopologyComputer.h:143,13'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer16initExteriorDimsEv
    - functionName:    _ZN4geos9operation8relateng8RelateNG11finishValueERNS1_17TopologyPredicateE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng14RelateGeometryC2EPKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateGeometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometryC2EPKNS_4geom8GeometryEbRKNS_9algorithm16BoundaryNodeRuleE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelateGeometry.h:151,11'
          Dst:             _ZN4geos9operation8relateng14RelateGeometryC2EPKNS_4geom8GeometryEbRKNS_9algorithm16BoundaryNodeRuleE
    - functionName:    _ZN4geos9operation8relateng8RelateNG30hasRequiredEnvelopeInteractionEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4geos4geom8Envelope10intersectsEPKS1_
        - _ZNK4geos4geom8Envelope6coversEPKS1_
        - _ZNK4geos9operation8relateng14RelateGeometry11getEnvelopeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:378,21'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry11getEnvelopeEv
        - Src:             'src/operation/relateng/RelateNG.cpp:378,36'
          Dst:             _ZNK4geos4geom8Envelope6coversEPKS1_
        - Src:             'src/operation/relateng/RelateNG.cpp:384,34'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry11getEnvelopeEv
        - Src:             'src/operation/relateng/RelateNG.cpp:384,21'
          Dst:             _ZNK4geos4geom8Envelope6coversEPKS1_
        - Src:             'src/operation/relateng/RelateNG.cpp:391,20'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry11getEnvelopeEv
        - Src:             'src/operation/relateng/RelateNG.cpp:391,35'
          Dst:             _ZNK4geos4geom8Envelope10intersectsEPKS1_
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate7matchesERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation8relateng16IMPatternMatcherC2ENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:638,51'
          Dst:             _ZN4geos9operation8relateng16IMPatternMatcherC2ENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
    - functionName:    _ZN4geos9operation8relateng21RelateMatrixPredicate5getIMEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateMatrixPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrixC2ERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelateMatrixPredicate.h:74,56'
          Dst:             _ZN4geos4geom18IntersectionMatrixC2ERKS1_
    - functionName:    _ZN4geos9operation8relateng21RelateMatrixPredicateC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateMatrixPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng11IMPredicateC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelateMatrixPredicate.h:47,5'
          Dst:             _ZN4geos9operation8relateng11IMPredicateC2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG7prepareEPKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNGC2EPKNS_4geom8GeometryEbRKNS_9algorithm16BoundaryNodeRuleE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:292,42'
          Dst:             _ZN4geos9operation8relateng8RelateNGC2EPKNS_4geom8GeometryEbRKNS_9algorithm16BoundaryNodeRuleE
    - functionName:    _ZN4geos9operation8relateng8RelateNGC2EPKNS_4geom8GeometryEbRKNS_9algorithm16BoundaryNodeRuleE
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateNG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometryC2EPKNS_4geom8GeometryEbRKNS_9algorithm16BoundaryNodeRuleE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelateNG.h:107,11'
          Dst:             _ZN4geos9operation8relateng14RelateGeometryC2EPKNS_4geom8GeometryEbRKNS_9algorithm16BoundaryNodeRuleE
    - functionName:    _ZN4geos9operation8relateng8RelateNG7prepareEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNGC2EPKNS_4geom8GeometryEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:284,42'
          Dst:             _ZN4geos9operation8relateng8RelateNGC2EPKNS_4geom8GeometryEb
    - functionName:    _ZN4geos9operation8relateng8RelateNGC2EPKNS_4geom8GeometryEb
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateNG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm16BoundaryNodeRule19getBoundaryRuleMod2Ev
        - _ZN4geos9operation8relateng8RelateNGC2EPKNS_4geom8GeometryEbRKNS_9algorithm16BoundaryNodeRuleE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelateNG.h:111,40'
          Dst:             _ZN4geos9algorithm16BoundaryNodeRule19getBoundaryRuleMod2Ev
        - Src:             'include/geos/operation/relateng/RelateNG.h:111,11'
          Dst:             _ZN4geos9operation8relateng8RelateNGC2EPKNS_4geom8GeometryEbRKNS_9algorithm16BoundaryNodeRuleE
    - functionName:    _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:275,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng21RelateMatrixPredicate5getIMEv
        - _ZN4geos9operation8relateng21RelateMatrixPredicateC2Ev
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:301,27'
          Dst:             _ZN4geos9operation8relateng21RelateMatrixPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:302,5'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:303,16'
          Dst:             _ZN4geos9operation8relateng21RelateMatrixPredicate5getIMEv
        - Src:             'src/operation/relateng/RelateNG.cpp:304,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:304,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          199
      EdgeCount:       92
      CyclomaticComplexity: 43
      functionsReached:
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - _ZN4geos9operation8relateng14RelateGeometryC2EPKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE
        - _ZN4geos9operation8relateng14RelateGeometryD2Ev
        - _ZN4geos9operation8relateng16TopologyComputer6finishEv
        - _ZN4geos9operation8relateng16TopologyComputerC2ERNS1_17TopologyPredicateERNS1_14RelateGeometryES6_
        - _ZN4geos9operation8relateng16TopologyComputerD2Ev
        - _ZN4geos9operation8relateng8RelateNG11finishValueERNS1_17TopologyPredicateE
        - _ZN4geos9operation8relateng8RelateNG14computeAtEdgesERNS1_14RelateGeometryERNS1_16TopologyComputerE
        - _ZN4geos9operation8relateng8RelateNG15computeAtPointsERNS1_14RelateGeometryEbS4_RNS1_16TopologyComputerE
        - _ZN4geos9operation8relateng8RelateNG30hasRequiredEnvelopeInteractionEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
        - _ZN4geos9operation8relateng8RelateNG9computePPERNS1_14RelateGeometryERNS1_16TopologyComputerE
        - _ZNK4geos9operation8relateng14RelateGeometry11getEnvelopeEv
        - _ZNK4geos9operation8relateng14RelateGeometry11getGeometryEv
        - _ZNK4geos9operation8relateng14RelateGeometry16getDimensionRealEv
        - _ZNK4geos9operation8relateng14RelateGeometry8hasEdgesEv
        - _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
        - _ZNK4geos9operation8relateng16TopologyComputer9getResultEv
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:321,11'
          Dst:             _ZN4geos9operation8relateng8RelateNG30hasRequiredEnvelopeInteractionEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:325,48'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry11getGeometryEv
        - Src:             'src/operation/relateng/RelateNG.cpp:325,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - Src:             'src/operation/relateng/RelateNG.cpp:326,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - Src:             'src/operation/relateng/RelateNG.cpp:328,20'
          Dst:             _ZN4geos9operation8relateng14RelateGeometryC2EPKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE
        - Src:             'src/operation/relateng/RelateNG.cpp:330,22'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry16getDimensionRealEv
        - Src:             'src/operation/relateng/RelateNG.cpp:331,22'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry16getDimensionRealEv
        - Src:             'src/operation/relateng/RelateNG.cpp:338,28'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry11getEnvelopeEv
        - Src:             'src/operation/relateng/RelateNG.cpp:338,52'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry11getEnvelopeEv
        - Src:             'src/operation/relateng/RelateNG.cpp:0,0'
          Dst:             _ZN4geos9operation8relateng8RelateNG11finishValueERNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:342,22'
          Dst:             _ZN4geos9operation8relateng16TopologyComputerC2ERNS1_17TopologyPredicateERNS1_14RelateGeometryES6_
        - Src:             'src/operation/relateng/RelateNG.cpp:346,9'
          Dst:             _ZN4geos9operation8relateng8RelateNG9computePPERNS1_14RelateGeometryERNS1_16TopologyComputerE
        - Src:             'src/operation/relateng/RelateNG.cpp:368,1'
          Dst:             _ZN4geos9operation8relateng16TopologyComputerD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:352,5'
          Dst:             _ZN4geos9operation8relateng8RelateNG15computeAtPointsERNS1_14RelateGeometryEbS4_RNS1_16TopologyComputerE
        - Src:             'src/operation/relateng/RelateNG.cpp:353,22'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
        - Src:             'src/operation/relateng/RelateNG.cpp:356,5'
          Dst:             _ZN4geos9operation8relateng8RelateNG15computeAtPointsERNS1_14RelateGeometryEbS4_RNS1_16TopologyComputerE
        - Src:             'src/operation/relateng/RelateNG.cpp:357,22'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
        - Src:             'src/operation/relateng/RelateNG.cpp:361,15'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry8hasEdgesEv
        - Src:             'src/operation/relateng/RelateNG.cpp:361,35'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry8hasEdgesEv
        - Src:             'src/operation/relateng/RelateNG.cpp:362,9'
          Dst:             _ZN4geos9operation8relateng8RelateNG14computeAtEdgesERNS1_14RelateGeometryERNS1_16TopologyComputerE
        - Src:             'src/operation/relateng/RelateNG.cpp:0,0'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer6finishEv
        - Src:             'src/operation/relateng/RelateNG.cpp:0,0'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer9getResultEv
        - Src:             'src/operation/relateng/RelateNG.cpp:368,1'
          Dst:             _ZN4geos9operation8relateng16TopologyComputerD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:368,1'
          Dst:             _ZN4geos9operation8relateng14RelateGeometryD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:368,1'
          Dst:             _ZN4geos9operation8relateng14RelateGeometryD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:268,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
    - functionName:    _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate7matchesERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:311,22'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate7matchesERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/operation/relateng/RelateNG.cpp:312,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
    - functionName:    _ZN4geos9operation8relateng8RelateNG10equalsTopoEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate19EqualsTopoPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:260,42'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate19EqualsTopoPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:261,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:262,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:262,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate19EqualsTopoPredicateC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng11IMPredicateC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:484,7'
          Dst:             _ZN4geos9operation8relateng11IMPredicateC2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG9coveredByEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate18CoveredByPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:252,41'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate18CoveredByPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:253,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:254,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:254,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate18CoveredByPredicateC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng11IMPredicateC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:368,7'
          Dst:             _ZN4geos9operation8relateng11IMPredicateC2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG6coversEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate15CoversPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:244,38'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate15CoversPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:245,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:246,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:246,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate15CoversPredicateC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng11IMPredicateC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:304,7'
          Dst:             _ZN4geos9operation8relateng11IMPredicateC2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG8overlapsEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate17OverlapsPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:236,40'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate17OverlapsPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:237,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:238,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:238,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate17OverlapsPredicateC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng11IMPredicateC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:545,7'
          Dst:             _ZN4geos9operation8relateng11IMPredicateC2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG8containsEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate17ContainsPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:228,40'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate17ContainsPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:229,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:230,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:230,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate17ContainsPredicateC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng11IMPredicateC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:175,7'
          Dst:             _ZN4geos9operation8relateng11IMPredicateC2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG6withinEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate15WithinPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:220,38'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate15WithinPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:221,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:222,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:222,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate15WithinPredicateC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng11IMPredicateC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:236,7'
          Dst:             _ZN4geos9operation8relateng11IMPredicateC2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG7touchesEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate16TouchesPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:212,39'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate16TouchesPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:213,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:214,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:214,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate16TouchesPredicateC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng11IMPredicateC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:604,7'
          Dst:             _ZN4geos9operation8relateng11IMPredicateC2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG8disjointEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate17DisjointPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:204,40'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate17DisjointPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:205,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:206,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:206,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate17DisjointPredicateC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicateC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:112,7'
          Dst:             _ZN4geos9operation8relateng14BasicPredicateC2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG7crossesEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate16CrossesPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:196,39'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate16CrossesPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:197,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:198,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:198,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate16CrossesPredicateC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng11IMPredicateC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:428,7'
          Dst:             _ZN4geos9operation8relateng11IMPredicateC2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG10intersectsEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate19IntersectsPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:188,42'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate19IntersectsPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:189,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:190,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:190,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng15RelatePredicate19IntersectsPredicateC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicateC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePredicate.h:59,7'
          Dst:             _ZN4geos9operation8relateng14BasicPredicateC2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RKNS_9algorithm16BoundaryNodeRuleE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryE
        - _ZN4geos9operation8relateng8RelateNGC2EPKNS_4geom8GeometryEbRKNS_9algorithm16BoundaryNodeRuleE
        - _ZN4geos9operation8relateng8RelateNGD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:178,14'
          Dst:             _ZN4geos9operation8relateng8RelateNGC2EPKNS_4geom8GeometryEbRKNS_9algorithm16BoundaryNodeRuleE
        - Src:             'src/operation/relateng/RelateNG.cpp:179,16'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryE
        - Src:             'src/operation/relateng/RelateNG.cpp:180,1'
          Dst:             _ZN4geos9operation8relateng8RelateNGD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:180,1'
          Dst:             _ZN4geos9operation8relateng8RelateNGD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryE
        - _ZN4geos9operation8relateng8RelateNGC2EPKNS_4geom8GeometryEb
        - _ZN4geos9operation8relateng8RelateNGD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:170,14'
          Dst:             _ZN4geos9operation8relateng8RelateNGC2EPKNS_4geom8GeometryEb
        - Src:             'src/operation/relateng/RelateNG.cpp:171,16'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryE
        - Src:             'src/operation/relateng/RelateNG.cpp:172,1'
          Dst:             _ZN4geos9operation8relateng8RelateNGD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:172,1'
          Dst:             _ZN4geos9operation8relateng8RelateNGD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
        - _ZN4geos9operation8relateng8RelateNGC2EPKNS_4geom8GeometryEb
        - _ZN4geos9operation8relateng8RelateNGD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:162,14'
          Dst:             _ZN4geos9operation8relateng8RelateNGC2EPKNS_4geom8GeometryEb
        - Src:             'src/operation/relateng/RelateNG.cpp:163,16'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
        - Src:             'src/operation/relateng/RelateNG.cpp:164,1'
          Dst:             _ZN4geos9operation8relateng8RelateNGD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:164,1'
          Dst:             _ZN4geos9operation8relateng8RelateNGD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateERKNS_9algorithm16BoundaryNodeRuleE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
        - _ZN4geos9operation8relateng8RelateNGC2EPKNS_4geom8GeometryEbRKNS_9algorithm16BoundaryNodeRuleE
        - _ZN4geos9operation8relateng8RelateNGD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:154,14'
          Dst:             _ZN4geos9operation8relateng8RelateNGC2EPKNS_4geom8GeometryEbRKNS_9algorithm16BoundaryNodeRuleE
        - Src:             'src/operation/relateng/RelateNG.cpp:155,16'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:156,1'
          Dst:             _ZN4geos9operation8relateng8RelateNGD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:156,1'
          Dst:             _ZN4geos9operation8relateng8RelateNGD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG10equalsTopoEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate19EqualsTopoPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:138,42'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate19EqualsTopoPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:139,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:140,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:140,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
        - _ZN4geos9operation8relateng8RelateNGC2EPKNS_4geom8GeometryEb
        - _ZN4geos9operation8relateng8RelateNGD2Ev
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:146,14'
          Dst:             _ZN4geos9operation8relateng8RelateNGC2EPKNS_4geom8GeometryEb
        - Src:             'src/operation/relateng/RelateNG.cpp:147,16'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:148,1'
          Dst:             _ZN4geos9operation8relateng8RelateNGD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:148,1'
          Dst:             _ZN4geos9operation8relateng8RelateNGD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG9coveredByEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate18CoveredByPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:130,41'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate18CoveredByPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:131,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:132,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:132,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG6coversEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate15CoversPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:122,38'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate15CoversPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:123,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:124,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:124,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG8overlapsEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate17OverlapsPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:114,40'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate17OverlapsPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:115,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:116,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:116,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG8containsEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate17ContainsPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:106,40'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate17ContainsPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:107,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:108,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:108,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG6withinEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate15WithinPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:98,38'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate15WithinPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:99,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:100,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:100,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG7touchesEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate16TouchesPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:90,39'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate16TouchesPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:91,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:92,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:92,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG8disjointEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate17DisjointPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:82,40'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate17DisjointPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:83,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:84,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:84,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG7crossesEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate16CrossesPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:74,39'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate16CrossesPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:75,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:76,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:76,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng8RelateNG10intersectsEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng15RelatePredicate19IntersectsPredicateC2Ev
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNG.cpp:66,42'
          Dst:             _ZN4geos9operation8relateng15RelatePredicate19IntersectsPredicateC2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:67,12'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryES6_RNS1_17TopologyPredicateE
        - Src:             'src/operation/relateng/RelateNG.cpp:68,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
        - Src:             'src/operation/relateng/RelateNG.cpp:68,1'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZN4geos9operation8relateng10RelateNodeD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer17evaluateNodeEdgesEPKNS1_10RelateNodeE
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
        - _ZNK4geos9operation8relateng10RelateEdge8locationEbi
        - _ZNK4geos9operation8relateng10RelateNode8getEdgesEv
        - _ZNK4geos9operation8relateng16TopologyComputer10isAreaAreaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:565,55'
          Dst:             _ZNK4geos9operation8relateng10RelateNode8getEdgesEv
        - Src:             'src/operation/relateng/TopologyComputer.cpp:567,13'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer10isAreaAreaEv
        - Src:             'src/operation/relateng/TopologyComputer.cpp:568,26'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge8locationEbi
        - Src:             'src/operation/relateng/TopologyComputer.cpp:569,26'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge8locationEbi
        - Src:             'src/operation/relateng/TopologyComputer.cpp:568,13'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:570,26'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge8locationEbi
        - Src:             'src/operation/relateng/TopologyComputer.cpp:571,26'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge8locationEbi
        - Src:             'src/operation/relateng/TopologyComputer.cpp:570,13'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:573,22'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge8locationEbi
        - Src:             'src/operation/relateng/TopologyComputer.cpp:574,22'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge8locationEbi
        - Src:             'src/operation/relateng/TopologyComputer.cpp:573,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
    - functionName:    _ZNK4geos9operation8relateng16TopologyComputer10isAreaAreaEv
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation8relateng16TopologyComputer12getDimensionEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:118,12'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer12getDimensionEb
        - Src:             'src/operation/relateng/TopologyComputer.cpp:119,12'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer12getDimensionEb
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng16TopologyComputer12getDimensionEb
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation8relateng14RelateGeometry12getDimensionEv
        - _ZNK4geos9operation8relateng16TopologyComputer11getGeometryEb
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:127,12'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer11getGeometryEb
        - Src:             'src/operation/relateng/TopologyComputer.cpp:127,29'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry12getDimensionEv
    - functionName:    _ZNK4geos9operation8relateng16TopologyComputer11getGeometryEb
      functionSourceFile: '/src/geos/include/geos/operation/relateng/TopologyComputer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer12evaluateNodeEPNS1_12NodeSectionsE
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation8relateng10RelateNode6finishEbb
        - _ZN4geos9operation8relateng12NodeSections10createNodeEv
        - _ZN4geos9operation8relateng14RelateGeometry12isNodeInAreaEPKNS_4geom12CoordinateXYEPKNS3_8GeometryE
        - _ZN4geos9operation8relateng16TopologyComputer17evaluateNodeEdgesEPKNS1_10RelateNodeE
        - _ZNK4geos9operation8relateng12NodeSections12getPolygonalEb
        - _ZNK4geos9operation8relateng12NodeSections13getCoordinateEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:550,43'
          Dst:             _ZNK4geos9operation8relateng12NodeSections13getCoordinateEv
        - Src:             'src/operation/relateng/TopologyComputer.cpp:551,54'
          Dst:             _ZN4geos9operation8relateng12NodeSections10createNodeEv
        - Src:             'src/operation/relateng/TopologyComputer.cpp:553,64'
          Dst:             _ZNK4geos9operation8relateng12NodeSections12getPolygonalEb
        - Src:             'src/operation/relateng/TopologyComputer.cpp:553,34'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry12isNodeInAreaEPKNS_4geom12CoordinateXYEPKNS3_8GeometryE
        - Src:             'src/operation/relateng/TopologyComputer.cpp:554,64'
          Dst:             _ZNK4geos9operation8relateng12NodeSections12getPolygonalEb
        - Src:             'src/operation/relateng/TopologyComputer.cpp:554,34'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry12isNodeInAreaEPKNS_4geom12CoordinateXYEPKNS3_8GeometryE
        - Src:             'src/operation/relateng/TopologyComputer.cpp:555,11'
          Dst:             _ZN4geos9operation8relateng10RelateNode6finishEbb
        - Src:             'src/operation/relateng/TopologyComputer.cpp:556,5'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer17evaluateNodeEdgesEPKNS1_10RelateNodeE
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer13evaluateNodesEv
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          60
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation8relateng16TopologyComputer12evaluateNodeEPNS1_12NodeSectionsE
        - _ZNK4geos9operation8relateng12NodeSections16hasInteractionABEv
        - _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:537,27'
          Dst:             _ZNK4geos9operation8relateng12NodeSections16hasInteractionABEv
        - Src:             'src/operation/relateng/TopologyComputer.cpp:538,13'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer12evaluateNodeEPNS1_12NodeSectionsE
        - Src:             'src/operation/relateng/TopologyComputer.cpp:539,17'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
    - functionName:    _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer19addAreaVertexOnAreaEbNS_4geom8LocationES4_PKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:504,13'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:508,13'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:509,13'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:510,13'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:515,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:524,13'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:525,13'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:180,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:184,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer19addAreaVertexOnLineEbNS_4geom8LocationES4_PKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:486,5'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:491,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer20addAreaVertexOnPointEbNS_4geom8LocationEPKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:457,5'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:461,5'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:467,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:468,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer13addAreaVertexEbNS_4geom8LocationES4_iPKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - bool
        - char
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          94
      EdgeCount:       44
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation8relateng16TopologyComputer19addAreaVertexOnAreaEbNS_4geom8LocationES4_PKNS3_12CoordinateXYE
        - _ZN4geos9operation8relateng16TopologyComputer19addAreaVertexOnLineEbNS_4geom8LocationES4_PKNS3_12CoordinateXYE
        - _ZN4geos9operation8relateng16TopologyComputer20addAreaVertexOnPointEbNS_4geom8LocationEPKNS3_12CoordinateXYE
        - _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/operation/relateng/TopologyComputer.cpp:432,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:417,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:426,13'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:427,13'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:434,13'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer20addAreaVertexOnPointEbNS_4geom8LocationEPKNS3_12CoordinateXYE
        - Src:             'src/operation/relateng/TopologyComputer.cpp:437,13'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer19addAreaVertexOnLineEbNS_4geom8LocationES4_PKNS3_12CoordinateXYE
        - Src:             'src/operation/relateng/TopologyComputer.cpp:440,13'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer19addAreaVertexOnAreaEbNS_4geom8LocationES4_PKNS3_12CoordinateXYE
        - Src:             'src/operation/relateng/TopologyComputer.cpp:443,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/relateng/TopologyComputer.cpp:443,11'
          Dst:             _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/relateng/TopologyComputer.cpp:443,5'
          Dst:             __cxa_throw
        - Src:             'src/operation/relateng/TopologyComputer.cpp:443,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer16addLineEndOnAreaEbNS_4geom8LocationES4_PKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:405,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:406,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer16addLineEndOnLineEbNS_4geom8LocationES4_PKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:385,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer20addLineEndOnGeometryEbNS_4geom8LocationES4_iPKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - bool
        - char
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          85
      EdgeCount:       39
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation8relateng16TopologyComputer16addLineEndOnAreaEbNS_4geom8LocationES4_PKNS3_12CoordinateXYE
        - _ZN4geos9operation8relateng16TopologyComputer16addLineEndOnLineEbNS_4geom8LocationES4_PKNS3_12CoordinateXYE
        - _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - _ZNK4geos9operation8relateng14RelateGeometry7isEmptyEv
        - _ZNK4geos9operation8relateng16TopologyComputer11getGeometryEb
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/operation/relateng/TopologyComputer.cpp:358,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:351,5'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:354,9'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer11getGeometryEb
        - Src:             'src/operation/relateng/TopologyComputer.cpp:354,32'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry7isEmptyEv
        - Src:             'src/operation/relateng/TopologyComputer.cpp:362,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer16addLineEndOnLineEbNS_4geom8LocationES4_PKNS3_12CoordinateXYE
        - Src:             'src/operation/relateng/TopologyComputer.cpp:365,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer16addLineEndOnAreaEbNS_4geom8LocationES4_PKNS3_12CoordinateXYE
        - Src:             'src/operation/relateng/TopologyComputer.cpp:368,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/relateng/TopologyComputer.cpp:368,11'
          Dst:             _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/relateng/TopologyComputer.cpp:368,5'
          Dst:             __cxa_throw
        - Src:             'src/operation/relateng/TopologyComputer.cpp:368,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer18addPointOnGeometryEbNS_4geom8LocationEiPKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          85
      EdgeCount:       39
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - _ZNK4geos9operation8relateng14RelateGeometry7isEmptyEv
        - _ZNK4geos9operation8relateng16TopologyComputer11getGeometryEb
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/operation/relateng/TopologyComputer.cpp:320,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:314,5'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:317,9'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer11getGeometryEb
        - Src:             'src/operation/relateng/TopologyComputer.cpp:317,33'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry7isEmptyEv
        - Src:             'src/operation/relateng/TopologyComputer.cpp:337,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:338,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:341,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/relateng/TopologyComputer.cpp:341,11'
          Dst:             _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/relateng/TopologyComputer.cpp:341,5'
          Dst:             __cxa_throw
        - Src:             'src/operation/relateng/TopologyComputer.cpp:341,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer23addPointOnPointExteriorEbPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:305,5'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer23addPointOnPointInteriorEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:297,5'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer18updateNodeLocationEPKNS1_11NodeSectionES5_
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry10locateNodeEPKNS_4geom12CoordinateXYEPKNS3_8GeometryE
        - _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
        - _ZNK4geos9operation8relateng11NodeSection12getPolygonalEv
        - _ZNK4geos9operation8relateng11NodeSection6nodePtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:277,33'
          Dst:             _ZNK4geos9operation8relateng11NodeSection6nodePtEv
        - Src:             'src/operation/relateng/TopologyComputer.cpp:278,46'
          Dst:             _ZNK4geos9operation8relateng11NodeSection12getPolygonalEv
        - Src:             'src/operation/relateng/TopologyComputer.cpp:278,27'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry10locateNodeEPKNS_4geom12CoordinateXYEPKNS3_8GeometryE
        - Src:             'src/operation/relateng/TopologyComputer.cpp:279,46'
          Dst:             _ZNK4geos9operation8relateng11NodeSection12getPolygonalEv
        - Src:             'src/operation/relateng/TopologyComputer.cpp:279,27'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry10locateNodeEPKNS_4geom12CoordinateXYEPKNS3_8GeometryE
        - Src:             'src/operation/relateng/TopologyComputer.cpp:280,5'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer19updateAreaAreaCrossEPKNS1_11NodeSectionES5_
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm19PolygonNodeTopology10isCrossingEPKNS_4geom12CoordinateXYES5_S5_S5_S5_
        - _ZN4geos9operation8relateng11NodeSection8isProperERKS2_S4_
        - _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
        - _ZNK4geos9operation8relateng11NodeSection6nodePtEv
        - _ZNK4geos9operation8relateng11NodeSection9getVertexEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:263,21'
          Dst:             _ZN4geos9operation8relateng11NodeSection8isProperERKS2_S4_
        - Src:             'src/operation/relateng/TopologyComputer.cpp:264,58'
          Dst:             _ZNK4geos9operation8relateng11NodeSection6nodePtEv
        - Src:             'src/operation/relateng/TopologyComputer.cpp:265,12'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9getVertexEi
        - Src:             'src/operation/relateng/TopologyComputer.cpp:265,29'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9getVertexEi
        - Src:             'src/operation/relateng/TopologyComputer.cpp:266,12'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9getVertexEi
        - Src:             'src/operation/relateng/TopologyComputer.cpp:266,29'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9getVertexEi
        - Src:             'src/operation/relateng/TopologyComputer.cpp:264,21'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology10isCrossingEPKNS_4geom12CoordinateXYES5_S5_S5_S5_
        - Src:             'src/operation/relateng/TopologyComputer.cpp:268,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer20updateIntersectionABEPKNS1_11NodeSectionES5_
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng11NodeSection10isAreaAreaERKS2_S4_
        - _ZN4geos9operation8relateng16TopologyComputer18updateNodeLocationEPKNS1_11NodeSectionES5_
        - _ZN4geos9operation8relateng16TopologyComputer19updateAreaAreaCrossEPKNS1_11NodeSectionES5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:252,9'
          Dst:             _ZN4geos9operation8relateng11NodeSection10isAreaAreaERKS2_S4_
        - Src:             'src/operation/relateng/TopologyComputer.cpp:253,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer19updateAreaAreaCrossEPKNS1_11NodeSectionES5_
        - Src:             'src/operation/relateng/TopologyComputer.cpp:255,5'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer18updateNodeLocationEPKNS1_11NodeSectionES5_
    - functionName:    _ZN4geos9operation8relateng11NodeSectionC2EPKS2_
      functionSourceFile: '/src/geos/include/geos/operation/relateng/NodeSection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation8relateng11NodeSection12getPolygonalEv
        - _ZNK4geos9operation8relateng11NodeSection14isNodeAtVertexEv
        - _ZNK4geos9operation8relateng11NodeSection2idEv
        - _ZNK4geos9operation8relateng11NodeSection3isAEv
        - _ZNK4geos9operation8relateng11NodeSection6nodePtEv
        - _ZNK4geos9operation8relateng11NodeSection6ringIdEv
        - _ZNK4geos9operation8relateng11NodeSection9dimensionEv
        - _ZNK4geos9operation8relateng11NodeSection9getVertexEi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/NodeSection.h:97,21'
          Dst:             _ZNK4geos9operation8relateng11NodeSection3isAEv
        - Src:             'include/geos/operation/relateng/NodeSection.h:98,21'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9dimensionEv
        - Src:             'include/geos/operation/relateng/NodeSection.h:99,20'
          Dst:             _ZNK4geos9operation8relateng11NodeSection2idEv
        - Src:             'include/geos/operation/relateng/NodeSection.h:100,24'
          Dst:             _ZNK4geos9operation8relateng11NodeSection6ringIdEv
        - Src:             'include/geos/operation/relateng/NodeSection.h:101,22'
          Dst:             _ZNK4geos9operation8relateng11NodeSection12getPolygonalEv
        - Src:             'include/geos/operation/relateng/NodeSection.h:102,32'
          Dst:             _ZNK4geos9operation8relateng11NodeSection14isNodeAtVertexEv
        - Src:             'include/geos/operation/relateng/NodeSection.h:103,20'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9getVertexEi
        - Src:             'include/geos/operation/relateng/NodeSection.h:104,24'
          Dst:             _ZNK4geos9operation8relateng11NodeSection6nodePtEv
        - Src:             'include/geos/operation/relateng/NodeSection.h:105,20'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9getVertexEi
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer15addNodeSectionsEPNS1_11NodeSectionES4_
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng12NodeSections14addNodeSectionEPNS1_11NodeSectionE
        - _ZN4geos9operation8relateng16TopologyComputer15getNodeSectionsERKNS_4geom12CoordinateXYE
        - _ZNK4geos9operation8relateng11NodeSection6nodePtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:287,51'
          Dst:             _ZNK4geos9operation8relateng11NodeSection6nodePtEv
        - Src:             'src/operation/relateng/TopologyComputer.cpp:287,30'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer15getNodeSectionsERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/TopologyComputer.cpp:288,15'
          Dst:             _ZN4geos9operation8relateng12NodeSections14addNodeSectionEPNS1_11NodeSectionE
        - Src:             'src/operation/relateng/TopologyComputer.cpp:289,15'
          Dst:             _ZN4geos9operation8relateng12NodeSections14addNodeSectionEPNS1_11NodeSectionE
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer15getNodeSectionsERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng12NodeSectionsC2EPKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:220,18'
          Dst:             _ZN4geos9operation8relateng12NodeSectionsC2EPKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation8relateng12NodeSectionsC2EPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/operation/relateng/NodeSections.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer15addIntersectionEPNS1_11NodeSectionES4_
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng11NodeSectionC2EPKS2_
        - _ZN4geos9operation8relateng16TopologyComputer15addNodeSectionsEPNS1_11NodeSectionES4_
        - _ZN4geos9operation8relateng16TopologyComputer20updateIntersectionABEPKNS1_11NodeSectionES5_
        - _ZNK4geos9operation8relateng11NodeSection14isSameGeometryERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:240,5'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer15addNodeSectionsEPNS1_11NodeSectionES4_
        - Src:             'src/operation/relateng/TopologyComputer.cpp:242,29'
          Dst:             _ZN4geos9operation8relateng11NodeSectionC2EPKS2_
        - Src:             'src/operation/relateng/TopologyComputer.cpp:242,14'
          Dst:             _ZNK4geos9operation8relateng11NodeSection14isSameGeometryERKS2_
        - Src:             'src/operation/relateng/TopologyComputer.cpp:243,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer20updateIntersectionABEPKNS1_11NodeSectionES5_
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer6finishEv
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng16TopologyComputer9getResultEv
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng16TopologyComputer23isExteriorCheckRequiredEb
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng14RelateGeometry14hasAreaAndLineEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateGeometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng16TopologyComputer20isSelfNodingRequiredEv
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9operation8relateng14RelateGeometry14hasAreaAndLineEv
        - _ZNK4geos9operation8relateng14RelateGeometry20isSelfNodingRequiredEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:138,15'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry20isSelfNodingRequiredEv
        - Src:             'src/operation/relateng/TopologyComputer.cpp:142,15'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry14hasAreaAndLineEv
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer17initExteriorEmptyEb
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          44
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry11hasBoundaryEv
        - _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - _ZNK4geos9operation8relateng16TopologyComputer11getGeometryEb
        - _ZNK4geos9operation8relateng16TopologyComputer12getDimensionEb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/operation/relateng/TopologyComputer.cpp:96,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:95,23'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer12getDimensionEb
        - Src:             'src/operation/relateng/TopologyComputer.cpp:101,17'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer11getGeometryEb
        - Src:             'src/operation/relateng/TopologyComputer.cpp:101,43'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry11hasBoundaryEv
        - Src:             'src/operation/relateng/TopologyComputer.cpp:0,0'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:0,0'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimEbNS_4geom8LocationES4_i
    - functionName:    _ZN4geos9operation8relateng16TopologyComputer16initExteriorDimsEv
      functionSourceFile: '/src/geos/src/operation/relateng/TopologyComputer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          119
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos9operation8relateng16TopologyComputer17initExteriorEmptyEb
        - _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
        - _ZNK4geos9operation8relateng14RelateGeometry16getDimensionRealEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/TopologyComputer.cpp:50,26'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry16getDimensionRealEv
        - Src:             'src/operation/relateng/TopologyComputer.cpp:51,26'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry16getDimensionRealEv
        - Src:             'src/operation/relateng/TopologyComputer.cpp:57,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:60,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:66,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:67,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:70,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:71,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:74,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:77,9'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer9updateDimENS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/TopologyComputer.cpp:82,13'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer17initExteriorEmptyEb
        - Src:             'src/operation/relateng/TopologyComputer.cpp:85,13'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer17initExteriorEmptyEb
    - functionName:    _ZN4geos9operation11sharedpaths13SharedPathsOp9isForwardERKNS_4geom10LineStringERKNS3_8GeometryE
      functionSourceFile: '/src/geos/src/operation/sharedpaths/SharedPathsOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref14LinearLocation27pointAlongSegmentByFractionERKNS_4geom10CoordinateES5_d
        - _ZN4geos9linearref20LocationIndexOfPoint7indexOfEPKNS_4geom8GeometryERKNS2_12CoordinateXYE
        - _ZNK4geos9linearref14LinearLocation9compareToERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:155,23'
          Dst:             _ZN4geos9linearref14LinearLocation27pointAlongSegmentByFractionERKNS_4geom10CoordinateES5_d
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:156,23'
          Dst:             _ZN4geos9linearref14LinearLocation27pointAlongSegmentByFractionERKNS_4geom10CoordinateES5_d
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:158,25'
          Dst:             _ZN4geos9linearref20LocationIndexOfPoint7indexOfEPKNS_4geom8GeometryERKNS2_12CoordinateXYE
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:159,25'
          Dst:             _ZN4geos9linearref20LocationIndexOfPoint7indexOfEPKNS_4geom8GeometryERKNS2_12CoordinateXYE
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:161,15'
          Dst:             _ZNK4geos9linearref14LinearLocation9compareToERKS1_
    - functionName:    _ZN4geos9operation11sharedpaths13SharedPathsOp10clearEdgesERNSt3__16vectorIPNS_4geom10LineStringENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/operation/sharedpaths/SharedPathsOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation11sharedpaths13SharedPathsOp15isSameDirectionERKNS_4geom10LineStringE
      functionSourceFile: '/src/geos/include/geos/operation/sharedpaths/SharedPathsOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation11sharedpaths13SharedPathsOp9isForwardERKNS_4geom10LineStringERKNS3_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/sharedpaths/SharedPathsOp.h:143,17'
          Dst:             _ZN4geos9operation11sharedpaths13SharedPathsOp9isForwardERKNS_4geom10LineStringERKNS3_8GeometryE
        - Src:             'include/geos/operation/sharedpaths/SharedPathsOp.h:143,41'
          Dst:             _ZN4geos9operation11sharedpaths13SharedPathsOp9isForwardERKNS_4geom10LineStringERKNS3_8GeometryE
    - functionName:    _ZN4geos9operation11sharedpaths13SharedPathsOp23findLinearIntersectionsERNSt3__16vectorIPNS_4geom10LineStringENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/operation/sharedpaths/SharedPathsOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          128
      EdgeCount:       55
      CyclomaticComplexity: 29
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_10LineStringE
        - _ZNK4geos4geom8Geometry12intersectionEPKS1_
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:109,21'
          Dst:             _ZNK4geos4geom8Geometry12intersectionEPKS1_
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:116,34'
          Dst:             __dynamic_cast
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:120,30'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_10LineStringE
    - functionName:    _ZN4geos9operation11sharedpaths13SharedPathsOp16checkLinealInputERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/sharedpaths/SharedPathsOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          56
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:67,10'
          Dst:             __dynamic_cast
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:68,15'
          Dst:             __dynamic_cast
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:69,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:69,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:69,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:69,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation11sharedpaths13SharedPathsOpC2ERKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/sharedpaths/SharedPathsOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation11sharedpaths13SharedPathsOp16checkLinealInputERKNS_4geom8GeometryE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:57,13'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:59,5'
          Dst:             _ZN4geos9operation11sharedpaths13SharedPathsOp16checkLinealInputERKNS_4geom8GeometryE
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:60,5'
          Dst:             _ZN4geos9operation11sharedpaths13SharedPathsOp16checkLinealInputERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation11sharedpaths13SharedPathsOp14getSharedPathsERNSt3__16vectorIPNS_4geom10LineStringENS3_9allocatorIS7_EEEESB_
      functionSourceFile: '/src/geos/src/operation/sharedpaths/SharedPathsOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos9operation11sharedpaths13SharedPathsOp15isSameDirectionERKNS_4geom10LineStringE
        - _ZN4geos9operation11sharedpaths13SharedPathsOp23findLinearIntersectionsERNSt3__16vectorIPNS_4geom10LineStringENS3_9allocatorIS7_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:78,5'
          Dst:             _ZN4geos9operation11sharedpaths13SharedPathsOp23findLinearIntersectionsERNSt3__16vectorIPNS_4geom10LineStringENS3_9allocatorIS7_EEEE
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:81,12'
          Dst:             _ZN4geos9operation11sharedpaths13SharedPathsOp15isSameDirectionERKNS_4geom10LineStringE
    - functionName:    _ZN4geos9operation11sharedpaths13SharedPathsOp13sharedPathsOpERKNS_4geom8GeometryES6_RNSt3__16vectorIPNS3_10LineStringENS7_9allocatorISA_EEEESE_
      functionSourceFile: '/src/geos/src/operation/sharedpaths/SharedPathsOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation11sharedpaths13SharedPathsOp14getSharedPathsERNSt3__16vectorIPNS_4geom10LineStringENS3_9allocatorIS7_EEEESB_
        - _ZN4geos9operation11sharedpaths13SharedPathsOpC2ERKNS_4geom8GeometryES6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:47,19'
          Dst:             _ZN4geos9operation11sharedpaths13SharedPathsOpC2ERKNS_4geom8GeometryES6_
        - Src:             'src/operation/sharedpaths/SharedPathsOp.cpp:48,8'
          Dst:             _ZN4geos9operation11sharedpaths13SharedPathsOp14getSharedPathsERNSt3__16vectorIPNS_4geom10LineStringENS3_9allocatorIS7_EEEESB_
    - functionName:    '_ZZN4geos9operation8spanning12SpanningTree3mstERKNSt3__16vectorIPKNS_4geom5CurveENS3_9allocatorIS8_EEEERNS4_ImNS9_ImEEEEENK3$_0clERKNS1_12_GLOBAL__N_17MSTEdgeESL_'
      functionSourceFile: '/src/geos/src/operation/spanning/SpanningTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8spanning12_GLOBAL__N_111NodeMappingD2Ev
      functionSourceFile: '/src/geos/src/operation/spanning/SpanningTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8spanning12_GLOBAL__N_19UnionFindD2Ev
      functionSourceFile: '/src/geos/src/operation/spanning/SpanningTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8spanning12_GLOBAL__N_19UnionFind4findEm
      functionSourceFile: '/src/geos/src/operation/spanning/SpanningTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8spanning12_GLOBAL__N_19UnionFind4findEm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/spanning/SpanningTree.cpp:54,29'
          Dst:             _ZN4geos9operation8spanning12_GLOBAL__N_19UnionFind4findEm
    - functionName:    _ZN4geos9operation8spanning12_GLOBAL__N_19UnionFind5uniteEmm
      functionSourceFile: '/src/geos/src/operation/spanning/SpanningTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8spanning12_GLOBAL__N_19UnionFind4findEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/spanning/SpanningTree.cpp:59,34'
          Dst:             _ZN4geos9operation8spanning12_GLOBAL__N_19UnionFind4findEm
        - Src:             'src/operation/spanning/SpanningTree.cpp:60,34'
          Dst:             _ZN4geos9operation8spanning12_GLOBAL__N_19UnionFind4findEm
    - functionName:    _ZN4geos9operation8spanning12_GLOBAL__N_19UnionFindC2Em
      functionSourceFile: '/src/geos/src/operation/spanning/SpanningTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8spanning12_GLOBAL__N_111NodeMapping4sizeEv
      functionSourceFile: '/src/geos/src/operation/spanning/SpanningTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8spanning12_GLOBAL__N_111NodeMapping5getIdERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/spanning/SpanningTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8spanning12_GLOBAL__N_111NodeMappingC2Ev
      functionSourceFile: '/src/geos/src/operation/spanning/SpanningTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8spanning12SpanningTree3mstERKNSt3__16vectorIPKNS_4geom5CurveENS3_9allocatorIS8_EEEERNS4_ImNS9_ImEEEE
      functionSourceFile: '/src/geos/src/operation/spanning/SpanningTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          417
      EdgeCount:       167
      CyclomaticComplexity: 85
      functionsReached:
        - _ZN4geos9operation8spanning12_GLOBAL__N_111NodeMapping5getIdERKNS_4geom12CoordinateXYE
        - _ZN4geos9operation8spanning12_GLOBAL__N_111NodeMappingC2Ev
        - _ZN4geos9operation8spanning12_GLOBAL__N_111NodeMappingD2Ev
        - _ZN4geos9operation8spanning12_GLOBAL__N_19UnionFind4findEm
        - _ZN4geos9operation8spanning12_GLOBAL__N_19UnionFind5uniteEmm
        - _ZN4geos9operation8spanning12_GLOBAL__N_19UnionFindC2Em
        - _ZN4geos9operation8spanning12_GLOBAL__N_19UnionFindD2Ev
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9operation8spanning12_GLOBAL__N_111NodeMapping4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/spanning/SpanningTree.cpp:103,17'
          Dst:             _ZN4geos9operation8spanning12_GLOBAL__N_111NodeMappingC2Ev
        - Src:             'src/operation/spanning/SpanningTree.cpp:118,24'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/spanning/SpanningTree.cpp:120,33'
          Dst:             _ZN4geos9operation8spanning12_GLOBAL__N_111NodeMapping5getIdERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/spanning/SpanningTree.cpp:121,33'
          Dst:             _ZN4geos9operation8spanning12_GLOBAL__N_111NodeMapping5getIdERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/spanning/SpanningTree.cpp:135,26'
          Dst:             _ZNK4geos9operation8spanning12_GLOBAL__N_111NodeMapping4sizeEv
        - Src:             'src/operation/spanning/SpanningTree.cpp:135,15'
          Dst:             _ZN4geos9operation8spanning12_GLOBAL__N_19UnionFindC2Em
        - Src:             'src/operation/spanning/SpanningTree.cpp:139,16'
          Dst:             _ZN4geos9operation8spanning12_GLOBAL__N_19UnionFind5uniteEmm
        - Src:             'src/operation/spanning/SpanningTree.cpp:155,1'
          Dst:             _ZN4geos9operation8spanning12_GLOBAL__N_19UnionFindD2Ev
        - Src:             'src/operation/spanning/SpanningTree.cpp:149,31'
          Dst:             _ZN4geos9operation8spanning12_GLOBAL__N_19UnionFind4findEm
        - Src:             'src/operation/spanning/SpanningTree.cpp:155,1'
          Dst:             _ZN4geos9operation8spanning12_GLOBAL__N_111NodeMappingD2Ev
        - Src:             'src/operation/spanning/SpanningTree.cpp:155,1'
          Dst:             _ZN4geos9operation8spanning12_GLOBAL__N_19UnionFindD2Ev
        - Src:             'src/operation/spanning/SpanningTree.cpp:155,1'
          Dst:             _ZN4geos9operation8spanning12_GLOBAL__N_111NodeMappingD2Ev
    - functionName:    _ZN4geos5shape21GeometricShapeBuilderD2Ev
      functionSourceFile: '/src/geos/include/geos/shape/GeometricShapeBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5shape6random19RandomPointsBuilderD2Ev
      functionSourceFile: '/src/geos/include/geos/shape/random/RandomPointsBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5shape21GeometricShapeBuilderD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/shape/random/RandomPointsBuilder.h:40,16'
          Dst:             _ZN4geos5shape21GeometricShapeBuilderD2Ev
    - functionName:    _ZN4geos6detail9down_castIPNS_4geom5PointENS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPNS_4geom10MultiPointENS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation5split18RemoveCoordinateZM17isGeometryChangedEv
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation5split18RemoveCoordinateZM6isDoneEv
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5split18RemoveCoordinateZM9filter_rwERNS_4geom18CoordinateSequenceEm
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setZMEbb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/GeometrySplitter.cpp:135,13'
          Dst:             _ZN4geos4geom18CoordinateSequence5setZMEbb
    - functionName:    _ZN4geos9operation5split18RemoveCoordinateZMD0Ev
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom24CoordinateSequenceFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/GeometrySplitter.cpp:130,7'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
    - functionName:    _ZN4geos9operation5split16GeometrySplitter25SplitWithPointTransformer27transformGeometryCollectionEPKNS_4geom18GeometryCollectionEPKNS4_8GeometryE
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          154
      EdgeCount:       59
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
        - _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - _ZN4geos6detail9down_castIPNS_4geom18GeometryCollectionENS2_8GeometryEEET_PT0_
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom18GeometryCollection3endEv
        - _ZNK4geos4geom18GeometryCollection5beginEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/GeometrySplitter.cpp:112,32'
          Dst:             _ZNK4geos4geom18GeometryCollection5beginEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:112,32'
          Dst:             _ZNK4geos4geom18GeometryCollection3endEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:123,25'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:123,39'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:113,32'
          Dst:             _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - Src:             'src/operation/split/GeometrySplitter.cpp:114,49'
          Dst:             _ZN4geos6detail9down_castIPNS_4geom18GeometryCollectionENS2_8GeometryEEET_PT0_
        - Src:             'src/operation/split/GeometrySplitter.cpp:116,43'
          Dst:             _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
    - functionName:    _ZN4geos9operation5split16GeometrySplitter25SplitWithPointTransformer21transformCurvePolygonEPKNS_4geom12CurvePolygonEPKNS4_8GeometryE
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          41
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/GeometrySplitter.cpp:104,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/split/GeometrySplitter.cpp:104,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:104,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/split/GeometrySplitter.cpp:104,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation5split16GeometrySplitter25SplitWithPointTransformer16transformPolygonEPKNS_4geom7PolygonEPKNS4_8GeometryE
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          41
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/GeometrySplitter.cpp:98,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/split/GeometrySplitter.cpp:98,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:98,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/split/GeometrySplitter.cpp:98,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation5split16GeometrySplitter25SplitWithPointTransformer24transformMultiLineStringEPKNS_4geom15MultiLineStringEPKNS4_8GeometryE
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5split16GeometrySplitter25SplitWithPointTransformer22transformCompoundCurveEPKNS_4geom13CompoundCurveEPKNS4_8GeometryE
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5split16GeometrySplitter19splitCurveWithPointERKNS_4geom5CurveERKNS3_5PointE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/GeometrySplitter.cpp:80,16'
          Dst:             _ZN4geos9operation5split16GeometrySplitter19splitCurveWithPointERKNS_4geom5CurveERKNS3_5PointE
    - functionName:    _ZN4geos9operation5split16GeometrySplitter19splitCurveWithPointERKNS_4geom5CurveERKNS3_5PointE
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          380
      EdgeCount:       141
      CyclomaticComplexity: 62
      functionsReached:
        - _ZN4geos4util6Assert9isNotNullINSt3__110unique_ptrINS_4geom5CurveENS3_14default_deleteIS6_EEEEEEvRKT_RKNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN4geos9operation5split18SplitLinealAtPoint23splitSimpleCurveAtPointERKNS_4geom11SimpleCurveEmRKNS3_12CoordinateXYE
        - _ZN4geos9operation5split18SplitLinealAtPoint25splitCompoundCurveAtPointERKNS_4geom13CompoundCurveEmmRKNS3_12CoordinateXYE
        - _ZN4geos9operation8distance10DistanceOp16nearestLocationsEv
        - _ZN4geos9operation8distance10DistanceOp8distanceEv
        - _ZN4geos9operation8distance10DistanceOpC2ERKNS_4geom8GeometryES6_
        - _ZN4geos9operation8distance10DistanceOpD2Ev
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry5cloneEv
        - _ZNK4geos9operation8distance16GeometryLocation13getCoordinateEv
        - _ZNK4geos9operation8distance16GeometryLocation15getSegmentIndexEv
        - _ZNK4geos9operation8distance16GeometryLocation20getGeometryComponentEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/GeometrySplitter.cpp:230,27'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:231,18'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:231,32'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:234,16'
          Dst:             _ZN4geos9operation8distance10DistanceOpC2ERKNS_4geom8GeometryES6_
        - Src:             'src/operation/split/GeometrySplitter.cpp:236,18'
          Dst:             _ZN4geos9operation8distance10DistanceOp8distanceEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:238,27'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:239,18'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:239,32'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:242,39'
          Dst:             _ZN4geos9operation8distance10DistanceOp16nearestLocationsEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:251,34'
          Dst:             _ZNK4geos9operation8distance16GeometryLocation20getGeometryComponentEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:252,89'
          Dst:             _ZNK4geos9operation8distance16GeometryLocation15getSegmentIndexEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:252,119'
          Dst:             _ZNK4geos9operation8distance16GeometryLocation13getCoordinateEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:252,25'
          Dst:             _ZN4geos9operation5split18SplitLinealAtPoint25splitCompoundCurveAtPointERKNS_4geom13CompoundCurveEmmRKNS3_12CoordinateXYE
        - Src:             'src/operation/split/GeometrySplitter.cpp:258,76'
          Dst:             _ZNK4geos9operation8distance16GeometryLocation15getSegmentIndexEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:258,106'
          Dst:             _ZNK4geos9operation8distance16GeometryLocation13getCoordinateEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:258,17'
          Dst:             _ZN4geos9operation5split18SplitLinealAtPoint23splitSimpleCurveAtPointERKNS_4geom11SimpleCurveEmRKNS3_12CoordinateXYE
        - Src:             'src/operation/split/GeometrySplitter.cpp:261,5'
          Dst:             _ZN4geos4util6Assert9isNotNullINSt3__110unique_ptrINS_4geom5CurveENS3_14default_deleteIS6_EEEEEEvRKT_RKNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:262,5'
          Dst:             _ZN4geos4util6Assert9isNotNullINSt3__110unique_ptrINS_4geom5CurveENS3_14default_deleteIS6_EEEEEEvRKT_RKNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:272,14'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:272,28'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:273,1'
          Dst:             _ZN4geos9operation8distance10DistanceOpD2Ev
        - Src:             'src/operation/split/GeometrySplitter.cpp:273,1'
          Dst:             _ZN4geos9operation8distance10DistanceOpD2Ev
    - functionName:    _ZN4geos4util6Assert9isNotNullINSt3__110unique_ptrINS_4geom5CurveENS3_14default_deleteIS6_EEEEEEvRKT_RKNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/geos/include/geos/util/Assert.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util6Assert6isTrueEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/Assert.h:46,9'
          Dst:             _ZN4geos4util6Assert6isTrueEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4geos9operation5split16GeometrySplitter25SplitWithPointTransformer23transformCircularStringEPKNS_4geom14CircularStringEPKNS4_8GeometryE
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5split16GeometrySplitter19splitCurveWithPointERKNS_4geom5CurveERKNS3_5PointE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/GeometrySplitter.cpp:74,16'
          Dst:             _ZN4geos9operation5split16GeometrySplitter19splitCurveWithPointERKNS_4geom5CurveERKNS3_5PointE
    - functionName:    _ZN4geos9operation5split16GeometrySplitter25SplitWithPointTransformer19transformLineStringEPKNS_4geom10LineStringEPKNS4_8GeometryE
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5split16GeometrySplitter19splitCurveWithPointERKNS_4geom5CurveERKNS3_5PointE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/GeometrySplitter.cpp:86,16'
          Dst:             _ZN4geos9operation5split16GeometrySplitter19splitCurveWithPointERKNS_4geom5CurveERKNS3_5PointE
    - functionName:    _ZN4geos9operation5split16GeometrySplitter25SplitWithPointTransformerD0Ev
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/GeometrySplitter.cpp:66,25'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
    - functionName:    _ZN4geos9operation5splitL16getInteriorPointERKNS_4geom7SurfaceE
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
        - _ZN4geos5shape21GeometricShapeBuilder12setNumPointsEm
        - _ZN4geos5shape6random19RandomPointsBuilder11getGeometryEv
        - _ZN4geos5shape6random19RandomPointsBuilder9setExtentERKNS_4geom8GeometryE
        - _ZN4geos5shape6random19RandomPointsBuilderC2EPKNS_4geom15GeometryFactoryE
        - _ZN4geos5shape6random19RandomPointsBuilderD2Ev
        - _ZN4geos6detail9down_castIPNS_4geom10MultiPointENS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPNS_4geom5PointENS2_8GeometryEEET_PT0_
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry16getInteriorPointEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/GeometrySplitter.cpp:302,24'
          Dst:             _ZNK4geos4geom8Geometry16getInteriorPointEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:305,37'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:305,25'
          Dst:             _ZN4geos5shape6random19RandomPointsBuilderC2EPKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/split/GeometrySplitter.cpp:306,9'
          Dst:             _ZN4geos5shape21GeometricShapeBuilder12setNumPointsEm
        - Src:             'src/operation/split/GeometrySplitter.cpp:307,9'
          Dst:             _ZN4geos5shape6random19RandomPointsBuilder9setExtentERKNS_4geom8GeometryE
        - Src:             'src/operation/split/GeometrySplitter.cpp:308,19'
          Dst:             _ZN4geos5shape6random19RandomPointsBuilder11getGeometryEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:310,18'
          Dst:             _ZN4geos6detail9down_castIPNS_4geom10MultiPointENS2_8GeometryEEET_PT0_
        - Src:             'src/operation/split/GeometrySplitter.cpp:310,60'
          Dst:             _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:312,35'
          Dst:             _ZN4geos6detail9down_castIPNS_4geom5PointENS2_8GeometryEEET_PT0_
        - Src:             'src/operation/split/GeometrySplitter.cpp:313,1'
          Dst:             _ZN4geos5shape6random19RandomPointsBuilderD2Ev
        - Src:             'src/operation/split/GeometrySplitter.cpp:313,1'
          Dst:             _ZN4geos5shape6random19RandomPointsBuilderD2Ev
    - functionName:    _ZN4geos9operation5split16GeometrySplitter22splitPolygonalWithEdgeERKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          365
      EdgeCount:       147
      CyclomaticComplexity: 70
      functionsReached:
        - _ZN4geos4geom4prep23PreparedGeometryFactory7prepareEPKNS0_8GeometryE
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos6noding13GeometryNoder4nodeERKNS_4geom8GeometryES5_
        - _ZN4geos9operation10polygonize11Polygonizer11getSurfacesEv
        - _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - _ZN4geos9operation10polygonize11PolygonizerC2Eb
        - _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - _ZN4geos9operation5splitL16getInteriorPointERKNS_4geom7SurfaceE
        - _ZNK4geos4geom15GeometryFactory19createEmptyGeometryENS0_14GeometryTypeIdEbb
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry16getInteriorPointEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/GeometrySplitter.cpp:319,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/split/GeometrySplitter.cpp:319,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:319,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/split/GeometrySplitter.cpp:319,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/split/GeometrySplitter.cpp:322,18'
          Dst:             _ZN4geos6noding13GeometryNoder4nodeERKNS_4geom8GeometryES5_
        - Src:             'src/operation/split/GeometrySplitter.cpp:324,17'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerC2Eb
        - Src:             'src/operation/split/GeometrySplitter.cpp:325,17'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - Src:             'src/operation/split/GeometrySplitter.cpp:327,33'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer11getSurfacesEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:333,25'
          Dst:             _ZN4geos4geom4prep23PreparedGeometryFactory7prepareEPKNS0_8GeometryE
        - Src:             'src/operation/split/GeometrySplitter.cpp:337,45'
          Dst:             _ZNK4geos4geom8Geometry16getInteriorPointEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:345,36'
          Dst:             _ZN4geos9operation5splitL16getInteriorPointERKNS_4geom7SurfaceE
        - Src:             'src/operation/split/GeometrySplitter.cpp:353,21'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:353,35'
          Dst:             _ZNK4geos4geom15GeometryFactory19createEmptyGeometryENS0_14GeometryTypeIdEbb
        - Src:             'src/operation/split/GeometrySplitter.cpp:356,17'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:356,31'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:357,1'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - Src:             'src/operation/split/GeometrySplitter.cpp:357,1'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerD2Ev
    - functionName:    _ZN4geos9operation5split16GeometrySplitter19splitLinealWithEdgeERKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          164
      EdgeCount:       60
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos6detail9down_castIPNS_4geom18GeometryCollectionENS2_8GeometryEEET_PT0_
        - _ZN4geos6noding13GeometryNoder21setOnlyFirstGeomEdgesEb
        - _ZN4geos6noding13GeometryNoder8getNodedEv
        - _ZN4geos6noding13GeometryNoderC2ERKNS_4geom8GeometryES5_
        - _ZN4geos6noding13GeometryNoderD2Ev
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry5cloneEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/GeometrySplitter.cpp:279,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/split/GeometrySplitter.cpp:279,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:279,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/split/GeometrySplitter.cpp:279,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/split/GeometrySplitter.cpp:284,30'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:285,21'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:285,35'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:288,19'
          Dst:             _ZN4geos6noding13GeometryNoderC2ERKNS_4geom8GeometryES5_
        - Src:             'src/operation/split/GeometrySplitter.cpp:289,11'
          Dst:             _ZN4geos6noding13GeometryNoder21setOnlyFirstGeomEdgesEb
        - Src:             'src/operation/split/GeometrySplitter.cpp:291,27'
          Dst:             _ZN4geos6noding13GeometryNoder8getNodedEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:293,25'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:293,64'
          Dst:             _ZN4geos6detail9down_castIPNS_4geom18GeometryCollectionENS2_8GeometryEEET_PT0_
        - Src:             'src/operation/split/GeometrySplitter.cpp:293,120'
          Dst:             _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:293,39'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:296,1'
          Dst:             _ZN4geos6noding13GeometryNoderD2Ev
        - Src:             'src/operation/split/GeometrySplitter.cpp:296,1'
          Dst:             _ZN4geos6noding13GeometryNoderD2Ev
    - functionName:    _ZN4geos9operation5split18RemoveCoordinateZMC2Ev
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom24CoordinateSequenceFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/GeometrySplitter.cpp:130,7'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterC2Ev
    - functionName:    _ZN4geos9operation5split16GeometrySplitter5splitERKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          352
      EdgeCount:       133
      CyclomaticComplexity: 62
      functionsReached:
        - _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - _ZN4geos4geom4util15LinealExtracter10getLinealsEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
        - _ZN4geos4geom4util16GeometryCombiner7combineEONSt3__110unique_ptrINS0_8GeometryENS3_14default_deleteIS5_EEEES9_
        - _ZN4geos4geom4util18PolygonalExtracter13getPolygonalsERKNS0_8GeometryERNSt3__16vectorIPS4_NS6_9allocatorIS8_EEEE
        - _ZN4geos9operation5split16GeometrySplitter13splitAtPointsERKNS_4geom8GeometryES6_
        - _ZN4geos9operation5split16GeometrySplitter19splitLinealWithEdgeERKNS_4geom8GeometryES6_
        - _ZN4geos9operation5split16GeometrySplitter22splitPolygonalWithEdgeERKNS_4geom8GeometryES6_
        - _ZN4geos9operation5split16GeometrySplitter5splitERKNS_4geom8GeometryES6_
        - _ZN4geos9operation5split18RemoveCoordinateZMC2Ev
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/GeometrySplitter.cpp:176,30'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:177,21'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:177,35'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:181,28'
          Dst:             _ZN4geos9operation5split18RemoveCoordinateZMC2Ev
        - Src:             'src/operation/split/GeometrySplitter.cpp:182,38'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:186,16'
          Dst:             _ZN4geos9operation5split16GeometrySplitter5splitERKNS_4geom8GeometryES6_
        - Src:             'src/operation/split/GeometrySplitter.cpp:187,5'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - Src:             'src/operation/split/GeometrySplitter.cpp:187,5'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - Src:             'src/operation/split/GeometrySplitter.cpp:193,31'
          Dst:             _ZN4geos9operation5split16GeometrySplitter13splitAtPointsERKNS_4geom8GeometryES6_
        - Src:             'src/operation/split/GeometrySplitter.cpp:205,9'
          Dst:             _ZN4geos4geom4util15LinealExtracter10getLinealsEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:206,33'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:206,47'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:207,29'
          Dst:             _ZN4geos9operation5split16GeometrySplitter19splitLinealWithEdgeERKNS_4geom8GeometryES6_
        - Src:             'src/operation/split/GeometrySplitter.cpp:210,9'
          Dst:             _ZN4geos4geom4util18PolygonalExtracter13getPolygonalsERKNS0_8GeometryERNSt3__16vectorIPS4_NS6_9allocatorIS8_EEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:211,36'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/split/GeometrySplitter.cpp:211,50'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionERKNSt3__16vectorIPKNS0_8GeometryENS2_9allocatorIS6_EEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:212,32'
          Dst:             _ZN4geos9operation5split16GeometrySplitter22splitPolygonalWithEdgeERKNS_4geom8GeometryES6_
        - Src:             'src/operation/split/GeometrySplitter.cpp:214,16'
          Dst:             _ZN4geos4geom4util16GeometryCombiner7combineEONSt3__110unique_ptrINS0_8GeometryENS3_14default_deleteIS5_EEEES9_
        - Src:             'src/operation/split/GeometrySplitter.cpp:218,16'
          Dst:             _ZN4geos9operation5split16GeometrySplitter22splitPolygonalWithEdgeERKNS_4geom8GeometryES6_
        - Src:             'src/operation/split/GeometrySplitter.cpp:221,12'
          Dst:             _ZN4geos9operation5split16GeometrySplitter19splitLinealWithEdgeERKNS_4geom8GeometryES6_
    - functionName:    _ZN4geos9operation5split16GeometrySplitter13splitAtPointsERKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          88
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos4geom4util14PointExtracter9getPointsERKNS0_8GeometryERNSt3__16vectorIPKNS0_5PointENS6_9allocatorISA_EEEE
        - _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - _ZN4geos4geom4util19GeometryTransformerD2Ev
        - _ZN4geos9operation5split16GeometrySplitter25SplitWithPointTransformerC2ERKNS_4geom5PointE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/GeometrySplitter.cpp:158,5'
          Dst:             _ZN4geos4geom4util14PointExtracter9getPointsERKNS0_8GeometryERNSt3__16vectorIPKNS0_5PointENS6_9allocatorISA_EEEE
        - Src:             'src/operation/split/GeometrySplitter.cpp:163,35'
          Dst:             _ZN4geos9operation5split16GeometrySplitter25SplitWithPointTransformerC2ERKNS_4geom5PointE
        - Src:             'src/operation/split/GeometrySplitter.cpp:164,24'
          Dst:             _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - Src:             'src/operation/split/GeometrySplitter.cpp:166,5'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
        - Src:             'src/operation/split/GeometrySplitter.cpp:166,5'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
    - functionName:    _ZN4geos9operation5split16GeometrySplitter25SplitWithPointTransformerC2ERKNS_4geom5PointE
      functionSourceFile: '/src/geos/src/operation/split/GeometrySplitter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/GeometrySplitter.cpp:68,14'
          Dst:             _ZN4geos4geom4util19GeometryTransformerC2Ev
    - functionName:    _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:34,34'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:35,34'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:43,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/Interpolate.h:46,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_14CoordinateXYZMEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:34,34'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:35,34'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:43,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/Interpolate.h:46,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_14CoordinateXYZMEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZZN4geos9operation5split21removeEmptyGeometriesINSt3__16vectorINS3_10unique_ptrINS_4geom11SimpleCurveENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEEEEvRT_ENKUlRKSE_E_clISA_EEDaSH_
      functionSourceFile: '/src/geos/src/operation/split/SplitLinealAtPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5split21removeEmptyGeometriesINSt3__16vectorINS3_10unique_ptrINS_4geom11SimpleCurveENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEEEEvRT_
      functionSourceFile: '/src/geos/src/operation/split/SplitLinealAtPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5splitL9makeCurveERKNS_4geom15GeometryFactoryENSt3__16vectorINS6_10unique_ptrINS2_11SimpleCurveENS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEE
      functionSourceFile: '/src/geos/src/operation/split/SplitLinealAtPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation5split21removeEmptyGeometriesINSt3__16vectorINS3_10unique_ptrINS_4geom11SimpleCurveENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEEEEvRT_
        - _ZNK4geos4geom15GeometryFactory19createCompoundCurveEONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:214,5'
          Dst:             _ZN4geos9operation5split21removeEmptyGeometriesINSt3__16vectorINS3_10unique_ptrINS_4geom11SimpleCurveENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEEEEvRT_
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:220,18'
          Dst:             _ZNK4geos4geom15GeometryFactory19createCompoundCurveEONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos9operation5split18SplitLinealAtPoint25splitCompoundCurveAtPointERKNS_4geom13CompoundCurveEmmRKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/split/SplitLinealAtPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          180
      EdgeCount:       65
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4geos9operation5split18SplitLinealAtPoint23splitSimpleCurveAtPointERKNS_4geom11SimpleCurveEmRKNS3_12CoordinateXYE
        - _ZN4geos9operation5splitL9makeCurveERKNS_4geom15GeometryFactoryENSt3__16vectorINS6_10unique_ptrINS2_11SimpleCurveENS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEE
        - _ZNK4geos4geom11SimpleCurve5cloneEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:226,29'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:246,20'
          Dst:             _ZN4geos9operation5splitL9makeCurveERKNS_4geom15GeometryFactoryENSt3__16vectorINS6_10unique_ptrINS2_11SimpleCurveENS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:235,39'
          Dst:             _ZNK4geos4geom11SimpleCurve5cloneEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:237,26'
          Dst:             _ZN4geos9operation5split18SplitLinealAtPoint23splitSimpleCurveAtPointERKNS_4geom11SimpleCurveEmRKNS3_12CoordinateXYE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:241,40'
          Dst:             _ZNK4geos4geom11SimpleCurve5cloneEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:247,21'
          Dst:             _ZN4geos9operation5splitL9makeCurveERKNS_4geom15GeometryFactoryENSt3__16vectorINS6_10unique_ptrINS2_11SimpleCurveENS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEE
    - functionName:    _ZN4geos9operation5split18SplitLinealAtPoint23splitSimpleCurveAtPointERKNS_4geom11SimpleCurveEmRKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/split/SplitLinealAtPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          94
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation5split18SplitLinealAtPoint22splitLineStringAtPointERKNS_4geom10LineStringEmRKNS3_12CoordinateXYE
        - _ZN4geos9operation5split18SplitLinealAtPoint26splitCircularStringAtPointERKNS_4geom14CircularStringEmRKNS3_12CoordinateXYE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:193,16'
          Dst:             _ZN4geos9operation5split18SplitLinealAtPoint26splitCircularStringAtPointERKNS_4geom14CircularStringEmRKNS3_12CoordinateXYE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:196,16'
          Dst:             _ZN4geos9operation5split18SplitLinealAtPoint22splitLineStringAtPointERKNS_4geom10LineStringEmRKNS3_12CoordinateXYE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:199,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:199,11'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:199,5'
          Dst:             __cxa_throw
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:199,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation5split18SplitLinealAtPoint26splitCircularStringAtPointERKNS_4geom14CircularStringEmRKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/split/SplitLinealAtPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          448
      EdgeCount:       158
      CyclomaticComplexity: 66
      functionsReached:
        - _ZN4geos4geom11CircularArcC2ERKNS0_18CoordinateSequenceEm
        - _ZN4geos4geom11CircularArcD2Ev
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm12CircularArcs11getMidpointERKNS_4geom12CoordinateXYES5_S5_db
        - _ZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_
        - _ZN4geos9operation5split18SplitLinealAtPoint27splitCircularStringAtVertexERKNS_4geom14CircularStringEm
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc5isCCWEv
        - _ZNK4geos4geom11CircularArc9getCenterEv
        - _ZNK4geos4geom11CircularArc9getRadiusEv
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom15GeometryFactory20createCircularStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:86,26'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:87,41'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:90,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:90,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:90,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:90,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:93,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:93,12'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:94,16'
          Dst:             _ZN4geos9operation5split18SplitLinealAtPoint27splitCircularStringAtVertexERKNS_4geom14CircularStringEm
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:97,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:98,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:98,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:98,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:98,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:101,23'
          Dst:             _ZN4geos4geom11CircularArcC2ERKNS0_18CoordinateSequenceEm
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:103,25'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:103,12'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:104,16'
          Dst:             _ZN4geos9operation5split18SplitLinealAtPoint27splitCircularStringAtVertexERKNS_4geom14CircularStringEm
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:107,61'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:107,73'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:108,61'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:108,73'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:110,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:111,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:111,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:112,49'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:112,66'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:112,9'
          Dst:             _ZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:115,63'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:115,105'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:115,122'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:115,139'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:115,33'
          Dst:             _ZN4geos9algorithm12CircularArcs11getMidpointERKNS_4geom12CoordinateXYES5_S5_db
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:115,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:116,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:116,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:117,49'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:117,66'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:117,9'
          Dst:             _ZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:119,11'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:120,11'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:121,11'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:123,77'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:123,109'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:123,126'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:123,143'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:123,33'
          Dst:             _ZN4geos9algorithm12CircularArcs11getMidpointERKNS_4geom12CoordinateXYES5_S5_db
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:123,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:124,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:124,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:125,49'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:125,66'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:125,9'
          Dst:             _ZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:127,11'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:128,11'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:129,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:129,11'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:131,17'
          Dst:             _ZNK4geos4geom15GeometryFactory20createCircularStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:131,48'
          Dst:             _ZNK4geos4geom15GeometryFactory20createCircularStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:132,1'
          Dst:             _ZN4geos4geom11CircularArcD2Ev
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:132,1'
          Dst:             _ZN4geos4geom11CircularArcD2Ev
    - functionName:    _ZN4geos9operation5split18SplitLinealAtPoint22splitLineStringAtPointERKNS_4geom10LineStringEmRKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/split/SplitLinealAtPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          277
      EdgeCount:       91
      CyclomaticComplexity: 40
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZN4geos9operation5split18SplitLinealAtPoint23splitLineStringAtVertexERKNS_4geom10LineStringEm
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:43,26'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:44,41'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:46,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:46,12'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:47,16'
          Dst:             _ZN4geos9operation5split18SplitLinealAtPoint23splitLineStringAtVertexERKNS_4geom10LineStringEm
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:50,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:51,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:51,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:51,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:51,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:54,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:54,12'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:55,16'
          Dst:             _ZN4geos9operation5split18SplitLinealAtPoint23splitLineStringAtVertexERKNS_4geom10LineStringEm
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:58,61'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:58,73'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:59,61'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:59,73'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:61,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:62,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:62,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:63,24'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:64,24'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:65,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:66,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:68,18'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:69,18'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:72,11'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:73,11'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:75,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:76,15'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:77,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:77,15'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:80,17'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:80,44'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
    - functionName:    _ZN4geos9operation5split18SplitLinealAtPoint23splitLineStringAtVertexERKNS_4geom10LineStringEm
      functionSourceFile: '/src/geos/src/operation/split/SplitLinealAtPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          158
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:137,26'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:138,41'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:140,61'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:140,73'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:141,61'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:141,73'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:144,15'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:146,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:147,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:147,15'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:150,17'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:150,44'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
    - functionName:    _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_14CoordinateXYZMEEEdRKT0_RKT1_SC_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:168,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_14CoordinateXYZMEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_14CoordinateXYZMEEEdRKT0_RKT1_SC_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:176,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_14CoordinateXYZMEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9operation5split18SplitLinealAtPoint27splitCircularStringAtVertexERKNS_4geom14CircularStringEm
      functionSourceFile: '/src/geos/src/operation/split/SplitLinealAtPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          193
      EdgeCount:       57
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory20createCircularStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:156,26'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:157,41'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:160,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:160,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:160,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:160,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:163,61'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:163,73'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:164,61'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:164,73'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:167,15'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:169,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:170,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:170,15'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:173,17'
          Dst:             _ZNK4geos4geom15GeometryFactory20createCircularStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:173,48'
          Dst:             _ZNK4geos4geom15GeometryFactory20createCircularStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
    - functionName:    _ZN4geos9operation5split18SplitLinealAtPoint24splitSimpleCurveAtVertexERKNS_4geom11SimpleCurveEm
      functionSourceFile: '/src/geos/src/operation/split/SplitLinealAtPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          94
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation5split18SplitLinealAtPoint23splitLineStringAtVertexERKNS_4geom10LineStringEm
        - _ZN4geos9operation5split18SplitLinealAtPoint27splitCircularStringAtVertexERKNS_4geom14CircularStringEm
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:180,16'
          Dst:             _ZN4geos9operation5split18SplitLinealAtPoint27splitCircularStringAtVertexERKNS_4geom14CircularStringEm
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:183,16'
          Dst:             _ZN4geos9operation5split18SplitLinealAtPoint23splitLineStringAtVertexERKNS_4geom10LineStringEm
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:186,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:186,11'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:186,5'
          Dst:             __cxa_throw
        - Src:             'src/operation/split/SplitLinealAtPoint.cpp:186,5'
          Dst:             __cxa_free_exception
    - functionName:    '_ZZN4geos9operation8geounion20CascadedPolygonUnion18restrictToPolygonsENSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEEENK3$_0clERKS9_'
      functionSourceFile: '/src/geos/src/operation/union/CascadedPolygonUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry11isPolygonalEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:189,26'
          Dst:             _ZNK4geos4geom8Geometry11isPolygonalEv
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE8IteratordeEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE7getItemEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:78,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE7getItemEv
    - functionName:    _ZN4geos5index7strtreeneERKNS1_19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE8IteratorESB_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE8IteratorppEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE8Iterator11skipDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:83,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE8Iterator11skipDeletedEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE8Iterator11skipDeletedEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          37
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:97,46'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE9isDeletedEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE8IteratorC2EONSt3__111__wrap_iterIPKNS1_15TemplateSTRNodeIS6_S7_EEEESH_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE8Iterator11skipDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:74,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE8Iterator11skipDeletedEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5ItemsC2ERS8_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree14EnvelopeTraits8fromItemIRPKNS_4geom8GeometryEEERKNS4_8EnvelopeEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEEC2Emm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE8treeSizeEm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:148,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE8treeSizeEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:150,9'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE20validateConstructionEv
    - functionName:    _ZN4geos9operation8geounion20ClassicUnionStrategyD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/union/CascadedPolygonUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8geounion13UnionStrategyD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/union/CascadedPolygonUnion.h:50,16'
          Dst:             _ZN4geos9operation8geounion13UnionStrategyD2Ev
    - functionName:    _ZNK4geos9operation8geounion20ClassicUnionStrategy19isFloatingPrecisionEv
      functionSourceFile: '/src/geos/src/operation/union/CascadedPolygonUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8geounion20ClassicUnionStrategy21unionPolygonsByBufferEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/union/CascadedPolygonUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          85
      EdgeCount:       31
      CyclomaticComplexity: 14
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry5cloneEv
        - _ZNK4geos4geom8Geometry6bufferEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:226,25'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:227,25'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:228,58'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:228,72'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:229,18'
          Dst:             _ZNK4geos4geom8Geometry6bufferEd
    - functionName:    _ZN4geos9operation8geounion20ClassicUnionStrategy5UnionEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/union/CascadedPolygonUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          83
      EdgeCount:       36
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos9operation8geounion20ClassicUnionStrategy21unionPolygonsByBufferEPKNS_4geom8GeometryES6_
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:205,16'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:206,5'
          Dst:             __cxa_begin_catch
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:210,11'
          Dst:             __cxa_rethrow
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:212,5'
          Dst:             __cxa_end_catch
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:211,16'
          Dst:             _ZN4geos9operation8geounion20ClassicUnionStrategy21unionPolygonsByBufferEPKNS_4geom8GeometryES6_
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:212,5'
          Dst:             __cxa_end_catch
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:212,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4geos9operation8geounion20CascadedPolygonUnion18restrictToPolygonsENSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/union/CascadedPolygonUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          108
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
        - _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry11isPolygonalEv
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:177,11'
          Dst:             _ZNK4geos4geom8Geometry11isPolygonalEv
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:181,21'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:184,17'
          Dst:             __dynamic_cast
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:187,33'
          Dst:             _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:192,23'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:195,23'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEm
    - functionName:    _ZNK4geos9operation8geounion20CascadedPolygonUnion11unionActualEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEESA_
      functionSourceFile: '/src/geos/src/operation/union/CascadedPolygonUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation8geounion20CascadedPolygonUnion18restrictToPolygonsENSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:169,12'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnion18restrictToPolygonsENSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
    - functionName:    _ZNK4geos9operation8geounion20CascadedPolygonUnion11unionActualEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/union/CascadedPolygonUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation8geounion20CascadedPolygonUnion18restrictToPolygonsENSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:161,12'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnion18restrictToPolygonsENSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEE
    - functionName:    _ZN4geos9operation8geounion20CascadedPolygonUnion9unionSafeEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEESA_
      functionSourceFile: '/src/geos/src/operation/union/CascadedPolygonUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos9operation8geounion20CascadedPolygonUnion11unionActualEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEESA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:153,12'
          Dst:             _ZNK4geos9operation8geounion20CascadedPolygonUnion11unionActualEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEESA_
    - functionName:    _ZNK4geos9operation8geounion20CascadedPolygonUnion9unionSafeEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/union/CascadedPolygonUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          37
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom8Geometry5cloneEv
        - _ZNK4geos9operation8geounion20CascadedPolygonUnion11unionActualEPKNS_4geom8GeometryES6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:127,16'
          Dst:             _ZNK4geos9operation8geounion20CascadedPolygonUnion11unionActualEPKNS_4geom8GeometryES6_
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:131,20'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:134,20'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
    - functionName:    _ZN4geos9operation8geounion20CascadedPolygonUnion11binaryUnionERKNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEEmm
      functionSourceFile: '/src/geos/src/operation/union/CascadedPolygonUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8geounion20CascadedPolygonUnion11binaryUnionERKNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEEmm
        - _ZN4geos9operation8geounion20CascadedPolygonUnion9unionSafeEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEESA_
        - _ZNK4geos9operation8geounion20CascadedPolygonUnion9unionSafeEPKNS_4geom8GeometryES6_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:109,16'
          Dst:             _ZNK4geos9operation8geounion20CascadedPolygonUnion9unionSafeEPKNS_4geom8GeometryES6_
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:112,16'
          Dst:             _ZNK4geos9operation8geounion20CascadedPolygonUnion9unionSafeEPKNS_4geom8GeometryES6_
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:117,44'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnion11binaryUnionERKNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEEmm
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:118,44'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnion11binaryUnionERKNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEEmm
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:119,16'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnion9unionSafeEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEESA_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5Items3endEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE8IteratorC2EONSt3__111__wrap_iterIPKNS1_15TemplateSTRNodeIS6_S7_EEEESH_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:116,20'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE8IteratorC2EONSt3__111__wrap_iterIPKNS1_15TemplateSTRNodeIS6_S7_EEEESH_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5Items5beginEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE8IteratorC2EONSt3__111__wrap_iterIPKNS1_15TemplateSTRNodeIS6_S7_EEEESH_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:111,20'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE8IteratorC2EONSt3__111__wrap_iterIPKNS1_15TemplateSTRNodeIS6_S7_EEEESH_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5itemsEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5ItemsC2ERS8_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5buildEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:324,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:325,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5ItemsC2ERS8_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6insertEOS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits8fromItemIRPKNS_4geom8GeometryEEERKNS4_8EnvelopeEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeEOS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:178,16'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits8fromItemIRPKNS_4geom8GeometryEEERKNS4_8EnvelopeEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:178,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeEOS6_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEECI2NS1_19TemplateSTRtreeImplIS6_S7_EEEmm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexC2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEEC2Emm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:787,59'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEEC2Emm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:787,59'
          Dst:             _ZN4geos5index12SpatialIndexC2Ev
    - functionName:    _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEPKNS_4geom12MultiPolygonE
      functionSourceFile: '/src/geos/src/operation/union/CascadedPolygonUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          98
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEv
        - _ZN4geos9operation8geounion20CascadedPolygonUnionC2EPNSt3__16vectorIPNS_4geom7PolygonENS3_9allocatorIS7_EEEE
        - _ZN4geos9operation8geounion20CascadedPolygonUnionD2Ev
        - _ZNK4geos4geom18GeometryCollection3endEv
        - _ZNK4geos4geom18GeometryCollection5beginEv
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:65,23'
          Dst:             _ZNK4geos4geom18GeometryCollection5beginEv
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:65,23'
          Dst:             _ZNK4geos4geom18GeometryCollection3endEv
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:69,26'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnionC2EPNSt3__16vectorIPNS_4geom7PolygonENS3_9allocatorIS7_EEEE
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:66,25'
          Dst:             __dynamic_cast
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:70,15'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEv
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:71,1'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnionD2Ev
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:71,1'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnionD2Ev
    - functionName:    _ZN4geos9operation8geounion20CascadedPolygonUnionC2EPNSt3__16vectorIPNS_4geom7PolygonENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/include/geos/operation/union/CascadedPolygonUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8geounion20ClassicUnionStrategyC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/union/CascadedPolygonUnion.h:180,5'
          Dst:             _ZN4geos9operation8geounion20ClassicUnionStrategyC2Ev
    - functionName:    _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEv
      functionSourceFile: '/src/geos/src/operation/union/CascadedPolygonUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          141
      EdgeCount:       47
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEECI2NS1_19TemplateSTRtreeImplIS6_S7_EEEmm
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEED2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5Items3endEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5Items5beginEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5itemsEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6insertEOS6_
        - _ZN4geos9operation8geounion20CascadedPolygonUnion11binaryUnionERKNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEEmm
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:80,40'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:89,60'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEECI2NS1_19TemplateSTRtreeImplIS6_S7_EEEmm
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:95,52'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5itemsEv
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:91,15'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE6insertEOS6_
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:95,60'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5Items5beginEv
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:95,75'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5itemsEv
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:95,83'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEE5Items3endEv
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:97,12'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnion11binaryUnionERKNSt3__16vectorIPKNS_4geom8GeometryENS3_9allocatorIS8_EEEEmm
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:98,1'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEED2Ev
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:98,1'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom8GeometryENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos9operation8geounion20CascadedPolygonUnionD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/union/CascadedPolygonUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8geounion13UnionStrategyD2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/union/CascadedPolygonUnion.h:103,16'
          Dst:             _ZN4geos9operation8geounion13UnionStrategyD2Ev
    - functionName:    _ZN4geos9operation8geounion20CascadedPolygonUnionC2EPNSt3__16vectorIPNS_4geom7PolygonENS3_9allocatorIS7_EEEEPNS1_13UnionStrategyE
      functionSourceFile: '/src/geos/include/geos/operation/union/CascadedPolygonUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8geounion20ClassicUnionStrategyC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/union/CascadedPolygonUnion.h:186,5'
          Dst:             _ZN4geos9operation8geounion20ClassicUnionStrategyC2Ev
    - functionName:    _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEPNSt3__16vectorIPNS_4geom7PolygonENS3_9allocatorIS7_EEEEPNS1_13UnionStrategyE
      functionSourceFile: '/src/geos/src/operation/union/CascadedPolygonUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEv
        - _ZN4geos9operation8geounion20CascadedPolygonUnionC2EPNSt3__16vectorIPNS_4geom7PolygonENS3_9allocatorIS7_EEEEPNS1_13UnionStrategyE
        - _ZN4geos9operation8geounion20CascadedPolygonUnionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:56,26'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnionC2EPNSt3__16vectorIPNS_4geom7PolygonENS3_9allocatorIS7_EEEEPNS1_13UnionStrategyE
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:57,15'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEv
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:58,1'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnionD2Ev
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:58,1'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnionD2Ev
    - functionName:    _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEPNSt3__16vectorIPNS_4geom7PolygonENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/operation/union/CascadedPolygonUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEv
        - _ZN4geos9operation8geounion20CascadedPolygonUnionC2EPNSt3__16vectorIPNS_4geom7PolygonENS3_9allocatorIS7_EEEE
        - _ZN4geos9operation8geounion20CascadedPolygonUnionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:49,26'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnionC2EPNSt3__16vectorIPNS_4geom7PolygonENS3_9allocatorIS7_EEEE
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:50,15'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEv
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:51,1'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnionD2Ev
        - Src:             'src/operation/union/CascadedPolygonUnion.cpp:51,1'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnionD2Ev
    - functionName:    _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionINSt3__111__wrap_iterIPPKNS_4geom7PolygonEEEEENS4_10unique_ptrINS6_8GeometryENS4_14default_deleteISD_EEEET_SH_PNS1_13UnionStrategyE
      functionSourceFile: '/src/geos/include/geos/operation/union/CascadedPolygonUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEPNSt3__16vectorIPNS_4geom7PolygonENS3_9allocatorIS7_EEEEPNS1_13UnionStrategyE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/union/CascadedPolygonUnion.h:162,16'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEPNSt3__16vectorIPNS_4geom7PolygonENS3_9allocatorIS7_EEEEPNS1_13UnionStrategyE
    - functionName:    _ZNK4geos4geom15GeometryFactory13buildGeometryINSt3__111__wrap_iterIPPKNS0_10LineStringEEEEENS3_10unique_ptrINS0_8GeometryENS3_14default_deleteISB_EEEET_SF_
      functionSourceFile: '/src/geos/include/geos/geom/GeometryFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          275
      EdgeCount:       106
      CyclomaticComplexity: 53
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom10LineString5cloneEv
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/GeometryFactory.h:472,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/GeometryFactory.h:447,46'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'include/geos/geom/GeometryFactory.h:452,29'
          Dst:             _ZNK4geos4geom10LineString5cloneEv
        - Src:             'include/geos/geom/GeometryFactory.h:463,39'
          Dst:             _ZNK4geos4geom10LineString5cloneEv
        - Src:             'include/geos/geom/GeometryFactory.h:468,20'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'include/geos/geom/GeometryFactory.h:473,39'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'include/geos/geom/GeometryFactory.h:474,39'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'include/geos/geom/GeometryFactory.h:475,39'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'include/geos/geom/GeometryFactory.h:477,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/geom/GeometryFactory.h:477,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/geom/GeometryFactory.h:477,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/geom/GeometryFactory.h:477,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation8geounion12UnaryUnionOp10unionNoOptERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/union/UnaryUnionOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory19createEmptyGeometryENS0_14GeometryTypeIdEbb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/union/UnaryUnionOp.h:203,31'
          Dst:             _ZNK4geos4geom15GeometryFactory19createEmptyGeometryENS0_14GeometryTypeIdEbb
    - functionName:    _ZNK4geos4geom15GeometryFactory13buildGeometryINSt3__111__wrap_iterIPPKNS0_5PointEEEEENS3_10unique_ptrINS0_8GeometryENS3_14default_deleteISB_EEEET_SF_
      functionSourceFile: '/src/geos/include/geos/geom/GeometryFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          275
      EdgeCount:       106
      CyclomaticComplexity: 53
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom5Point5cloneEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/GeometryFactory.h:472,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/GeometryFactory.h:447,46'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'include/geos/geom/GeometryFactory.h:452,29'
          Dst:             _ZNK4geos4geom5Point5cloneEv
        - Src:             'include/geos/geom/GeometryFactory.h:463,39'
          Dst:             _ZNK4geos4geom5Point5cloneEv
        - Src:             'include/geos/geom/GeometryFactory.h:468,20'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'include/geos/geom/GeometryFactory.h:473,39'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'include/geos/geom/GeometryFactory.h:474,39'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'include/geos/geom/GeometryFactory.h:475,39'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'include/geos/geom/GeometryFactory.h:477,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/geom/GeometryFactory.h:477,23'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/geom/GeometryFactory.h:477,17'
          Dst:             __cxa_throw
        - Src:             'include/geos/geom/GeometryFactory.h:477,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation8geounion12UnaryUnionOp5UnionEv
      functionSourceFile: '/src/geos/src/operation/union/UnaryUnionOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          237
      EdgeCount:       88
      CyclomaticComplexity: 45
      functionsReached:
        - _ZN4geos9operation8geounion12UnaryUnionOp10unionNoOptERKNS_4geom8GeometryE
        - _ZN4geos9operation8geounion12UnaryUnionOp13unionWithNullENSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEES9_
        - _ZN4geos9operation8geounion18PointGeometryUnion5UnionERKNS_4geom8GeometryES6_
        - _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionINSt3__111__wrap_iterIPPKNS_4geom7PolygonEEEEENS4_10unique_ptrINS6_8GeometryENS4_14default_deleteISD_EEEET_SH_PNS1_13UnionStrategyE
        - _ZNK4geos4geom15GeometryFactory13buildGeometryINSt3__111__wrap_iterIPPKNS0_10LineStringEEEEENS3_10unique_ptrINS0_8GeometryENS3_14default_deleteISB_EEEET_SF_
        - _ZNK4geos4geom15GeometryFactory13buildGeometryINSt3__111__wrap_iterIPPKNS0_5PointEEEEENS3_10unique_ptrINS0_8GeometryENS3_14default_deleteISB_EEEET_SF_
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/union/UnaryUnionOp.cpp:85,36'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryINSt3__111__wrap_iterIPPKNS0_5PointEEEEENS3_10unique_ptrINS0_8GeometryENS3_14default_deleteISB_EEEET_SF_
        - Src:             'src/operation/union/UnaryUnionOp.cpp:87,23'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOp10unionNoOptERKNS_4geom8GeometryE
        - Src:             'src/operation/union/UnaryUnionOp.cpp:92,40'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryINSt3__111__wrap_iterIPPKNS0_10LineStringEEEEENS3_10unique_ptrINS0_8GeometryENS3_14default_deleteISB_EEEET_SF_
        - Src:             'src/operation/union/UnaryUnionOp.cpp:93,22'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOp10unionNoOptERKNS_4geom8GeometryE
        - Src:             'src/operation/union/UnaryUnionOp.cpp:98,25'
          Dst:             _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionINSt3__111__wrap_iterIPPKNS_4geom7PolygonEEEEENS4_10unique_ptrINS6_8GeometryENS4_14default_deleteISD_EEEET_SH_PNS1_13UnionStrategyE
        - Src:             'src/operation/union/UnaryUnionOp.cpp:108,23'
          Dst:             _ZN4geos9operation8geounion12UnaryUnionOp13unionWithNullENSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEES9_
        - Src:             'src/operation/union/UnaryUnionOp.cpp:118,15'
          Dst:             _ZN4geos9operation8geounion18PointGeometryUnion5UnionERKNS_4geom8GeometryES6_
        - Src:             'src/operation/union/UnaryUnionOp.cpp:122,25'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
    - functionName:    _ZN4geos9operation8geounion12UnaryUnionOp13unionWithNullENSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEES9_
      functionSourceFile: '/src/geos/src/operation/union/UnaryUnionOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom8Geometry5UnionEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/union/UnaryUnionOp.cpp:61,15'
          Dst:             _ZNK4geos4geom8Geometry5UnionEPKS1_
    - functionName:    _ZN4geos9operation8geounion13UnionStrategy5UnionEONSt3__110unique_ptrINS_4geom8GeometryENS3_14default_deleteIS6_EEEESA_
      functionSourceFile: '/src/geos/src/operation/union/UnionStrategy.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8geounion13UnionStrategyD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/union/UnionStrategy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm15LineIntersector22isInteriorIntersectionEm
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          58
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:117,27'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:118,30'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinderD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/valid/IsSimpleOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/valid/IsSimpleOp.h:138,11'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZNK4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinder6isDoneEv
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm15LineIntersector11getEndpointEmm
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinder23intersectionVertexIndexERKNS_9algorithm15LineIntersectorEm
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm15LineIntersector11getEndpointEmm
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsSimpleOp.cpp:391,43'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - Src:             'src/operation/valid/IsSimpleOp.cpp:392,44'
          Dst:             _ZNK4geos9algorithm15LineIntersector11getEndpointEmm
        - Src:             'src/operation/valid/IsSimpleOp.cpp:393,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos6noding13SegmentString8isClosedEv
      functionSourceFile: '/src/geos/include/geos/noding/SegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY6equalsERKS1_
        - _ZNK4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERKT_v
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentString.h:155,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/noding/SegmentString.h:155,61'
          Dst:             _ZNK4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/noding/SegmentString.h:155,49'
          Dst:             _ZNK4geos4geom12CoordinateXY6equalsERKS1_
    - functionName:    _ZNK4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinder22isIntersectionEndpointEPKNS_6noding13SegmentStringEmRKNS_9algorithm15LineIntersectorEm
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos6noding13SegmentString4sizeEv
        - _ZNK4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinder23intersectionVertexIndexERKNS_9algorithm15LineIntersectorEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsSimpleOp.cpp:372,31'
          Dst:             _ZNK4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinder23intersectionVertexIndexERKNS_9algorithm15LineIntersectorEm
        - Src:             'src/operation/valid/IsSimpleOp.cpp:381,35'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
    - functionName:    _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEv
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          28
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos9algorithm15LineIntersector22isInteriorIntersectionEm
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:98,12'
          Dst:             _ZNK4geos9algorithm15LineIntersector22isInteriorIntersectionEm
        - Src:             'include/geos/algorithm/LineIntersector.h:101,12'
          Dst:             _ZNK4geos9algorithm15LineIntersector22isInteriorIntersectionEm
    - functionName:    _ZN4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinder16findIntersectionEPNS_6noding13SegmentStringEmS6_mRKNS_4geom12CoordinateXYESA_SA_SA_
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          107
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYES4_EEvRKT_S7_RKT0_SA_
        - _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEv
        - _ZNK4geos6noding13SegmentString8isClosedEv
        - _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - _ZNK4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinder22isIntersectionEndpointEPKNS_6noding13SegmentStringEmRKNS_9algorithm15LineIntersectorEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsSimpleOp.cpp:312,8'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/operation/valid/IsSimpleOp.cpp:313,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - Src:             'src/operation/valid/IsSimpleOp.cpp:318,30'
          Dst:             _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEv
        - Src:             'src/operation/valid/IsSimpleOp.cpp:327,32'
          Dst:             _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - Src:             'src/operation/valid/IsSimpleOp.cpp:346,33'
          Dst:             _ZNK4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinder22isIntersectionEndpointEPKNS_6noding13SegmentStringEmRKNS_9algorithm15LineIntersectorEm
        - Src:             'src/operation/valid/IsSimpleOp.cpp:347,33'
          Dst:             _ZNK4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinder22isIntersectionEndpointEPKNS_6noding13SegmentStringEmRKNS_9algorithm15LineIntersectorEm
        - Src:             'src/operation/valid/IsSimpleOp.cpp:360,44'
          Dst:             _ZNK4geos6noding13SegmentString8isClosedEv
        - Src:             'src/operation/valid/IsSimpleOp.cpp:360,63'
          Dst:             _ZNK4geos6noding13SegmentString8isClosedEv
    - functionName:    _ZN4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinder20processIntersectionsEPNS_6noding13SegmentStringEmS6_m
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          84
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinder16findIntersectionEPNS_6noding13SegmentStringEmS6_mRKNS_4geom12CoordinateXYESA_SA_SA_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsSimpleOp.cpp:281,36'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/IsSimpleOp.cpp:282,36'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/IsSimpleOp.cpp:283,36'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/IsSimpleOp.cpp:284,36'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/IsSimpleOp.cpp:286,19'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinder16findIntersectionEPNS_6noding13SegmentStringEmS6_mRKNS_4geom12CoordinateXYESA_SA_SA_
        - Src:             'src/operation/valid/IsSimpleOp.cpp:292,40'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - Src:             'src/operation/valid/IsSimpleOp.cpp:295,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinder15hasIntersectionEv
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinderC2EbbRNSt3__16vectorINS_4geom12CoordinateXYENS4_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/include/geos/operation/valid/IsSimpleOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorC2Ev
        - _ZN4geos6noding18SegmentIntersectorD2Ev
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/valid/IsSimpleOp.h:186,9'
          Dst:             _ZN4geos6noding18SegmentIntersectorC2Ev
        - Src:             'include/geos/operation/valid/IsSimpleOp.h:186,9'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'include/geos/operation/valid/IsSimpleOp.h:193,10'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos9operation5valid10IsSimpleOp20createSegmentStringsERNSt3__16vectorINS3_10shared_ptrIKNS_4geom18CoordinateSequenceEEENS3_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          70
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos6noding18BasicSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsSimpleOp.cpp:251,39'
          Dst:             _ZN4geos6noding18BasicSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPKv
    - functionName:    _ZN4geos9operation5valid10IsSimpleOp17removeRepeatedPtsERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          132
      EdgeCount:       66
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
        - _ZNK4geos4geom18CoordinateSequence17hasRepeatedPointsEv
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsSimpleOp.cpp:232,34'
          Dst:             __dynamic_cast
        - Src:             'src/operation/valid/IsSimpleOp.cpp:234,30'
          Dst:             _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
        - Src:             'src/operation/valid/IsSimpleOp.cpp:235,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence17hasRepeatedPointsEv
        - Src:             'src/operation/valid/IsSimpleOp.cpp:236,72'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/valid/IsSimpleOp.cpp:236,23'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
    - functionName:    _ZN4geos9operation5valid10IsSimpleOp26isSimpleGeometryCollectionERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation5valid10IsSimpleOp13computeSimpleERKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsSimpleOp.cpp:194,15'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp13computeSimpleERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation5valid10IsSimpleOp13computeSimpleERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          163
      EdgeCount:       70
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation5valid10IsSimpleOp17isSimplePolygonalERKNS_4geom8GeometryE
        - _ZN4geos9operation5valid10IsSimpleOp18isSimpleMultiPointERKNS_4geom10MultiPointE
        - _ZN4geos9operation5valid10IsSimpleOp22isSimpleLinearGeometryERKNS_4geom8GeometryE
        - _ZN4geos9operation5valid10IsSimpleOp26isSimpleGeometryCollectionERKNS_4geom8GeometryE
        - __cxa_allocate_exception
        - __cxa_bad_cast
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/operation/valid/IsSimpleOp.cpp:117,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/valid/IsSimpleOp.cpp:121,39'
          Dst:             __dynamic_cast
        - Src:             'src/operation/valid/IsSimpleOp.cpp:121,39'
          Dst:             __cxa_bad_cast
        - Src:             'src/operation/valid/IsSimpleOp.cpp:121,20'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp18isSimpleMultiPointERKNS_4geom10MultiPointE
        - Src:             'src/operation/valid/IsSimpleOp.cpp:124,20'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp22isSimpleLinearGeometryERKNS_4geom8GeometryE
        - Src:             'src/operation/valid/IsSimpleOp.cpp:128,20'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp17isSimplePolygonalERKNS_4geom8GeometryE
        - Src:             'src/operation/valid/IsSimpleOp.cpp:130,20'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp26isSimpleGeometryCollectionERKNS_4geom8GeometryE
        - Src:             'src/operation/valid/IsSimpleOp.cpp:136,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/valid/IsSimpleOp.cpp:136,19'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/valid/IsSimpleOp.cpp:136,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/valid/IsSimpleOp.cpp:136,13'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/valid/IsSimpleOp.cpp:138,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/valid/IsSimpleOp.cpp:138,11'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/valid/IsSimpleOp.cpp:138,5'
          Dst:             __cxa_throw
        - Src:             'src/operation/valid/IsSimpleOp.cpp:138,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation5valid10IsSimpleOp18isSimpleMultiPointERKNS_4geom10MultiPointE
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          145
      EdgeCount:       60
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid10IsSimpleOp22isSimpleLinearGeometryERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          151
      EdgeCount:       54
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4geos6noding12MCIndexNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
        - _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
        - _ZN4geos6noding12MCIndexNoderD2Ev
        - _ZN4geos6noding15SinglePassNoder21setSegmentIntersectorEPNS0_18SegmentIntersectorE
        - _ZN4geos6noding18SegmentIntersectorD2Ev
        - _ZN4geos9operation5valid10IsSimpleOp17removeRepeatedPtsERKNS_4geom8GeometryE
        - _ZN4geos9operation5valid10IsSimpleOp20createSegmentStringsERNSt3__16vectorINS3_10shared_ptrIKNS_4geom18CoordinateSequenceEEENS3_9allocatorIS9_EEEE
        - _ZN4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinderC2EbbRNSt3__16vectorINS_4geom12CoordinateXYENS4_9allocatorIS7_EEEE
        - _ZNK4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinder15hasIntersectionEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsSimpleOp.cpp:211,29'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp17removeRepeatedPtsERKNS_4geom8GeometryE
        - Src:             'src/operation/valid/IsSimpleOp.cpp:212,23'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp20createSegmentStringsERNSt3__16vectorINS3_10shared_ptrIKNS_4geom18CoordinateSequenceEEENS3_9allocatorIS9_EEEE
        - Src:             'src/operation/valid/IsSimpleOp.cpp:216,33'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinderC2EbbRNSt3__16vectorINS_4geom12CoordinateXYENS4_9allocatorIS7_EEEE
        - Src:             'src/operation/valid/IsSimpleOp.cpp:217,18'
          Dst:             _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
        - Src:             'src/operation/valid/IsSimpleOp.cpp:218,11'
          Dst:             _ZN4geos6noding15SinglePassNoder21setSegmentIntersectorEPNS0_18SegmentIntersectorE
        - Src:             'src/operation/valid/IsSimpleOp.cpp:219,11'
          Dst:             _ZN4geos6noding12MCIndexNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/valid/IsSimpleOp.cpp:220,16'
          Dst:             _ZNK4geos9operation5valid10IsSimpleOp27NonSimpleIntersectionFinder15hasIntersectionEv
        - Src:             'src/operation/valid/IsSimpleOp.cpp:224,1'
          Dst:             _ZN4geos6noding12MCIndexNoderD2Ev
        - Src:             'src/operation/valid/IsSimpleOp.cpp:224,1'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
        - Src:             'src/operation/valid/IsSimpleOp.cpp:224,1'
          Dst:             _ZN4geos6noding12MCIndexNoderD2Ev
        - Src:             'src/operation/valid/IsSimpleOp.cpp:224,1'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos9operation5valid10IsSimpleOp17isSimplePolygonalERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          84
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom4util24LinearComponentExtracter8getLinesERKNS0_8GeometryERNSt3__16vectorIPKNS0_10LineStringENS6_9allocatorISA_EEEE
        - _ZN4geos9operation5valid10IsSimpleOp22isSimpleLinearGeometryERKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsSimpleOp.cpp:174,5'
          Dst:             _ZN4geos4geom4util24LinearComponentExtracter8getLinesERKNS0_8GeometryERNSt3__16vectorIPKNS0_10LineStringENS6_9allocatorISA_EEEE
        - Src:             'src/operation/valid/IsSimpleOp.cpp:177,15'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp22isSimpleLinearGeometryERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation5valid10IsSimpleOp21getNonSimpleLocationsEv
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid10IsSimpleOp7computeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsSimpleOp.cpp:98,5'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp7computeEv
    - functionName:    _ZN4geos9operation5valid10IsSimpleOp7computeEv
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation5valid10IsSimpleOp13computeSimpleERKNS_4geom8GeometryE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsSimpleOp.cpp:108,22'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp13computeSimpleERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation5valid10IsSimpleOp19setFindAllLocationsEb
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid10IsSimpleOp20getNonSimpleLocationEv
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom12CoordinateXY7setNullEv
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos9operation5valid10IsSimpleOp7computeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsSimpleOp.cpp:84,5'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp7computeEv
        - Src:             'src/operation/valid/IsSimpleOp.cpp:86,22'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/operation/valid/IsSimpleOp.cpp:87,11'
          Dst:             _ZN4geos4geom12CoordinateXY7setNullEv
    - functionName:    _ZN4geos9operation5valid10IsSimpleOp20getNonSimpleLocationERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation5valid10IsSimpleOp20getNonSimpleLocationEv
        - _ZN4geos9operation5valid10IsSimpleOpC2ERKNS_4geom8GeometryE
        - _ZN4geos9operation5valid10IsSimpleOpD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsSimpleOp.cpp:61,16'
          Dst:             _ZN4geos9operation5valid10IsSimpleOpC2ERKNS_4geom8GeometryE
        - Src:             'src/operation/valid/IsSimpleOp.cpp:62,15'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp20getNonSimpleLocationEv
        - Src:             'src/operation/valid/IsSimpleOp.cpp:63,1'
          Dst:             _ZN4geos9operation5valid10IsSimpleOpD2Ev
        - Src:             'src/operation/valid/IsSimpleOp.cpp:63,1'
          Dst:             _ZN4geos9operation5valid10IsSimpleOpD2Ev
    - functionName:    _ZN4geos9operation5valid10IsSimpleOp8isSimpleEv
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid10IsSimpleOp7computeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsSimpleOp.cpp:76,5'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp7computeEv
    - functionName:    _ZN4geos9operation5valid10IsSimpleOp8isSimpleERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/valid/IsSimpleOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation5valid10IsSimpleOp8isSimpleEv
        - _ZN4geos9operation5valid10IsSimpleOpC2ERKNS_4geom8GeometryE
        - _ZN4geos9operation5valid10IsSimpleOpD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsSimpleOp.cpp:53,16'
          Dst:             _ZN4geos9operation5valid10IsSimpleOpC2ERKNS_4geom8GeometryE
        - Src:             'src/operation/valid/IsSimpleOp.cpp:54,15'
          Dst:             _ZN4geos9operation5valid10IsSimpleOp8isSimpleEv
        - Src:             'src/operation/valid/IsSimpleOp.cpp:55,1'
          Dst:             _ZN4geos9operation5valid10IsSimpleOpD2Ev
        - Src:             'src/operation/valid/IsSimpleOp.cpp:55,1'
          Dst:             _ZN4geos9operation5valid10IsSimpleOpD2Ev
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:46,13'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexD2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index12SpatialIndexD2Ev
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:46,13'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          72
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:655,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:656,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,55'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:661,39'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:665,36'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE13beginChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE11endChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,16'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9isDeletedEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE7getItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE10removeItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9getBoundsEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:347,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:353,19'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,45'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:355,23'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:361,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5buildEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE8treeSizeEm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:385,13'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:397,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE8treeSizeEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:405,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5builtEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE8treeSizeEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:445,30'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:446,34'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE13sliceCapacityEmm
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:468,26'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:469,37'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:476,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:491,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE10sliceCountEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE13sliceCapacityEmm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:499,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:520,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEEC2EPKS8_SA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:64,16'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:65,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:98,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,56'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,13'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_ENKUlRKSC_SI_E_clESI_SI_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_ENKUlRKSC_SI_E_clESI_SI_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEENKUlS6_E_clES6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEENKUlS6_E_clES6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEENKUlS6_E_clES6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEvRSD_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSC_9allocatorISE_EEEEENKUlS6_E_clES6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSC_9allocatorISE_EEEEENKUlS6_E_clES6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSC_9allocatorISE_EEEEENKUlS6_E_clES6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEvRSD_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE4BodyC2EOS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEEC2EOS6_RKNS3_8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE4BodyC2EOS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:53,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE4BodyC2EOS6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS3_8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeEOS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS3_8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:188,14'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:189,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS3_8EnvelopeE
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6removeEPKNS3_8EnvelopeEPv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKS6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:806,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKS6_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEvRSD_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:800,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEvRSD_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSC_9allocatorISE_EEEE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEvRSD_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:794,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEvRSD_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6insertEPKNS3_8EnvelopeEPv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeEOS6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:810,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeEOS6_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEED0Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexD2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index12SpatialIndexD2Ev
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEEC2Em
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:135,9'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE20validateConstructionEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEEC2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexC2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEEC2Em
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index12SpatialIndexC2Ev
    - functionName:    _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer18getInvalidLocationEv
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonIntersectionAnalyzer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer14getInvalidCodeEv
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonIntersectionAnalyzer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer9isInvalidEv
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonIntersectionAnalyzer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid11PolygonRingD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation5valid23PolygonTopologyAnalyzer24getDisconnectionLocationEv
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonTopologyAnalyzer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid26IndexedNestedPolygonTesterD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/valid/IndexedNestedPolygonTester.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/valid/IndexedNestedPolygonTester.h:40,16'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZNK4geos9operation5valid26IndexedNestedPolygonTester14getNestedPointEv
      functionSourceFile: '/src/geos/include/geos/operation/valid/IndexedNestedPolygonTester.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid23IndexedNestedHoleTesterD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/valid/IndexedNestedHoleTester.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/valid/IndexedNestedHoleTester.h:37,16'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos9operation5valid23IndexedNestedHoleTester14getNestedPointEv
      functionSourceFile: '/src/geos/include/geos/operation/valid/IndexedNestedHoleTester.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid23IndexedNestedHoleTesterC2EPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/include/geos/operation/valid/IndexedNestedHoleTester.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEEC2Ev
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEED2Ev
        - _ZN4geos9operation5valid23IndexedNestedHoleTester9loadIndexEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/valid/IndexedNestedHoleTester.h:53,5'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEEC2Ev
        - Src:             'include/geos/operation/valid/IndexedNestedHoleTester.h:53,5'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'include/geos/operation/valid/IndexedNestedHoleTester.h:56,9'
          Dst:             _ZN4geos9operation5valid23IndexedNestedHoleTester9loadIndexEv
        - Src:             'include/geos/operation/valid/IndexedNestedHoleTester.h:57,5'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos9operation5valid9IsValidOp25findHoleOutsideShellPointEPKNS_4geom10LinearRingES6_
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer12isRingNestedEPKNS_4geom10LinearRingES6_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom8Envelope6coversEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:431,41'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/valid/IsValidOp.cpp:431,61'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/IsValidOp.cpp:435,41'
          Dst:             _ZNK4geos4geom8Envelope6coversEPKS1_
        - Src:             'src/operation/valid/IsValidOp.cpp:438,9'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer12isRingNestedEPKNS_4geom10LinearRingES6_
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer18getInvalidLocationEv
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonTopologyAnalyzer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer18getInvalidLocationEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/valid/PolygonTopologyAnalyzer.h:157,23'
          Dst:             _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer18getInvalidLocationEv
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer14getInvalidCodeEv
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonTopologyAnalyzer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer14getInvalidCodeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/valid/PolygonTopologyAnalyzer.h:153,23'
          Dst:             _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer14getInvalidCodeEv
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer22hasInvalidIntersectionEv
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonTopologyAnalyzer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer9isInvalidEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/valid/PolygonTopologyAnalyzer.h:149,23'
          Dst:             _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer9isInvalidEv
    - functionName:    _ZN4geos9operation5valid9IsValidOp24isNonRepeatedSizeAtLeastEPKNS_4geom10LineStringEm
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          68
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:361,44'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/valid/IsValidOp.cpp:362,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/valid/IsValidOp.cpp:364,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/IsValidOp.cpp:365,39'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/IsValidOp.cpp:362,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos9operation5valid9IsValidOp7isValidERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/operation/valid/IsValidOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/valid/IsValidOp.h:272,16'
          Dst:             _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          32
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid9IsValidOp20checkShellsNotNestedEPKNS_4geom12MultiPolygonE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos9operation5valid26IndexedNestedPolygonTester8isNestedEv
        - _ZN4geos9operation5valid26IndexedNestedPolygonTesterC2EPKNS_4geom12MultiPolygonE
        - _ZN4geos9operation5valid26IndexedNestedPolygonTesterD2Ev
        - _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
        - _ZNK4geos9operation5valid26IndexedNestedPolygonTester14getNestedPointEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:467,32'
          Dst:             _ZN4geos9operation5valid26IndexedNestedPolygonTesterC2EPKNS_4geom12MultiPolygonE
        - Src:             'src/operation/valid/IsValidOp.cpp:468,22'
          Dst:             _ZN4geos9operation5valid26IndexedNestedPolygonTester8isNestedEv
        - Src:             'src/operation/valid/IsValidOp.cpp:470,33'
          Dst:             _ZNK4geos9operation5valid26IndexedNestedPolygonTester14getNestedPointEv
        - Src:             'src/operation/valid/IsValidOp.cpp:469,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
        - Src:             'src/operation/valid/IsValidOp.cpp:472,1'
          Dst:             _ZN4geos9operation5valid26IndexedNestedPolygonTesterD2Ev
        - Src:             'src/operation/valid/IsValidOp.cpp:472,1'
          Dst:             _ZN4geos9operation5valid26IndexedNestedPolygonTesterD2Ev
    - functionName:    _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzerD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonTopologyAnalyzer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorD2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/valid/PolygonTopologyAnalyzer.h:38,16'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos9operation5valid9IsValidOp22checkInteriorConnectedERNS1_23PolygonTopologyAnalyzerE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer22isInteriorDisconnectedEv
        - _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
        - _ZNK4geos9operation5valid23PolygonTopologyAnalyzer24getDisconnectionLocationEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:479,18'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer22isInteriorDisconnectedEv
        - Src:             'src/operation/valid/IsValidOp.cpp:481,29'
          Dst:             _ZNK4geos9operation5valid23PolygonTopologyAnalyzer24getDisconnectionLocationEv
        - Src:             'src/operation/valid/IsValidOp.cpp:480,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation5valid9IsValidOp19checkHolesNotNestedEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos9operation5valid23IndexedNestedHoleTester14getNestedPointEv
        - _ZN4geos9operation5valid23IndexedNestedHoleTester8isNestedEv
        - _ZN4geos9operation5valid23IndexedNestedHoleTesterC2EPKNS_4geom7PolygonE
        - _ZN4geos9operation5valid23IndexedNestedHoleTesterD2Ev
        - _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:451,29'
          Dst:             _ZN4geos9operation5valid23IndexedNestedHoleTesterC2EPKNS_4geom7PolygonE
        - Src:             'src/operation/valid/IsValidOp.cpp:452,22'
          Dst:             _ZN4geos9operation5valid23IndexedNestedHoleTester8isNestedEv
        - Src:             'src/operation/valid/IsValidOp.cpp:454,33'
          Dst:             _ZN4geos9operation5valid23IndexedNestedHoleTester14getNestedPointEv
        - Src:             'src/operation/valid/IsValidOp.cpp:453,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
        - Src:             'src/operation/valid/IsValidOp.cpp:456,1'
          Dst:             _ZN4geos9operation5valid23IndexedNestedHoleTesterD2Ev
        - Src:             'src/operation/valid/IsValidOp.cpp:456,1'
          Dst:             _ZN4geos9operation5valid23IndexedNestedHoleTesterD2Ev
    - functionName:    _ZN4geos9operation5valid9IsValidOp17checkHolesInShellEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          152
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
        - _ZN4geos9operation5valid9IsValidOp25findHoleOutsideShellPointEPKNS_4geom10LinearRingES6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:415,25'
          Dst:             _ZN4geos9operation5valid9IsValidOp25findHoleOutsideShellPointEPKNS_4geom10LinearRingES6_
        - Src:             'src/operation/valid/IsValidOp.cpp:418,13'
          Dst:             _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation5valid9IsValidOp22checkAreaIntersectionsERNS1_23PolygonTopologyAnalyzerE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer14getInvalidCodeEv
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer18getInvalidLocationEv
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer22hasInvalidIntersectionEv
        - _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:377,22'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer22hasInvalidIntersectionEv
        - Src:             'src/operation/valid/IsValidOp.cpp:378,33'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer14getInvalidCodeEv
        - Src:             'src/operation/valid/IsValidOp.cpp:379,33'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer18getInvalidLocationEv
        - Src:             'src/operation/valid/IsValidOp.cpp:378,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation5valid9IsValidOp19checkRingsPointSizeEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - _ZN4geos9operation5valid9IsValidOp18checkRingPointSizeEPKNS_4geom10LinearRingE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:324,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp18checkRingPointSizeEPKNS_4geom10LinearRingE
        - Src:             'src/operation/valid/IsValidOp.cpp:325,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:327,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp18checkRingPointSizeEPKNS_4geom10LinearRingE
        - Src:             'src/operation/valid/IsValidOp.cpp:328,13'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
    - functionName:    _ZN4geos9operation5valid9IsValidOp18checkRingPointSizeEPKNS_4geom10LinearRingE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation5valid9IsValidOp17checkTooFewPointsEPKNS_4geom10LineStringEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:338,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp17checkTooFewPointsEPKNS_4geom10LineStringEm
    - functionName:    _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
      functionSourceFile: '/src/geos/include/geos/operation/valid/IsValidOp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid9IsValidOp17checkTooFewPointsEPKNS_4geom10LineStringEm
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
        - _ZN4geos9operation5valid9IsValidOp24isNonRepeatedSizeAtLeastEPKNS_4geom10LineStringEm
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:346,11'
          Dst:             _ZN4geos9operation5valid9IsValidOp24isNonRepeatedSizeAtLeastEPKNS_4geom10LineStringEm
        - Src:             'src/operation/valid/IsValidOp.cpp:348,33'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/valid/IsValidOp.cpp:348,53'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/IsValidOp.cpp:349,27'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/operation/valid/IsValidOp.cpp:350,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation5valid9IsValidOp16checkRingsClosedEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation5valid9IsValidOp15checkRingClosedEPKNS_4geom10LinearRingE
        - _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:311,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp15checkRingClosedEPKNS_4geom10LinearRingE
        - Src:             'src/operation/valid/IsValidOp.cpp:312,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:314,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15checkRingClosedEPKNS_4geom10LinearRingE
        - Src:             'src/operation/valid/IsValidOp.cpp:315,13'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
    - functionName:    _ZN4geos9operation5valid9IsValidOp15checkRingClosedEPKNS_4geom10LinearRingE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:300,27'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/operation/valid/IsValidOp.cpp:301,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation5valid9IsValidOp21checkCoordinatesValidEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - _ZN4geos9operation5valid9IsValidOp21checkCoordinatesValidEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:283,52'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/valid/IsValidOp.cpp:283,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp21checkCoordinatesValidEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/valid/IsValidOp.cpp:284,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:286,58'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/valid/IsValidOp.cpp:286,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp21checkCoordinatesValidEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/valid/IsValidOp.cpp:287,13'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
    - functionName:    _ZN4geos9operation5valid9IsValidOp21checkCoordinatesValidEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
        - _ZN4geos9operation5valid9IsValidOp7isValidERKNS_4geom12CoordinateXYE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:269,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/valid/IsValidOp.cpp:270,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/IsValidOp.cpp:270,15'
          Dst:             _ZN4geos9operation5valid9IsValidOp7isValidERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/valid/IsValidOp.cpp:272,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/IsValidOp.cpp:271,13'
          Dst:             _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
        - Src:             'src/operation/valid/IsValidOp.cpp:269,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos9operation5valid9IsValidOp15checkRingSimpleEPKNS_4geom10LinearRingE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer20findSelfIntersectionEPKNS_4geom10LinearRingE
        - _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
        - _ZNK4geos4geom12CoordinateXY6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:388,26'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer20findSelfIntersectionEPKNS_4geom10LinearRingE
        - Src:             'src/operation/valid/IsValidOp.cpp:389,17'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
        - Src:             'src/operation/valid/IsValidOp.cpp:390,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom18GeometryCollectionE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation5valid9IsValidOp15isValidGeometryEPKNS_4geom8GeometryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:258,15'
          Dst:             _ZN4geos9operation5valid9IsValidOp15isValidGeometryEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation5valid9IsValidOp15isValidGeometryEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          197
      EdgeCount:       76
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom10LineStringE
        - _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom10LinearRingE
        - _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom10MultiPointE
        - _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom12MultiPolygonE
        - _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom18GeometryCollectionE
        - _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom5PointE
        - _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom7PolygonE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/operation/valid/IsValidOp.cpp:88,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:84,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/valid/IsValidOp.cpp:84,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/valid/IsValidOp.cpp:84,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/valid/IsValidOp.cpp:84,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/valid/IsValidOp.cpp:90,20'
          Dst:             _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom5PointE
        - Src:             'src/operation/valid/IsValidOp.cpp:92,20'
          Dst:             _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom10MultiPointE
        - Src:             'src/operation/valid/IsValidOp.cpp:94,20'
          Dst:             _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom10LinearRingE
        - Src:             'src/operation/valid/IsValidOp.cpp:96,20'
          Dst:             _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom10LineStringE
        - Src:             'src/operation/valid/IsValidOp.cpp:98,20'
          Dst:             _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom7PolygonE
        - Src:             'src/operation/valid/IsValidOp.cpp:100,20'
          Dst:             _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom12MultiPolygonE
        - Src:             'src/operation/valid/IsValidOp.cpp:102,20'
          Dst:             _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom18GeometryCollectionE
        - Src:             'src/operation/valid/IsValidOp.cpp:104,20'
          Dst:             _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom18GeometryCollectionE
        - Src:             'src/operation/valid/IsValidOp.cpp:110,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/valid/IsValidOp.cpp:110,19'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/valid/IsValidOp.cpp:110,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/valid/IsValidOp.cpp:110,13'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/valid/IsValidOp.cpp:114,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/valid/IsValidOp.cpp:114,11'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/valid/IsValidOp.cpp:114,5'
          Dst:             __cxa_throw
        - Src:             'src/operation/valid/IsValidOp.cpp:114,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom5PointE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - _ZN4geos9operation5valid9IsValidOp21checkCoordinatesValidEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom5Point16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:122,30'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/operation/valid/IsValidOp.cpp:122,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp21checkCoordinatesValidEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/valid/IsValidOp.cpp:123,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
    - functionName:    _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom10MultiPointE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
        - _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:135,14'
          Dst:             _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/valid/IsValidOp.cpp:136,13'
          Dst:             _ZN4geos9operation5valid9IsValidOp10logInvalidEiRKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom10LinearRingE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          45
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation5valid9IsValidOp15checkRingClosedEPKNS_4geom10LinearRingE
        - _ZN4geos9operation5valid9IsValidOp15checkRingSimpleEPKNS_4geom10LinearRingE
        - _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - _ZN4geos9operation5valid9IsValidOp18checkRingPointSizeEPKNS_4geom10LinearRingE
        - _ZN4geos9operation5valid9IsValidOp21checkCoordinatesValidEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:163,30'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/valid/IsValidOp.cpp:163,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp21checkCoordinatesValidEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/valid/IsValidOp.cpp:164,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:166,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp15checkRingClosedEPKNS_4geom10LinearRingE
        - Src:             'src/operation/valid/IsValidOp.cpp:167,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:169,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp18checkRingPointSizeEPKNS_4geom10LinearRingE
        - Src:             'src/operation/valid/IsValidOp.cpp:170,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:172,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp15checkRingSimpleEPKNS_4geom10LinearRingE
        - Src:             'src/operation/valid/IsValidOp.cpp:173,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
    - functionName:    _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom10LineStringE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - _ZN4geos9operation5valid9IsValidOp17checkTooFewPointsEPKNS_4geom10LineStringEm
        - _ZN4geos9operation5valid9IsValidOp21checkCoordinatesValidEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:149,30'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/valid/IsValidOp.cpp:149,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp21checkCoordinatesValidEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/valid/IsValidOp.cpp:150,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:152,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp17checkTooFewPointsEPKNS_4geom10LineStringEm
        - Src:             'src/operation/valid/IsValidOp.cpp:153,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
    - functionName:    _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          91
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzerC2EPKNS_4geom8GeometryEb
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzerD2Ev
        - _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - _ZN4geos9operation5valid9IsValidOp16checkRingsClosedEPKNS_4geom7PolygonE
        - _ZN4geos9operation5valid9IsValidOp17checkHolesInShellEPKNS_4geom7PolygonE
        - _ZN4geos9operation5valid9IsValidOp19checkHolesNotNestedEPKNS_4geom7PolygonE
        - _ZN4geos9operation5valid9IsValidOp19checkRingsPointSizeEPKNS_4geom7PolygonE
        - _ZN4geos9operation5valid9IsValidOp21checkCoordinatesValidEPKNS_4geom7PolygonE
        - _ZN4geos9operation5valid9IsValidOp22checkAreaIntersectionsERNS1_23PolygonTopologyAnalyzerE
        - _ZN4geos9operation5valid9IsValidOp22checkInteriorConnectedERNS1_23PolygonTopologyAnalyzerE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:183,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp21checkCoordinatesValidEPKNS_4geom7PolygonE
        - Src:             'src/operation/valid/IsValidOp.cpp:184,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:186,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp16checkRingsClosedEPKNS_4geom7PolygonE
        - Src:             'src/operation/valid/IsValidOp.cpp:187,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:189,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp19checkRingsPointSizeEPKNS_4geom7PolygonE
        - Src:             'src/operation/valid/IsValidOp.cpp:190,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:192,29'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzerC2EPKNS_4geom8GeometryEb
        - Src:             'src/operation/valid/IsValidOp.cpp:194,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp22checkAreaIntersectionsERNS1_23PolygonTopologyAnalyzerE
        - Src:             'src/operation/valid/IsValidOp.cpp:195,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:207,1'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzerD2Ev
        - Src:             'src/operation/valid/IsValidOp.cpp:197,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp17checkHolesInShellEPKNS_4geom7PolygonE
        - Src:             'src/operation/valid/IsValidOp.cpp:198,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:200,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp19checkHolesNotNestedEPKNS_4geom7PolygonE
        - Src:             'src/operation/valid/IsValidOp.cpp:201,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:203,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp22checkInteriorConnectedERNS1_23PolygonTopologyAnalyzerE
        - Src:             'src/operation/valid/IsValidOp.cpp:204,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:207,1'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzerD2Ev
    - functionName:    _ZN4geos9operation5valid9IsValidOp7isValidEPKNS_4geom12MultiPolygonE
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          205
      EdgeCount:       50
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzerC2EPKNS_4geom8GeometryEb
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzerD2Ev
        - _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - _ZN4geos9operation5valid9IsValidOp16checkRingsClosedEPKNS_4geom7PolygonE
        - _ZN4geos9operation5valid9IsValidOp17checkHolesInShellEPKNS_4geom7PolygonE
        - _ZN4geos9operation5valid9IsValidOp19checkHolesNotNestedEPKNS_4geom7PolygonE
        - _ZN4geos9operation5valid9IsValidOp19checkRingsPointSizeEPKNS_4geom7PolygonE
        - _ZN4geos9operation5valid9IsValidOp20checkShellsNotNestedEPKNS_4geom12MultiPolygonE
        - _ZN4geos9operation5valid9IsValidOp21checkCoordinatesValidEPKNS_4geom7PolygonE
        - _ZN4geos9operation5valid9IsValidOp22checkAreaIntersectionsERNS1_23PolygonTopologyAnalyzerE
        - _ZN4geos9operation5valid9IsValidOp22checkInteriorConnectedERNS1_23PolygonTopologyAnalyzerE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:216,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp21checkCoordinatesValidEPKNS_4geom7PolygonE
        - Src:             'src/operation/valid/IsValidOp.cpp:217,13'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:219,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp16checkRingsClosedEPKNS_4geom7PolygonE
        - Src:             'src/operation/valid/IsValidOp.cpp:220,13'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:222,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp19checkRingsPointSizeEPKNS_4geom7PolygonE
        - Src:             'src/operation/valid/IsValidOp.cpp:223,13'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:226,29'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzerC2EPKNS_4geom8GeometryEb
        - Src:             'src/operation/valid/IsValidOp.cpp:228,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp22checkAreaIntersectionsERNS1_23PolygonTopologyAnalyzerE
        - Src:             'src/operation/valid/IsValidOp.cpp:229,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:233,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp17checkHolesInShellEPKNS_4geom7PolygonE
        - Src:             'src/operation/valid/IsValidOp.cpp:234,13'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:239,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp19checkHolesNotNestedEPKNS_4geom7PolygonE
        - Src:             'src/operation/valid/IsValidOp.cpp:240,13'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:243,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp20checkShellsNotNestedEPKNS_4geom12MultiPolygonE
        - Src:             'src/operation/valid/IsValidOp.cpp:244,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:246,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp22checkInteriorConnectedERNS1_23PolygonTopologyAnalyzerE
        - Src:             'src/operation/valid/IsValidOp.cpp:247,9'
          Dst:             _ZN4geos9operation5valid9IsValidOp15hasInvalidErrorEv
        - Src:             'src/operation/valid/IsValidOp.cpp:250,1'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzerD2Ev
        - Src:             'src/operation/valid/IsValidOp.cpp:250,1'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzerD2Ev
    - functionName:    _ZN4geos9operation5valid9IsValidOp18getValidationErrorEv
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid9IsValidOp15isValidGeometryEPKNS_4geom8GeometryE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:67,5'
          Dst:             _ZN4geos9operation5valid9IsValidOp15isValidGeometryEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation5valid9IsValidOp7isValidEv
      functionSourceFile: '/src/geos/src/operation/valid/IsValidOp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid9IsValidOp15isValidGeometryEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IsValidOp.cpp:46,12'
          Dst:             _ZN4geos9operation5valid9IsValidOp15isValidGeometryEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation5validL22makeValidSymDifferenceEPKNS_4geom8GeometryES5_
      functionSourceFile: '/src/geos/src/operation/valid/MakeValid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/MakeValid.cpp:64,12'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
    - functionName:    _ZN4geos9operation5validL19makeValidDifferenceEPKNS_4geom8GeometryES5_
      functionSourceFile: '/src/geos/src/operation/valid/MakeValid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/MakeValid.cpp:70,12'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
    - functionName:    _ZN4geos9operation5validL19extractUniquePointsEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/valid/MakeValid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          122
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos4util27UniqueCoordinateArrayFilterC2ERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - _ZN4geos4util27UniqueCoordinateArrayFilterD2Ev
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/MakeValid.cpp:184,45'
          Dst:             _ZN4geos4util27UniqueCoordinateArrayFilterC2ERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - Src:             'src/operation/valid/MakeValid.cpp:190,44'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/valid/MakeValid.cpp:196,21'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/operation/valid/MakeValid.cpp:192,38'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - Src:             'src/operation/valid/MakeValid.cpp:197,1'
          Dst:             _ZN4geos4util27UniqueCoordinateArrayFilterD2Ev
        - Src:             'src/operation/valid/MakeValid.cpp:197,1'
          Dst:             _ZN4geos4util27UniqueCoordinateArrayFilterD2Ev
    - functionName:    _ZN4geos6detail9down_castIPKNS_4geom15MultiLineStringENS2_8GeometryEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5validL14makeValidUnionEPKNS_4geom8GeometryES5_
      functionSourceFile: '/src/geos/src/operation/valid/MakeValid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/MakeValid.cpp:76,12'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
    - functionName:    _ZN4geos9operation5validL27nodeLineWithFirstCoordinateEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/valid/MakeValid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          107
      EdgeCount:       33
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom15MultiLineStringEKNS2_8GeometryEEET_PT0_
        - _ZN4geos9operation5validL14makeValidUnionEPKNS_4geom8GeometryES5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/MakeValid.cpp:100,19'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_8GeometryEEET_PT0_
        - Src:             'src/operation/valid/MakeValid.cpp:103,18'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom15MultiLineStringEKNS2_8GeometryEEET_PT0_
        - Src:             'src/operation/valid/MakeValid.cpp:109,10'
          Dst:             _ZN4geos9operation5validL14makeValidUnionEPKNS_4geom8GeometryES5_
    - functionName:    _ZN4geos4util29UnsupportedOperationExceptionC2Ev
      functionSourceFile: '/src/geos/include/geos/util/UnsupportedOperationException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/UnsupportedOperationException.h:39,9'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN4geos9operation5validL19MakeValidCollectionEPKNS_4geom18GeometryCollectionE
      functionSourceFile: '/src/geos/src/operation/valid/MakeValid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          88
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos9operation5valid9MakeValid5buildEPKNS_4geom8GeometryE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom18GeometryCollection3endEv
        - _ZNK4geos4geom18GeometryCollection5beginEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/MakeValid.cpp:300,25'
          Dst:             _ZNK4geos4geom18GeometryCollection5beginEv
        - Src:             'src/operation/valid/MakeValid.cpp:300,25'
          Dst:             _ZNK4geos4geom18GeometryCollection3endEv
        - Src:             'src/operation/valid/MakeValid.cpp:303,18'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/valid/MakeValid.cpp:303,32'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/operation/valid/MakeValid.cpp:301,42'
          Dst:             _ZN4geos9operation5valid9MakeValid5buildEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation5valid9MakeValid5buildEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/valid/MakeValid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          121
      EdgeCount:       61
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4geos4util29UnsupportedOperationExceptionC2Ev
        - _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom15MultiLineStringEKNS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom18GeometryCollectionEKNS2_8GeometryEEET_PT0_
        - _ZN4geos9operation5valid9IsValidOp18getValidationErrorEv
        - _ZN4geos9operation5valid9IsValidOpC2EPKNS_4geom8GeometryE
        - _ZN4geos9operation5valid9IsValidOpD2Ev
        - _ZN4geos9operation5validL13MakeValidLineEPKNS_4geom10LineStringE
        - _ZN4geos9operation5validL13MakeValidPolyEPKNS_4geom8GeometryE
        - _ZN4geos9operation5validL18MakeValidMultiLineEPKNS_4geom15MultiLineStringE
        - _ZN4geos9operation5validL19MakeValidCollectionEPKNS_4geom18GeometryCollectionE
        - _ZNK4geos4geom8Geometry5cloneEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/MakeValid.cpp:310,15'
          Dst:             _ZN4geos9operation5valid9IsValidOpC2EPKNS_4geom8GeometryE
        - Src:             'src/operation/valid/MakeValid.cpp:311,13'
          Dst:             _ZN4geos9operation5valid9IsValidOp18getValidationErrorEv
        - Src:             'src/operation/valid/MakeValid.cpp:312,54'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/operation/valid/MakeValid.cpp:317,27'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom10LineStringEKNS2_8GeometryEEET_PT0_
        - Src:             'src/operation/valid/MakeValid.cpp:318,16'
          Dst:             _ZN4geos9operation5validL13MakeValidLineEPKNS_4geom10LineStringE
        - Src:             'src/operation/valid/MakeValid.cpp:321,20'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom15MultiLineStringEKNS2_8GeometryEEET_PT0_
        - Src:             'src/operation/valid/MakeValid.cpp:322,16'
          Dst:             _ZN4geos9operation5validL18MakeValidMultiLineEPKNS_4geom15MultiLineStringE
        - Src:             'src/operation/valid/MakeValid.cpp:326,16'
          Dst:             _ZN4geos9operation5validL13MakeValidPolyEPKNS_4geom8GeometryE
        - Src:             'src/operation/valid/MakeValid.cpp:329,21'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom18GeometryCollectionEKNS2_8GeometryEEET_PT0_
        - Src:             'src/operation/valid/MakeValid.cpp:330,16'
          Dst:             _ZN4geos9operation5validL19MakeValidCollectionEPKNS_4geom18GeometryCollectionE
        - Src:             'src/operation/valid/MakeValid.cpp:333,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/valid/MakeValid.cpp:333,11'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2Ev
        - Src:             'src/operation/valid/MakeValid.cpp:333,5'
          Dst:             __cxa_throw
        - Src:             'src/operation/valid/MakeValid.cpp:333,5'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/valid/MakeValid.cpp:334,1'
          Dst:             _ZN4geos9operation5valid9IsValidOpD2Ev
        - Src:             'src/operation/valid/MakeValid.cpp:334,1'
          Dst:             _ZN4geos9operation5valid9IsValidOpD2Ev
    - functionName:    _ZN4geos9operation5validL13MakeValidLineEPKNS_4geom10LineStringE
      functionSourceFile: '/src/geos/src/operation/valid/MakeValid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5validL27nodeLineWithFirstCoordinateEPKNS_4geom8GeometryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/MakeValid.cpp:115,12'
          Dst:             _ZN4geos9operation5validL27nodeLineWithFirstCoordinateEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation5validL18MakeValidMultiLineEPKNS_4geom15MultiLineStringE
      functionSourceFile: '/src/geos/src/operation/valid/MakeValid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          354
      EdgeCount:       80
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util29UnsupportedOperationExceptionC2Ev
        - _ZN4geos6detail9down_castIPKNS_4geom10LineStringENS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom15MultiLineStringENS2_8GeometryEEET_PT0_
        - _ZN4geos9operation5validL13MakeValidLineEPKNS_4geom10LineStringE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom18GeometryCollection3endEv
        - _ZNK4geos4geom18GeometryCollection5beginEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry5cloneEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/MakeValid.cpp:123,28'
          Dst:             _ZNK4geos4geom18GeometryCollection5beginEv
        - Src:             'src/operation/valid/MakeValid.cpp:123,28'
          Dst:             _ZNK4geos4geom18GeometryCollection3endEv
        - Src:             'src/operation/valid/MakeValid.cpp:124,21'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom10LineStringENS2_8GeometryEEET_PT0_
        - Src:             'src/operation/valid/MakeValid.cpp:125,29'
          Dst:             _ZN4geos9operation5validL13MakeValidLineEPKNS_4geom10LineStringE
        - Src:             'src/operation/valid/MakeValid.cpp:136,29'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom15MultiLineStringENS2_8GeometryEEET_PT0_
        - Src:             'src/operation/valid/MakeValid.cpp:137,44'
          Dst:             _ZNK4geos4geom18GeometryCollection5beginEv
        - Src:             'src/operation/valid/MakeValid.cpp:137,44'
          Dst:             _ZNK4geos4geom18GeometryCollection3endEv
        - Src:             'src/operation/valid/MakeValid.cpp:138,53'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/operation/valid/MakeValid.cpp:141,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/valid/MakeValid.cpp:141,19'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2Ev
        - Src:             'src/operation/valid/MakeValid.cpp:141,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/valid/MakeValid.cpp:141,13'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/valid/MakeValid.cpp:148,30'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/valid/MakeValid.cpp:148,44'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/operation/valid/MakeValid.cpp:157,29'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/valid/MakeValid.cpp:157,43'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/operation/valid/MakeValid.cpp:167,21'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/valid/MakeValid.cpp:167,35'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
    - functionName:    _ZN4geos9operation5validL13MakeValidPolyEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/valid/MakeValid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          364
      EdgeCount:       136
      CyclomaticComplexity: 64
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos9operation10polygonize9BuildArea5buildEPKNS_4geom8GeometryE
        - _ZN4geos9operation5validL19extractUniquePointsEPKNS_4geom8GeometryE
        - _ZN4geos9operation5validL19makeValidDifferenceEPKNS_4geom8GeometryES5_
        - _ZN4geos9operation5validL22makeValidSymDifferenceEPKNS_4geom8GeometryES5_
        - _ZN4geos9operation5validL27nodeLineWithFirstCoordinateEPKNS_4geom8GeometryE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/MakeValid.cpp:209,22'
          Dst:             _ZN4geos9operation5validL27nodeLineWithFirstCoordinateEPKNS_4geom8GeometryE
        - Src:             'src/operation/valid/MakeValid.cpp:215,15'
          Dst:             _ZN4geos9operation5validL19extractUniquePointsEPKNS_4geom8GeometryE
        - Src:             'src/operation/valid/MakeValid.cpp:216,15'
          Dst:             _ZN4geos9operation5validL19extractUniquePointsEPKNS_4geom8GeometryE
        - Src:             'src/operation/valid/MakeValid.cpp:217,55'
          Dst:             _ZN4geos9operation5validL19makeValidDifferenceEPKNS_4geom8GeometryES5_
        - Src:             'src/operation/valid/MakeValid.cpp:223,44'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/valid/MakeValid.cpp:224,51'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - Src:             'src/operation/valid/MakeValid.cpp:235,9'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/operation/valid/MakeValid.cpp:238,66'
          Dst:             _ZN4geos9operation10polygonize9BuildArea5buildEPKNS_4geom8GeometryE
        - Src:             'src/operation/valid/MakeValid.cpp:251,50'
          Dst:             _ZN4geos9operation5validL22makeValidSymDifferenceEPKNS_4geom8GeometryES5_
        - Src:             'src/operation/valid/MakeValid.cpp:254,9'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/operation/valid/MakeValid.cpp:268,57'
          Dst:             _ZN4geos9operation5validL19makeValidDifferenceEPKNS_4geom8GeometryES5_
        - Src:             'src/operation/valid/MakeValid.cpp:294,21'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
    - functionName:    _ZN4geos9operation5valid11PolygonRingC2EPKNS_4geom10LinearRingEiPS2_
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid11PolygonRingC2EPKNS_4geom10LinearRingE
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid11PolygonRingC2EPKNS_4geom10LinearRingEiPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/valid/PolygonRing.h:155,11'
          Dst:             _ZN4geos9operation5valid11PolygonRingC2EPKNS_4geom10LinearRingEiPS2_
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer17createPolygonRingEPKNS_4geom10LinearRingEiPNS1_11PolygonRingE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonTopologyAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer17createPolygonRingEPKNS_4geom10LinearRingE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonTopologyAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer15createSegStringEPKNS_4geom10LinearRingEPKNS1_11PolygonRingE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonTopologyAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
        - _ZNK4geos4geom18CoordinateSequence17hasRepeatedPointsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:323,59'
          Dst:             _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:328,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence17hasRepeatedPointsEv
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:329,54'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer36checkInteriorDisconnectedByHoleCycleEv
      functionSourceFile: '/src/geos/src/operation/valid/PolygonTopologyAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid11PolygonRing21findHoleCycleLocationENSt3__16vectorIPS2_NS3_9allocatorIS5_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:238,35'
          Dst:             _ZN4geos9operation5valid11PolygonRing21findHoleCycleLocationENSt3__16vectorIPS2_NS3_9allocatorIS5_EEEE
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer36checkInteriorDisconnectedBySelfTouchEv
      functionSourceFile: '/src/geos/src/operation/valid/PolygonTopologyAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid11PolygonRing20findInteriorSelfNodeENSt3__16vectorIPS2_NS3_9allocatorIS5_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:223,35'
          Dst:             _ZN4geos9operation5valid11PolygonRing20findInteriorSelfNodeENSt3__16vectorIPS2_NS3_9allocatorIS5_EEEE
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer22isInteriorDisconnectedEv
      functionSourceFile: '/src/geos/src/operation/valid/PolygonTopologyAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          48
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer36checkInteriorDisconnectedByHoleCycleEv
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer36checkInteriorDisconnectedBySelfTouchEv
        - _ZNK4geos4geom12CoordinateXY6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:201,26'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:205,9'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer36checkInteriorDisconnectedBySelfTouchEv
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:206,30'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:210,5'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer36checkInteriorDisconnectedByHoleCycleEv
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:211,26'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer13ringIndexNextEPKNS_4geom18CoordinateSequenceEm
      functionSourceFile: '/src/geos/src/operation/valid/PolygonTopologyAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:170,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer13ringIndexPrevEPKNS_4geom18CoordinateSequenceEm
      functionSourceFile: '/src/geos/src/operation/valid/PolygonTopologyAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:161,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer18findRingVertexNextEPKNS_4geom18CoordinateSequenceEmRKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonTopologyAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer13ringIndexNextEPKNS_4geom18CoordinateSequenceEm
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:148,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:149,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:150,15'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer13ringIndexNextEPKNS_4geom18CoordinateSequenceEm
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:151,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:149,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:153,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer18findRingVertexPrevEPKNS_4geom18CoordinateSequenceEmRKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonTopologyAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer13ringIndexPrevEPKNS_4geom18CoordinateSequenceEm
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:134,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:135,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:136,15'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer13ringIndexPrevEPKNS_4geom18CoordinateSequenceEm
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:137,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:135,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:139,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer20intersectingSegIndexEPKNS_4geom18CoordinateSequenceEPKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonTopologyAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          75
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm13PointLocation11isOnSegmentERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:181,32'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:182,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:183,64'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:183,97'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:183,12'
          Dst:             _ZN4geos9algorithm13PointLocation11isOnSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:185,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:185,17'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:191,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:191,11'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:191,5'
          Dst:             __cxa_throw
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:191,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer23isIncidentSegmentInRingEPKNS_4geom12CoordinateXYES6_PKNS3_18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonTopologyAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9algorithm19PolygonNodeTopology17isInteriorSegmentEPKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer18findRingVertexNextEPKNS_4geom18CoordinateSequenceEmRKNS3_12CoordinateXYE
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer18findRingVertexPrevEPKNS_4geom18CoordinateSequenceEmRKNS3_12CoordinateXYE
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer20intersectingSegIndexEPKNS_4geom18CoordinateSequenceEPKNS3_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:114,25'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer20intersectingSegIndexEPKNS_4geom18CoordinateSequenceEPKNS3_12CoordinateXYE
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:115,34'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer18findRingVertexPrevEPKNS_4geom18CoordinateSequenceEmRKNS3_12CoordinateXYE
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:116,34'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer18findRingVertexNextEPKNS_4geom18CoordinateSequenceEmRKNS3_12CoordinateXYE
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:120,32'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:126,12'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology17isInteriorSegmentEPKNS_4geom12CoordinateXYES5_S5_S5_
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer18findNonEqualVertexEPKNS_4geom10LinearRingERKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonTopologyAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:99,48'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:100,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:101,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:103,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:101,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:105,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer12isRingNestedEPKNS_4geom10LinearRingES6_
      functionSourceFile: '/src/geos/src/operation/valid/PolygonTopologyAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm13PointLocation12locateInRingERKNS_4geom12CoordinateXYERKNS2_18CoordinateSequenceE
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer18findNonEqualVertexEPKNS_4geom10LinearRingERKNS3_12CoordinateXYE
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer23isIncidentSegmentInRingEPKNS_4geom12CoordinateXYES6_PKNS3_18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:79,36'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:79,56'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:80,51'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:81,20'
          Dst:             _ZN4geos9algorithm13PointLocation12locateInRingERKNS_4geom12CoordinateXYERKNS2_18CoordinateSequenceE
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:90,30'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer18findNonEqualVertexEPKNS_4geom10LinearRingERKNS3_12CoordinateXYE
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:91,12'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer23isIncidentSegmentInRingEPKNS_4geom12CoordinateXYES6_PKNS3_18CoordinateSequenceE
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer20findSelfIntersectionEPKNS_4geom10LinearRingE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonTopologyAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom10Coordinate7getNullEv
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer18getInvalidLocationEv
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer22hasInvalidIntersectionEv
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzerC2EPKNS_4geom8GeometryEb
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:68,29'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzerC2EPKNS_4geom8GeometryEb
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:69,13'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer22hasInvalidIntersectionEv
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:70,20'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer18getInvalidLocationEv
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:72,1'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzerD2Ev
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:71,12'
          Dst:             _ZN4geos4geom10Coordinate7getNullEv
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:72,1'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzerD2Ev
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzerC2EPKNS_4geom8GeometryEb
      functionSourceFile: '/src/geos/src/operation/valid/PolygonTopologyAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          115
      EdgeCount:       47
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos4geom10Coordinate7getNullEv
        - _ZN4geos6noding12MCIndexNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
        - _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
        - _ZN4geos6noding12MCIndexNoderD2Ev
        - _ZN4geos6noding15SinglePassNoder21setSegmentIntersectorEPNS0_18SegmentIntersectorE
        - _ZN4geos6noding18SegmentIntersectorD2Ev
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer15getPolygonRingsERKNSt3__16vectorIPNS_6noding13SegmentStringENS3_9allocatorIS7_EEEE
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer20createSegmentStringsEPKNS_4geom8GeometryEb
        - _ZN4geos9operation5valid27PolygonIntersectionAnalyzerC2Eb
        - _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer14hasDoubleTouchEv
        - _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer22getDoubleTouchLocationEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:45,7'
          Dst:             _ZN4geos9operation5valid27PolygonIntersectionAnalyzerC2Eb
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:46,23'
          Dst:             _ZN4geos4geom10Coordinate7getNullEv
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:52,46'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer20createSegmentStringsEPKNS_4geom8GeometryEb
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:53,17'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer15getPolygonRingsERKNSt3__16vectorIPNS_6noding13SegmentStringENS3_9allocatorIS7_EEEE
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:55,26'
          Dst:             _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:56,11'
          Dst:             _ZN4geos6noding15SinglePassNoder21setSegmentIntersectorEPNS0_18SegmentIntersectorE
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:57,11'
          Dst:             _ZN4geos6noding12MCIndexNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:58,16'
          Dst:             _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer14hasDoubleTouchEv
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:59,34'
          Dst:             _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer22getDoubleTouchLocationEv
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:61,1'
          Dst:             _ZN4geos6noding12MCIndexNoderD2Ev
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:61,1'
          Dst:             _ZN4geos6noding12MCIndexNoderD2Ev
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:61,1'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos9operation5valid27PolygonIntersectionAnalyzerC2Eb
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonIntersectionAnalyzer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom12CoordinateXY7getNullEv
        - _ZN4geos6noding18SegmentIntersectorC2Ev
        - _ZN4geos6noding18SegmentIntersectorD2Ev
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/valid/PolygonIntersectionAnalyzer.h:79,5'
          Dst:             _ZN4geos6noding18SegmentIntersectorC2Ev
        - Src:             'include/geos/operation/valid/PolygonIntersectionAnalyzer.h:79,5'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'include/geos/operation/valid/PolygonIntersectionAnalyzer.h:81,27'
          Dst:             _ZN4geos4geom12CoordinateXY7getNullEv
        - Src:             'include/geos/operation/valid/PolygonIntersectionAnalyzer.h:82,31'
          Dst:             _ZN4geos4geom12CoordinateXY7getNullEv
        - Src:             'include/geos/operation/valid/PolygonIntersectionAnalyzer.h:83,10'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer20createSegmentStringsEPKNS_4geom8GeometryEb
      functionSourceFile: '/src/geos/src/operation/valid/PolygonTopologyAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          282
      EdgeCount:       118
      CyclomaticComplexity: 54
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer15createSegStringEPKNS_4geom10LinearRingEPKNS1_11PolygonRingE
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer17createPolygonRingEPKNS_4geom10LinearRingE
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer17createPolygonRingEPKNS_4geom10LinearRingEiPNS1_11PolygonRingE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:253,30'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer15createSegStringEPKNS_4geom10LinearRingEPKNS1_11PolygonRingE
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:257,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:257,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:257,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:257,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:267,25'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer17createPolygonRingEPKNS_4geom10LinearRingE
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:269,30'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer15createSegStringEPKNS_4geom10LinearRingEPKNS1_11PolygonRingE
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:274,37'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer17createPolygonRingEPKNS_4geom10LinearRingEiPNS1_11PolygonRingE
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:275,34'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer15createSegStringEPKNS_4geom10LinearRingEPKNS1_11PolygonRingE
    - functionName:    _ZN4geos9operation5valid23PolygonTopologyAnalyzer15getPolygonRingsERKNSt3__16vectorIPNS_6noding13SegmentStringENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonTopologyAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos6noding10PathString7getDataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonTopologyAnalyzer.cpp:307,94'
          Dst:             _ZNK4geos6noding10PathString7getDataEv
    - functionName:    _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer14hasDoubleTouchEv
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonIntersectionAnalyzer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer22getDoubleTouchLocationEv
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonIntersectionAnalyzer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid32RepeatedPointCoordinateOperation4editEPKNS_4geom18CoordinateSequenceEPKNS3_8GeometryE
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          215
      EdgeCount:       54
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERT_v
        - _ZN4geos4geom18CoordinateSequence8pop_backEv
        - _ZN4geos9operation5valid26RepeatedInvalidPointFilter9getCoordsEv
        - _ZN4geos9operation5valid26RepeatedInvalidPointFilterC2Ebbd
        - _ZN4geos9operation5valid26RepeatedInvalidPointFilterD2Ev
        - _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - _ZNK4geos4geom12CoordinateXY7isValidEv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERKT_v
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
        - _ZNK4geos4geom18CoordinateSequence8apply_roINS_9operation5valid26RepeatedInvalidPointFilterEEEvPT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:177,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:193,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:194,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:198,56'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:198,77'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:198,36'
          Dst:             _ZN4geos9operation5valid26RepeatedInvalidPointFilterC2Ebbd
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:199,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence8apply_roINS_9operation5valid26RepeatedInvalidPointFilterEEEvPT_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:200,34'
          Dst:             _ZN4geos9operation5valid26RepeatedInvalidPointFilter9getCoordsEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:202,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:203,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:206,55'
          Dst:             _ZNK4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERKT_v
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:207,49'
          Dst:             _ZNK4geos4geom12CoordinateXY7isValidEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:210,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:211,25'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:214,54'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERT_v
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:217,50'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:221,29'
          Dst:             _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:222,29'
          Dst:             _ZN4geos4geom18CoordinateSequence8pop_backEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:225,25'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:228,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:230,5'
          Dst:             _ZN4geos9operation5valid26RepeatedInvalidPointFilterD2Ev
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:230,5'
          Dst:             _ZN4geos9operation5valid26RepeatedInvalidPointFilterD2Ev
    - functionName:    _ZN4geos9operation5valid26RepeatedInvalidPointFilterC2Ebbd
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - bool
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
        - _ZN4geos4geom19CoordinateInspectorINS_9operation5valid26RepeatedInvalidPointFilterEEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:98,9'
          Dst:             _ZN4geos4geom19CoordinateInspectorINS_9operation5valid26RepeatedInvalidPointFilterEEC2Ev
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:101,49'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZNK4geos4geom18CoordinateSequence8apply_roINS_9operation5valid26RepeatedInvalidPointFilterEEEvPT_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          259
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:749,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:749,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:757,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:763,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:769,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
    - functionName:    _ZN4geos9operation5valid26RepeatedInvalidPointFilter9getCoordsEv
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid26RepeatedInvalidPointFilterD2Ev
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:95,7'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos9operation5valid26RepeatedInvalidPointFilterD0Ev
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid26RepeatedInvalidPointFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:95,7'
          Dst:             _ZN4geos9operation5valid26RepeatedInvalidPointFilterD2Ev
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9operation5valid26RepeatedInvalidPointFilterEE9filter_roEPKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid26RepeatedInvalidPointFilter6filterINS_4geom12CoordinateXYEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:116,91'
          Dst:             _ZN4geos9operation5valid26RepeatedInvalidPointFilter6filterINS_4geom12CoordinateXYEEEvPKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9operation5valid26RepeatedInvalidPointFilterEE9filter_roEPKNS0_10CoordinateE
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid26RepeatedInvalidPointFilter6filterINS_4geom10CoordinateEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:117,89'
          Dst:             _ZN4geos9operation5valid26RepeatedInvalidPointFilter6filterINS_4geom10CoordinateEEEvPKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9operation5valid26RepeatedInvalidPointFilterEE9filter_roEPKNS0_13CoordinateXYME
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid26RepeatedInvalidPointFilter6filterINS_4geom13CoordinateXYMEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:118,92'
          Dst:             _ZN4geos9operation5valid26RepeatedInvalidPointFilter6filterINS_4geom13CoordinateXYMEEEvPKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9operation5valid26RepeatedInvalidPointFilterEE9filter_roEPKNS0_14CoordinateXYZME
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid26RepeatedInvalidPointFilter6filterINS_4geom14CoordinateXYZMEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:119,93'
          Dst:             _ZN4geos9operation5valid26RepeatedInvalidPointFilter6filterINS_4geom14CoordinateXYZMEEEvPKT_
    - functionName:    _ZN4geos9operation5valid26RepeatedInvalidPointFilter6filterINS_4geom14CoordinateXYZMEEEvPKT_
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - _ZNK4geos4geom12CoordinateXY7isValidEv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:106,36'
          Dst:             _ZNK4geos4geom12CoordinateXY7isValidEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:114,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:115,23'
          Dst:             _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:120,23'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
    - functionName:    _ZN4geos9operation5valid26RepeatedInvalidPointFilter6filterINS_4geom13CoordinateXYMEEEvPKT_
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_
        - _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - _ZNK4geos4geom12CoordinateXY7isValidEv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:106,36'
          Dst:             _ZNK4geos4geom12CoordinateXY7isValidEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:114,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:115,23'
          Dst:             _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:120,23'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_
    - functionName:    _ZN4geos9operation5valid26RepeatedInvalidPointFilter6filterINS_4geom10CoordinateEEEvPKT_
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - _ZNK4geos4geom12CoordinateXY7isValidEv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:106,36'
          Dst:             _ZNK4geos4geom12CoordinateXY7isValidEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:114,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:115,23'
          Dst:             _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:120,23'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
    - functionName:    _ZN4geos9operation5valid26RepeatedInvalidPointFilter6filterINS_4geom12CoordinateXYEEEvPKT_
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
        - _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - _ZNK4geos4geom12CoordinateXY7isValidEv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:106,36'
          Dst:             _ZNK4geos4geom12CoordinateXY7isValidEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:114,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:115,23'
          Dst:             _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:120,23'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9operation5valid26RepeatedInvalidPointFilterEEC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:113,7'
          Dst:             _ZN4geos4geom16CoordinateFilterC2Ev
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9operation5valid26RepeatedInvalidPointFilterEED0Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:113,7'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos9operation5valid32RepeatedPointCoordinateOperationD0Ev
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util23GeometryEditorOperationD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:150,7'
          Dst:             _ZN4geos4geom4util23GeometryEditorOperationD2Ev
    - functionName:    _ZN4geos9operation5valid19RepeatedPointFilter6filterINS_4geom14CoordinateXYZMEEEvPKT_
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:52,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:53,23'
          Dst:             _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:58,23'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
    - functionName:    _ZN4geos9operation5valid19RepeatedPointFilter6filterINS_4geom13CoordinateXYMEEEvPKT_
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_
        - _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:52,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:53,23'
          Dst:             _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:58,23'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_
    - functionName:    _ZN4geos9operation5valid19RepeatedPointFilter6filterINS_4geom10CoordinateEEEvPKT_
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:52,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:53,23'
          Dst:             _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:58,23'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
    - functionName:    _ZN4geos9operation5valid19RepeatedPointFilter6filterINS_4geom12CoordinateXYEEEvPKT_
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
        - _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:52,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:53,23'
          Dst:             _ZNK4geos4geom12CoordinateXY15distanceSquaredERKS1_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:58,23'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9operation5valid19RepeatedPointFilterEED0Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:113,7'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9operation5valid19RepeatedPointFilterEE9filter_roEPKNS0_14CoordinateXYZME
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid19RepeatedPointFilter6filterINS_4geom14CoordinateXYZMEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:119,93'
          Dst:             _ZN4geos9operation5valid19RepeatedPointFilter6filterINS_4geom14CoordinateXYZMEEEvPKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9operation5valid19RepeatedPointFilterEE9filter_roEPKNS0_13CoordinateXYME
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid19RepeatedPointFilter6filterINS_4geom13CoordinateXYMEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:118,92'
          Dst:             _ZN4geos9operation5valid19RepeatedPointFilter6filterINS_4geom13CoordinateXYMEEEvPKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9operation5valid19RepeatedPointFilterEE9filter_roEPKNS0_10CoordinateE
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid19RepeatedPointFilter6filterINS_4geom10CoordinateEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:117,89'
          Dst:             _ZN4geos9operation5valid19RepeatedPointFilter6filterINS_4geom10CoordinateEEEvPKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9operation5valid19RepeatedPointFilterEE9filter_roEPKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid19RepeatedPointFilter6filterINS_4geom12CoordinateXYEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:116,91'
          Dst:             _ZN4geos9operation5valid19RepeatedPointFilter6filterINS_4geom12CoordinateXYEEEvPKT_
    - functionName:    _ZN4geos9operation5valid19RepeatedPointFilterD0Ev
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid19RepeatedPointFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:39,7'
          Dst:             _ZN4geos9operation5valid19RepeatedPointFilterD2Ev
    - functionName:    _ZN4geos9operation5valid19RepeatedPointFilterD2Ev
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:39,7'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9operation5valid19RepeatedPointFilterEEC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:113,7'
          Dst:             _ZN4geos4geom16CoordinateFilterC2Ev
    - functionName:    _ZN4geos9operation5valid32RepeatedPointCoordinateOperationC2Ed
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util19CoordinateOperationC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:165,5'
          Dst:             _ZN4geos4geom4util19CoordinateOperationC2Ev
    - functionName:    _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4util14GeometryEditor4editEPKNS0_8GeometryEPNS1_23GeometryEditorOperationE
        - _ZN4geos4geom4util14GeometryEditorC2Ev
        - _ZN4geos4geom4util23GeometryEditorOperationD2Ev
        - _ZN4geos9operation5valid32RepeatedPointCoordinateOperationC2Ed
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:245,20'
          Dst:             _ZN4geos4geom4util14GeometryEditorC2Ev
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:246,38'
          Dst:             _ZN4geos9operation5valid32RepeatedPointCoordinateOperationC2Ed
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:247,21'
          Dst:             _ZN4geos4geom4util14GeometryEditor4editEPKNS0_8GeometryEPNS1_23GeometryEditorOperationE
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:248,1'
          Dst:             _ZN4geos4geom4util23GeometryEditorOperationD2Ev
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:248,1'
          Dst:             _ZN4geos4geom4util23GeometryEditorOperationD2Ev
    - functionName:    _ZN4geos9operation5valid20RepeatedPointRemover30removeRepeatedAndInvalidPointsEPKNS_4geom18CoordinateSequenceEd
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation5valid26RepeatedInvalidPointFilter9getCoordsEv
        - _ZN4geos9operation5valid26RepeatedInvalidPointFilterC2Ebbd
        - _ZN4geos9operation5valid26RepeatedInvalidPointFilterD2Ev
        - _ZNK4geos4geom18CoordinateSequence12getDimensionEv
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - _ZNK4geos4geom18CoordinateSequence8apply_roINS_9operation5valid26RepeatedInvalidPointFilterEEEvPT_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:140,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:141,65'
          Dst:             _ZNK4geos4geom18CoordinateSequence12getDimensionEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:144,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:144,57'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:144,32'
          Dst:             _ZN4geos9operation5valid26RepeatedInvalidPointFilterC2Ebbd
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:145,10'
          Dst:             _ZNK4geos4geom18CoordinateSequence8apply_roINS_9operation5valid26RepeatedInvalidPointFilterEEEvPT_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:146,19'
          Dst:             _ZN4geos9operation5valid26RepeatedInvalidPointFilter9getCoordsEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:147,1'
          Dst:             _ZN4geos9operation5valid26RepeatedInvalidPointFilterD2Ev
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:147,1'
          Dst:             _ZN4geos9operation5valid26RepeatedInvalidPointFilterD2Ev
    - functionName:    _ZN4geos9operation5valid19RepeatedPointFilter9getCoordsEv
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18CoordinateSequence8apply_roINS_9operation5valid19RepeatedPointFilterEEEvPT_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          259
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:749,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:749,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:757,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:763,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:769,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
    - functionName:    _ZN4geos9operation5valid19RepeatedPointFilterC2Ebbd
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - bool
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
        - _ZN4geos4geom19CoordinateInspectorINS_9operation5valid19RepeatedPointFilterEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:42,9'
          Dst:             _ZN4geos4geom19CoordinateInspectorINS_9operation5valid19RepeatedPointFilterEEC2Ev
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:45,49'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_b
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZN4geos9operation5valid19RepeatedPointFilter9getCoordsEv
        - _ZN4geos9operation5valid19RepeatedPointFilterC2Ebbd
        - _ZN4geos9operation5valid19RepeatedPointFilterD2Ev
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - _ZNK4geos4geom18CoordinateSequence8apply_roINS_9operation5valid19RepeatedPointFilterEEEvPT_
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:78,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:79,65'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:79,78'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:83,69'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:83,82'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:84,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:84,14'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:85,14'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_b
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:89,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:89,50'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:89,25'
          Dst:             _ZN4geos9operation5valid19RepeatedPointFilterC2Ebbd
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:90,10'
          Dst:             _ZNK4geos4geom18CoordinateSequence8apply_roINS_9operation5valid19RepeatedPointFilterEEEvPT_
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:91,19'
          Dst:             _ZN4geos9operation5valid19RepeatedPointFilter9getCoordsEv
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:92,1'
          Dst:             _ZN4geos9operation5valid19RepeatedPointFilterD2Ev
        - Src:             'src/operation/valid/RepeatedPointRemover.cpp:92,1'
          Dst:             _ZN4geos9operation5valid19RepeatedPointFilterD2Ev
    - functionName:    _ZNK4geos9operation5valid23TopologyValidationError8toStringEv
      functionSourceFile: '/src/geos/src/operation/valid/TopologyValidationError.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       19
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8toStringEv
        - _ZNK4geos9operation5valid23TopologyValidationError10getMessageEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/TopologyValidationError.cpp:86,12'
          Dst:             _ZNK4geos9operation5valid23TopologyValidationError10getMessageEv
        - Src:             'src/operation/valid/TopologyValidationError.cpp:86,64'
          Dst:             _ZNK4geos4geom12CoordinateXY8toStringEv
    - functionName:    _ZNK4geos9operation5valid23TopologyValidationError10getMessageEv
      functionSourceFile: '/src/geos/src/operation/valid/TopologyValidationError.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation5valid23TopologyValidationError13getCoordinateEv
      functionSourceFile: '/src/geos/src/operation/valid/TopologyValidationError.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation5valid23TopologyValidationError12getErrorTypeEv
      functionSourceFile: '/src/geos/src/operation/valid/TopologyValidationError.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid23TopologyValidationErrorC2Ei
      functionSourceFile: '/src/geos/src/operation/valid/TopologyValidationError.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10Coordinate7getNullEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/TopologyValidationError.cpp:58,8'
          Dst:             _ZN4geos4geom10Coordinate7getNullEv
    - functionName:    _ZN4geos9operation5valid23TopologyValidationErrorC2EiRKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/valid/TopologyValidationError.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph12DirectedEdgeD0Ev
      functionSourceFile: '/src/geos/include/geos/planargraph/DirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph14GraphComponentD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/DirectedEdge.h:45,16'
          Dst:             _ZN4geos11planargraph14GraphComponentD2Ev
    - functionName:    _ZN4geos11planargraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12DirectedEdgeE
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/DirectedEdge.cpp:192,36'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
        - Src:             'src/planargraph/DirectedEdge.cpp:192,54'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
    - functionName:    _ZNK4geos11planargraph12DirectedEdge5printEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11planargraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12DirectedEdgeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/DirectedEdge.cpp:185,7'
          Dst:             _ZN4geos11planargraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12DirectedEdgeE
    - functionName:    _ZNK4geos11planargraph12DirectedEdge16compareDirectionEPKS1_
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/DirectedEdge.cpp:177,12'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZNK4geos11planargraph12DirectedEdge9compareToEPKS1_
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11planargraph12DirectedEdge16compareDirectionEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/DirectedEdge.cpp:161,12'
          Dst:             _ZNK4geos11planargraph12DirectedEdge16compareDirectionEPKS1_
    - functionName:    _ZN4geos11planargraph12DirectedEdge6setSymEPS1_
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11planargraph12DirectedEdge6getSymEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11planargraph12DirectedEdge8getAngleEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11planargraph12DirectedEdge13getCoordinateEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11planargraph4Node13getCoordinateEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/DirectedEdge.cpp:130,18'
          Dst:             _ZNK4geos11planargraph4Node13getCoordinateEv
    - functionName:    _ZNK4geos11planargraph4Node13getCoordinateEv
      functionSourceFile: '/src/geos/include/geos/planargraph/Node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph12DirectedEdge9getToNodeEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11planargraph12DirectedEdge9getToNodeEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph12DirectedEdge11getFromNodeEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11planargraph12DirectedEdge11getFromNodeEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11planargraph12DirectedEdge16getEdgeDirectionEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11planargraph12DirectedEdge14getDirectionPtEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11planargraph12DirectedEdge11getQuadrantEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph12DirectedEdge7setEdgeEPNS0_4EdgeE
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph12DirectedEdgeC2EPNS0_4NodeES3_RKNS_4geom12CoordinateXYEb
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11planargraph14GraphComponentC2Ev
        - _ZN4geos11planargraph14GraphComponentD2Ev
        - _ZN4geos4geom8Quadrant8quadrantEdd
        - _ZNK4geos11planargraph4Node13getCoordinateEv
        - atan2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/DirectedEdge.cpp:50,15'
          Dst:             _ZN4geos11planargraph14GraphComponentC2Ev
        - Src:             'src/planargraph/DirectedEdge.cpp:54,14'
          Dst:             _ZNK4geos11planargraph4Node13getCoordinateEv
        - Src:             'src/planargraph/DirectedEdge.cpp:60,16'
          Dst:             _ZN4geos4geom8Quadrant8quadrantEdd
        - Src:             'src/planargraph/DirectedEdge.cpp:61,13'
          Dst:             atan2
        - Src:             'src/planargraph/DirectedEdge.cpp:63,1'
          Dst:             _ZN4geos11planargraph14GraphComponentD2Ev
    - functionName:    _ZN4geos11planargraph12DirectedEdge7toEdgesERNSt3__16vectorIPS1_NS2_9allocatorIS4_EEEE
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph12DirectedEdge7toEdgesERNSt3__16vectorIPS1_NS2_9allocatorIS4_EEEERNS3_IPNS0_4EdgeENS5_ISA_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/DirectedEdge.cpp:45,5'
          Dst:             _ZN4geos11planargraph12DirectedEdge7toEdgesERNSt3__16vectorIPS1_NS2_9allocatorIS4_EEEERNS3_IPNS0_4EdgeENS5_ISA_EEEE
    - functionName:    _ZN4geos11planargraph12DirectedEdge7toEdgesERNSt3__16vectorIPS1_NS2_9allocatorIS4_EEEERNS3_IPNS0_4EdgeENS5_ISA_EEEE
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11planargraph16DirectedEdgeStar11getNextEdgeEPNS0_12DirectedEdgeE
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11planargraph16DirectedEdgeStar8getIndexEPKNS0_12DirectedEdgeE
        - _ZNK4geos11planargraph16DirectedEdgeStar8getIndexEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/DirectedEdgeStar.cpp:183,13'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar8getIndexEPKNS0_12DirectedEdgeE
        - Src:             'src/planargraph/DirectedEdgeStar.cpp:184,21'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar8getIndexEi
    - functionName:    _ZNK4geos11planargraph16DirectedEdgeStar8getIndexEPKNS0_12DirectedEdgeE
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos11planargraph16DirectedEdgeStar9sortEdgesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/DirectedEdgeStar.cpp:151,5'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar9sortEdgesEv
    - functionName:    _ZNK4geos11planargraph16DirectedEdgeStar8getIndexEi
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11planargraph16DirectedEdgeStar9sortEdgesEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos11planargraph11pdeLessThanEPNS0_12DirectedEdgeES2_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/DirectedEdgeStar.cpp:122,9'
          Dst:             _ZN4geos11planargraph11pdeLessThanEPNS0_12DirectedEdgeES2_
    - functionName:    _ZN4geos11planargraph11pdeLessThanEPNS0_12DirectedEdgeES2_
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11planargraph12DirectedEdge9compareToEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/DirectedEdgeStar.cpp:109,15'
          Dst:             _ZNK4geos11planargraph12DirectedEdge9compareToEPKS1_
    - functionName:    _ZNK4geos11planargraph16DirectedEdgeStar8getIndexEPKNS0_4EdgeE
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
        - _ZNK4geos11planargraph16DirectedEdgeStar9sortEdgesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/DirectedEdgeStar.cpp:134,5'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar9sortEdgesEv
        - Src:             'src/planargraph/DirectedEdgeStar.cpp:137,16'
          Dst:             _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
    - functionName:    _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11planargraph16DirectedEdgeStar9sortEdgesEv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/DirectedEdgeStar.cpp:102,5'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar9sortEdgesEv
    - functionName:    _ZNK4geos11planargraph16DirectedEdgeStar13getCoordinateEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom10Coordinate7getNullEv
        - _ZNK4geos11planargraph12DirectedEdge13getCoordinateEv
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/DirectedEdgeStar.cpp:88,9'
          Dst:             __cxa_guard_acquire
        - Src:             'src/planargraph/DirectedEdgeStar.cpp:88,39'
          Dst:             _ZN4geos4geom10Coordinate7getNullEv
        - Src:             'src/planargraph/DirectedEdgeStar.cpp:88,9'
          Dst:             __cxa_guard_release
        - Src:             'src/planargraph/DirectedEdgeStar.cpp:88,9'
          Dst:             __cxa_guard_abort
        - Src:             'src/planargraph/DirectedEdgeStar.cpp:92,15'
          Dst:             _ZNK4geos11planargraph12DirectedEdge13getCoordinateEv
    - functionName:    _ZNK4geos11planargraph16DirectedEdgeStar3endEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11planargraph16DirectedEdgeStar9sortEdgesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/DirectedEdgeStar.cpp:77,5'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar9sortEdgesEv
    - functionName:    _ZNK4geos11planargraph16DirectedEdgeStar5beginEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11planargraph16DirectedEdgeStar9sortEdgesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/DirectedEdgeStar.cpp:70,5'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar9sortEdgesEv
    - functionName:    _ZN4geos11planargraph16DirectedEdgeStar3endEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11planargraph16DirectedEdgeStar9sortEdgesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/DirectedEdgeStar.cpp:63,5'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar9sortEdgesEv
    - functionName:    _ZN4geos11planargraph16DirectedEdgeStar5beginEv
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11planargraph16DirectedEdgeStar9sortEdgesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/DirectedEdgeStar.cpp:56,5'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar9sortEdgesEv
    - functionName:    _ZN4geos11planargraph16DirectedEdgeStar6removeEPNS0_12DirectedEdgeE
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph16DirectedEdgeStar3addEPNS0_12DirectedEdgeE
      functionSourceFile: '/src/geos/src/planargraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph7NodeMapD0Ev
      functionSourceFile: '/src/geos/include/geos/planargraph/NodeMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph7NodeMapD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/NodeMap.h:60,32'
          Dst:             _ZN4geos11planargraph7NodeMapD2Ev
    - functionName:    _ZN4geos11planargraph7NodeMapD2Ev
      functionSourceFile: '/src/geos/include/geos/planargraph/NodeMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph7NodeMap8getNodesERNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/planargraph/NodeMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph7NodeMap4findERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/planargraph/NodeMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph7NodeMap6removeERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/planargraph/NodeMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph7NodeMap4findERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/NodeMap.cpp:57,15'
          Dst:             _ZN4geos11planargraph7NodeMap4findERKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos11planargraph7NodeMap3addEPNS0_4NodeE
      functionSourceFile: '/src/geos/src/planargraph/NodeMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11planargraph4Node13getCoordinateEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/NodeMap.cpp:46,58'
          Dst:             _ZNK4geos11planargraph4Node13getCoordinateEv
    - functionName:    _ZN4geos11planargraph7NodeMap10getNodeMapEv
      functionSourceFile: '/src/geos/src/planargraph/NodeMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph7NodeMapC2Ev
      functionSourceFile: '/src/geos/src/planargraph/NodeMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos30ignore_unused_variable_warningIPKNS_4geom10CoordinateEEEvRKT_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9precision10Translater9filter_roEPKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/precision/CommonBitsRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom10CoordinateEEEvRKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/CommonBitsRemover.cpp:55,9'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom10CoordinateEEEvRKT_
    - functionName:    _ZNK4geos9precision10Translater9filter_rwEPNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/precision/CommonBitsRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9precision10TranslaterD0Ev
      functionSourceFile: '/src/geos/src/precision/CommonBitsRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/CommonBitsRemover.cpp:39,7'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos30ignore_unused_variable_warningIPNS_4geom10CoordinateEEEvRKT_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9precision22CommonCoordinateFilter9filter_roEPKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/precision/CommonBitsRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9precision10CommonBits3addEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/CommonBitsRemover.cpp:85,21'
          Dst:             _ZN4geos9precision10CommonBits3addEd
        - Src:             'src/precision/CommonBitsRemover.cpp:86,21'
          Dst:             _ZN4geos9precision10CommonBits3addEd
    - functionName:    _ZNK4geos9precision22CommonCoordinateFilter9filter_rwEPNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/precision/CommonBitsRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPNS_4geom10CoordinateEEEvRKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/CommonBitsRemover.cpp:78,9'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPNS_4geom10CoordinateEEEvRKT_
    - functionName:    _ZN4geos9precision22CommonCoordinateFilterD0Ev
      functionSourceFile: '/src/geos/src/precision/CommonBitsRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/CommonBitsRemover.cpp:68,7'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos9precision17CommonBitsRemover13addCommonBitsEPNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/precision/CommonBitsRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
        - _ZN4geos4geom8Geometry15geometryChangedEv
        - _ZN4geos9precision10TranslaterC2ERNS_4geom10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/CommonBitsRemover.cpp:174,16'
          Dst:             _ZN4geos9precision10TranslaterC2ERNS_4geom10CoordinateE
        - Src:             'src/precision/CommonBitsRemover.cpp:177,11'
          Dst:             _ZN4geos4geom8Geometry15geometryChangedEv
        - Src:             'src/precision/CommonBitsRemover.cpp:184,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
        - Src:             'src/precision/CommonBitsRemover.cpp:184,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos9precision10TranslaterC2ERNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/precision/CommonBitsRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/CommonBitsRemover.cpp:47,5'
          Dst:             _ZN4geos4geom16CoordinateFilterC2Ev
    - functionName:    _ZN4geos9precision17CommonBitsRemover16removeCommonBitsEPNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/precision/CommonBitsRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
        - _ZN4geos4geom8Geometry15geometryChangedEv
        - _ZN4geos9precision10TranslaterC2ERNS_4geom10CoordinateE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/CommonBitsRemover.cpp:151,16'
          Dst:             _ZN4geos9precision10TranslaterC2ERNS_4geom10CoordinateE
        - Src:             'src/precision/CommonBitsRemover.cpp:153,11'
          Dst:             _ZN4geos4geom8Geometry15geometryChangedEv
        - Src:             'src/precision/CommonBitsRemover.cpp:158,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
        - Src:             'src/precision/CommonBitsRemover.cpp:158,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos9precision17CommonBitsRemover19getCommonCoordinateEv
      functionSourceFile: '/src/geos/src/precision/CommonBitsRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9precision22CommonCoordinateFilter19getCommonCoordinateERNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/precision/CommonBitsRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos9precision10CommonBits9getCommonEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/CommonBitsRemover.cpp:92,36'
          Dst:             _ZN4geos9precision10CommonBits9getCommonEv
        - Src:             'src/precision/CommonBitsRemover.cpp:93,36'
          Dst:             _ZN4geos9precision10CommonBits9getCommonEv
        - Src:             'src/precision/CommonBitsRemover.cpp:92,13'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
    - functionName:    _ZN4geos9precision17CommonBitsRemover3addEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/precision/CommonBitsRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9precision22CommonCoordinateFilter19getCommonCoordinateERNS_4geom10CoordinateE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/CommonBitsRemover.cpp:121,15'
          Dst:             _ZN4geos9precision22CommonCoordinateFilter19getCommonCoordinateERNS_4geom10CoordinateE
    - functionName:    _ZN4geos9precision17CommonBitsRemoverD2Ev
      functionSourceFile: '/src/geos/src/precision/CommonBitsRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9precision22CommonCoordinateFilterC2Ev
      functionSourceFile: '/src/geos/src/precision/CommonBitsRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterC2Ev
        - _ZN4geos4geom16CoordinateFilterD2Ev
        - _ZN4geos9precision10CommonBitsC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/CommonBitsRemover.cpp:68,7'
          Dst:             _ZN4geos4geom16CoordinateFilterC2Ev
        - Src:             'src/precision/CommonBitsRemover.cpp:68,7'
          Dst:             _ZN4geos9precision10CommonBitsC2Ev
        - Src:             'src/precision/CommonBitsRemover.cpp:68,7'
          Dst:             _ZN4geos9precision10CommonBitsC2Ev
        - Src:             'src/precision/CommonBitsRemover.cpp:68,7'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos9precision17CommonBitsRemoverC2Ev
      functionSourceFile: '/src/geos/src/precision/CommonBitsRemover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos9precision22CommonCoordinateFilterC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/CommonBitsRemover.cpp:99,20'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/precision/CommonBitsRemover.cpp:101,20'
          Dst:             _ZN4geos9precision22CommonCoordinateFilterC2Ev
    - functionName:    _ZN4geos9precision24GeometryPrecisionReducer6reduceERKNS_4geom8GeometryERKNS2_14PrecisionModelE
      functionSourceFile: '/src/geos/src/precision/GeometryPrecisionReducer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9precision24GeometryPrecisionReducer6reduceERKNS_4geom8GeometryE
        - _ZN4geos9precision24GeometryPrecisionReducerC2ERKNS_4geom14PrecisionModelE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:81,30'
          Dst:             _ZN4geos9precision24GeometryPrecisionReducerC2ERKNS_4geom14PrecisionModelE
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:82,20'
          Dst:             _ZN4geos9precision24GeometryPrecisionReducer6reduceERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9precision24GeometryPrecisionReducerC2ERKNS_4geom14PrecisionModelE
      functionSourceFile: '/src/geos/include/geos/precision/GeometryPrecisionReducer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9precision24GeometryPrecisionReducer6reduceERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/precision/GeometryPrecisionReducer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          157
      EdgeCount:       61
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN4geos9precision24GeometryPrecisionReducer8changePMEPKNS_4geom8GeometryERKNS2_14PrecisionModelE
        - _ZN4geos9precision27PrecisionReducerTransformer6reduceERKNS_4geom8GeometryERKNS2_14PrecisionModelEb
        - _ZN4geos9precision36PointwisePrecisionReducerTransformer6reduceERKNS_4geom8GeometryERKNS2_14PrecisionModelE
        - _ZNK4geos4geom15GeometryFactory11createMultiEONSt3__110unique_ptrINS0_8GeometryENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry12isCollectionEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:104,19'
          Dst:             _ZN4geos9precision36PointwisePrecisionReducerTransformer6reduceERKNS_4geom8GeometryERKNS2_14PrecisionModelE
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:107,19'
          Dst:             _ZN4geos9precision27PrecisionReducerTransformer6reduceERKNS_4geom8GeometryERKNS2_14PrecisionModelEb
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:112,14'
          Dst:             _ZNK4geos4geom8Geometry12isCollectionEv
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:113,23'
          Dst:             _ZNK4geos4geom8Geometry12isCollectionEv
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:116,24'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:116,38'
          Dst:             _ZNK4geos4geom15GeometryFactory11createMultiEONSt3__110unique_ptrINS0_8GeometryENS2_14default_deleteIS4_EEEE
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:121,28'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:121,42'
          Dst:             _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:123,17'
          Dst:             _ZN4geos9precision24GeometryPrecisionReducer8changePMEPKNS_4geom8GeometryERKNS2_14PrecisionModelE
    - functionName:    _ZN4geos9precision24GeometryPrecisionReducer8changePMEPKNS_4geom8GeometryERKNS2_14PrecisionModelE
      functionSourceFile: '/src/geos/src/precision/GeometryPrecisionReducer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom4util14GeometryEditor4editEPKNS0_8GeometryEPNS1_23GeometryEditorOperationE
        - _ZN4geos4geom4util14GeometryEditorC2EPKNS0_15GeometryFactoryE
        - _ZN4geos4geom4util21NoOpGeometryOperationC2Ev
        - _ZN4geos4geom4util23GeometryEditorOperationD2Ev
        - _ZN4geos9precision24GeometryPrecisionReducer13createFactoryERKNS_4geom15GeometryFactoryERKNS2_14PrecisionModelE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:48,52'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:49,43'
          Dst:             _ZN4geos9precision24GeometryPrecisionReducer13createFactoryERKNS_4geom15GeometryFactoryERKNS2_14PrecisionModelE
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:50,20'
          Dst:             _ZN4geos4geom4util14GeometryEditorC2EPKNS0_15GeometryFactoryE
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:53,27'
          Dst:             _ZN4geos4geom4util21NoOpGeometryOperationC2Ev
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:54,21'
          Dst:             _ZN4geos4geom4util14GeometryEditor4editEPKNS0_8GeometryEPNS1_23GeometryEditorOperationE
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:55,1'
          Dst:             _ZN4geos4geom4util23GeometryEditorOperationD2Ev
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:55,1'
          Dst:             _ZN4geos4geom4util23GeometryEditorOperationD2Ev
    - functionName:    _ZN4geos9precision24GeometryPrecisionReducer13createFactoryERKNS_4geom15GeometryFactoryERKNS2_14PrecisionModelE
      functionSourceFile: '/src/geos/src/precision/GeometryPrecisionReducer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom15GeometryFactory6createEPKNS0_14PrecisionModelEi
        - _ZNK4geos4geom15GeometryFactory7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:93,39'
          Dst:             _ZNK4geos4geom15GeometryFactory7getSRIDEv
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:92,9'
          Dst:             _ZN4geos4geom15GeometryFactory6createEPKNS0_14PrecisionModelEi
    - functionName:    _ZN4geos4geom4util21NoOpGeometryOperationC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/NoOpGeometryOperation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util23GeometryEditorOperationC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/NoOpGeometryOperation.h:34,16'
          Dst:             _ZN4geos4geom4util23GeometryEditorOperationC2Ev
    - functionName:    _ZN4geos9precision24GeometryPrecisionReducer19reduceKeepCollapsedERKNS_4geom8GeometryERKNS2_14PrecisionModelE
      functionSourceFile: '/src/geos/src/precision/GeometryPrecisionReducer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9precision24GeometryPrecisionReducer28setRemoveCollapsedComponentsEb
        - _ZN4geos9precision24GeometryPrecisionReducer6reduceERKNS_4geom8GeometryE
        - _ZN4geos9precision24GeometryPrecisionReducerC2ERKNS_4geom14PrecisionModelE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:71,30'
          Dst:             _ZN4geos9precision24GeometryPrecisionReducerC2ERKNS_4geom14PrecisionModelE
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:72,13'
          Dst:             _ZN4geos9precision24GeometryPrecisionReducer28setRemoveCollapsedComponentsEb
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:73,20'
          Dst:             _ZN4geos9precision24GeometryPrecisionReducer6reduceERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9precision24GeometryPrecisionReducer15reducePointwiseERKNS_4geom8GeometryERKNS2_14PrecisionModelE
      functionSourceFile: '/src/geos/src/precision/GeometryPrecisionReducer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9precision24GeometryPrecisionReducer12setPointwiseEb
        - _ZN4geos9precision24GeometryPrecisionReducer6reduceERKNS_4geom8GeometryE
        - _ZN4geos9precision24GeometryPrecisionReducerC2ERKNS_4geom14PrecisionModelE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:62,30'
          Dst:             _ZN4geos9precision24GeometryPrecisionReducerC2ERKNS_4geom14PrecisionModelE
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:63,13'
          Dst:             _ZN4geos9precision24GeometryPrecisionReducer12setPointwiseEb
        - Src:             'src/precision/GeometryPrecisionReducer.cpp:64,20'
          Dst:             _ZN4geos9precision24GeometryPrecisionReducer6reduceERKNS_4geom8GeometryE
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE6expandERKNS1_15TemplateSTRNodeIS7_S8_EESG_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS7_S8_SB_EENSH_6vectorISK_NSH_9allocatorISK_EEEENSC_16PairQueueCompareEEEd
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          109
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceEC2ERKNS1_15TemplateSTRNodeIS7_S8_EESG_RSB_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE13beginChildrenEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:152,48'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:153,36'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:154,39'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceEC2ERKNS1_15TemplateSTRNodeIS7_S8_EESG_RSB_
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:153,36'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:154,75'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceEC2ERKNS1_15TemplateSTRNodeIS7_S8_EESG_RSB_
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:153,36'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:154,75'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceEC2ERKNS1_15TemplateSTRNodeIS7_S8_EESG_RSB_
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:153,36'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceEC2ERKNS1_15TemplateSTRNodeIS7_S8_EESG_RSB_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE8distanceERSB_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:30,60'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE8distanceERSB_
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE16PairQueueCompareclERKNS1_19TemplateSTRNodePairIS7_S8_SB_EESH_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE8distanceERSB_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits8distanceERKNS_4geom8EnvelopeES6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE8isLeavesEv
        - _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistanceclEPKNS_9operation8distance13FacetSequenceES7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:54,13'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE8isLeavesEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:55,34'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:55,57'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:55,20'
          Dst:             _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistanceclEPKNS_9operation8distance13FacetSequenceES7_
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:57,54'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:57,79'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:57,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits8distanceERKNS_4geom8EnvelopeES6_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE8isLeavesEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:33,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:33,51'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE6isLeafEv
    - functionName:    _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistanceclEPKNS_9operation8distance13FacetSequenceES7_
      functionSourceFile: '/src/geos/src/precision/MinimumClearance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistance8distanceEPKNS_9operation8distance13FacetSequenceES7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/MinimumClearance.cpp:87,20'
          Dst:             _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistance8distanceEPKNS_9operation8distance13FacetSequenceES7_
    - functionName:    _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistance8distanceEPKNS_9operation8distance13FacetSequenceES7_
      functionSourceFile: '/src/geos/src/precision/MinimumClearance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos9operation8distance13FacetSequence4sizeEv
        - _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistance14vertexDistanceEPKNS_9operation8distance13FacetSequenceES7_
        - _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistance15segmentDistanceEPKNS_9operation8distance13FacetSequenceES7_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/MinimumClearance.cpp:95,13'
          Dst:             _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistance14vertexDistanceEPKNS_9operation8distance13FacetSequenceES7_
        - Src:             'src/precision/MinimumClearance.cpp:96,21'
          Dst:             _ZNK4geos9operation8distance13FacetSequence4sizeEv
        - Src:             'src/precision/MinimumClearance.cpp:96,41'
          Dst:             _ZNK4geos9operation8distance13FacetSequence4sizeEv
        - Src:             'src/precision/MinimumClearance.cpp:103,13'
          Dst:             _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistance15segmentDistanceEPKNS_9operation8distance13FacetSequenceES7_
        - Src:             'src/precision/MinimumClearance.cpp:108,13'
          Dst:             _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistance15segmentDistanceEPKNS_9operation8distance13FacetSequenceES7_
    - functionName:    _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistance14vertexDistanceEPKNS_9operation8distance13FacetSequenceES7_
      functionSourceFile: '/src/geos/src/precision/MinimumClearance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9operation8distance13FacetSequence13getCoordinateEm
        - _ZNK4geos9operation8distance13FacetSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/MinimumClearance.cpp:115,47'
          Dst:             _ZNK4geos9operation8distance13FacetSequence4sizeEv
        - Src:             'src/precision/MinimumClearance.cpp:116,51'
          Dst:             _ZNK4geos9operation8distance13FacetSequence4sizeEv
        - Src:             'src/precision/MinimumClearance.cpp:117,49'
          Dst:             _ZNK4geos9operation8distance13FacetSequence13getCoordinateEm
        - Src:             'src/precision/MinimumClearance.cpp:118,49'
          Dst:             _ZNK4geos9operation8distance13FacetSequence13getCoordinateEm
        - Src:             'src/precision/MinimumClearance.cpp:119,29'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/precision/MinimumClearance.cpp:120,40'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistance15segmentDistanceEPKNS_9operation8distance13FacetSequenceES7_
      functionSourceFile: '/src/geos/src/precision/MinimumClearance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          69
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9operation8distance13FacetSequence13getCoordinateEm
        - _ZNK4geos9operation8distance13FacetSequence4sizeEv
        - _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistance9updatePtsERKNS_4geom10CoordinateES6_S6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/MinimumClearance.cpp:138,47'
          Dst:             _ZNK4geos9operation8distance13FacetSequence4sizeEv
        - Src:             'src/precision/MinimumClearance.cpp:139,51'
          Dst:             _ZNK4geos9operation8distance13FacetSequence4sizeEv
        - Src:             'src/precision/MinimumClearance.cpp:140,48'
          Dst:             _ZNK4geos9operation8distance13FacetSequence13getCoordinateEm
        - Src:             'src/precision/MinimumClearance.cpp:142,51'
          Dst:             _ZNK4geos9operation8distance13FacetSequence13getCoordinateEm
        - Src:             'src/precision/MinimumClearance.cpp:143,51'
          Dst:             _ZNK4geos9operation8distance13FacetSequence13getCoordinateEm
        - Src:             'src/precision/MinimumClearance.cpp:145,29'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/precision/MinimumClearance.cpp:145,51'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/precision/MinimumClearance.cpp:146,36'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/precision/MinimumClearance.cpp:149,29'
          Dst:             _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistance9updatePtsERKNS_4geom10CoordinateES6_S6_
    - functionName:    _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistance9updatePtsERKNS_4geom10CoordinateES6_S6_
      functionSourceFile: '/src/geos/src/precision/MinimumClearance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZNK4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/MinimumClearance.cpp:66,25'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/precision/MinimumClearance.cpp:69,17'
          Dst:             _ZNK4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYERS2_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE8getItemsEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNodePair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:42,42'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRNodePair.h:42,65'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getItemEv
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE13expandToQueueERKNS1_19TemplateSTRNodePairIS7_S8_SB_EERNSt3__114priority_queueISE_NSH_6vectorISE_NSH_9allocatorISE_EEEENSC_16PairQueueCompareEEEd
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          71
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE6expandERKNS1_15TemplateSTRNodeIS7_S8_EESG_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS7_S8_SB_EENSH_6vectorISK_NSH_9allocatorISK_EEEENSC_16PairQueueCompareEEEd
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11isCompositeEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getSizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:122,30'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11isCompositeEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:123,30'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE11isCompositeEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:131,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getSizeEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:131,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getSizeEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:132,17'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE6expandERKNS1_15TemplateSTRNodeIS7_S8_EESG_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS7_S8_SB_EENSH_6vectorISK_NSH_9allocatorISK_EEEENSC_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:135,17'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE6expandERKNS1_15TemplateSTRNodeIS7_S8_EESG_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS7_S8_SB_EENSH_6vectorISK_NSH_9allocatorISK_EEEENSC_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:139,13'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE6expandERKNS1_15TemplateSTRNodeIS7_S8_EESG_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS7_S8_SB_EENSH_6vectorISK_NSH_9allocatorISK_EEEENSC_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:142,13'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE6expandERKNS1_15TemplateSTRNodeIS7_S8_EESG_bRNSt3__114priority_queueINS1_19TemplateSTRNodePairIS7_S8_SB_EENSH_6vectorISK_NSH_9allocatorISK_EEEENSC_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:146,9'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:146,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:146,9'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:146,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE16nearestNeighbourERNS1_19TemplateSTRNodePairIS7_S8_SB_EEd
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          166
      EdgeCount:       38
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE13expandToQueueERKNS1_19TemplateSTRNodePairIS7_S8_SB_EERNSt3__114priority_queueISE_NSH_6vectorISE_NSH_9allocatorISE_EEEENSC_16PairQueueCompareEEEd
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE8getItemsEv
        - _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE8isLeavesEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:94,22'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE8isLeavesEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:94,22'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE8isLeavesEv
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:107,17'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE13expandToQueueERKNS1_19TemplateSTRNodePairIS7_S8_SB_EERNSt3__114priority_queueISE_NSH_6vectorISE_NSH_9allocatorISE_EEEENSC_16PairQueueCompareEEEd
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:112,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:112,19'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:112,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:112,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:115,25'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE8getItemsEv
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE16nearestNeighbourERNS1_19TemplateSTRNodePairIS7_S8_SB_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE16nearestNeighbourERNS1_19TemplateSTRNodePairIS7_S8_SB_EEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:54,16'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE16nearestNeighbourERNS1_19TemplateSTRNodePairIS7_S8_SB_EEd
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE16nearestNeighbourERKNS1_15TemplateSTRNodeIS7_S8_EESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceEC2ERKNS1_15TemplateSTRNodeIS7_S8_EESG_RSB_
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE16nearestNeighbourERNS1_19TemplateSTRNodePairIS7_S8_SB_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:49,18'
          Dst:             _ZN4geos5index7strtree19TemplateSTRNodePairIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceEC2ERKNS1_15TemplateSTRNodeIS7_S8_EESG_RSB_
        - Src:             'include/geos/index/strtree/TemplateSTRtreeDistance.h:50,16'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE16nearestNeighbourERNS1_19TemplateSTRNodePairIS7_S8_SB_EE
    - functionName:    _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceEC2ERSB_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtreeDistance.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16nearestNeighbourIZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceEENSt3__14pairIS7_S7_EERS9_RT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getRootEv
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE16nearestNeighbourERKNS1_15TemplateSTRNodeIS7_S8_EESG_
        - _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceEC2ERSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:220,14'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getRootEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:220,34'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE7getRootEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:224,71'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceEC2ERSB_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:225,19'
          Dst:             _ZN4geos5index7strtree23TemplateSTRtreeDistanceIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceE16nearestNeighbourERKNS1_15TemplateSTRNodeIS7_S8_EESG_
    - functionName:    _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistanceD2Ev
      functionSourceFile: '/src/geos/src/precision/MinimumClearance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistance14getCoordinatesEv
      functionSourceFile: '/src/geos/src/precision/MinimumClearance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16nearestNeighbourIZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceEENSt3__14pairIS7_S7_EERT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16nearestNeighbourIZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceEENSt3__14pairIS7_S7_EERS9_RT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:207,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16nearestNeighbourIZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceEENSt3__14pairIS7_S7_EERS9_RT_
    - functionName:    _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistanceC2Ev
      functionSourceFile: '/src/geos/src/precision/MinimumClearance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9precision16MinimumClearance7getLineEv
      functionSourceFile: '/src/geos/src/precision/MinimumClearance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9precision16MinimumClearance7computeEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/MinimumClearance.cpp:45,5'
          Dst:             _ZN4geos9precision16MinimumClearance7computeEv
        - Src:             'src/precision/MinimumClearance.cpp:49,27'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/precision/MinimumClearance.cpp:49,41'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEm
        - Src:             'src/precision/MinimumClearance.cpp:52,23'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/precision/MinimumClearance.cpp:52,71'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/precision/MinimumClearance.cpp:52,37'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos9precision16MinimumClearance7computeEv
      functionSourceFile: '/src/geos/src/precision/MinimumClearance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          145
      EdgeCount:       54
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16nearestNeighbourIZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceEENSt3__14pairIS7_S7_EERT_
        - _ZN4geos9operation8distance24FacetSequenceTreeBuilder5buildEPKNS_4geom8GeometryE
        - _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistance14getCoordinatesEv
        - _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistance8distanceEPKNS_9operation8distance13FacetSequenceES7_
        - _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistanceC2Ev
        - _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistanceD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/MinimumClearance.cpp:175,17'
          Dst:             _ZN4geos9operation8distance24FacetSequenceTreeBuilder5buildEPKNS_4geom8GeometryE
        - Src:             'src/precision/MinimumClearance.cpp:176,26'
          Dst:             _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistanceC2Ev
        - Src:             'src/precision/MinimumClearance.cpp:177,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_9operation8distance13FacetSequenceENS1_14EnvelopeTraitsEE16nearestNeighbourIZNS_9precision16MinimumClearance7computeEvE20MinClearanceDistanceEENSt3__14pairIS7_S7_EERT_
        - Src:             'src/precision/MinimumClearance.cpp:180,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/precision/MinimumClearance.cpp:180,15'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/precision/MinimumClearance.cpp:180,9'
          Dst:             __cxa_throw
        - Src:             'src/precision/MinimumClearance.cpp:180,9'
          Dst:             __cxa_free_exception
        - Src:             'src/precision/MinimumClearance.cpp:183,24'
          Dst:             _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistance8distanceEPKNS_9operation8distance13FacetSequenceES7_
        - Src:             'src/precision/MinimumClearance.cpp:185,61'
          Dst:             _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistance14getCoordinatesEv
        - Src:             'src/precision/MinimumClearance.cpp:186,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/precision/MinimumClearance.cpp:187,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/precision/MinimumClearance.cpp:188,1'
          Dst:             _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistanceD2Ev
        - Src:             'src/precision/MinimumClearance.cpp:188,1'
          Dst:             _ZZN4geos9precision16MinimumClearance7computeEvEN20MinClearanceDistanceD2Ev
    - functionName:    _ZN4geos9precision16MinimumClearance11getDistanceEv
      functionSourceFile: '/src/geos/src/precision/MinimumClearance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9precision16MinimumClearance7computeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/MinimumClearance.cpp:38,5'
          Dst:             _ZN4geos9precision16MinimumClearance7computeEv
    - functionName:    _ZN4geos9precision16MinimumClearanceC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/precision/MinimumClearance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK4geos9precision36PointwisePrecisionReducerTransformer15reducePointwiseEPKNS_4geom18CoordinateSequenceEENK3$_0clINS2_14CoordinateXYZMEEEDaT_'
      functionSourceFile: '/src/geos/src/precision/PointwisePrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:68,18'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:69,22'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
    - functionName:    '_ZZNK4geos9precision36PointwisePrecisionReducerTransformer15reducePointwiseEPKNS_4geom18CoordinateSequenceEENK3$_0clINS2_13CoordinateXYMEEEDaT_'
      functionSourceFile: '/src/geos/src/precision/PointwisePrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:68,18'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:69,22'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_
    - functionName:    '_ZZNK4geos9precision36PointwisePrecisionReducerTransformer15reducePointwiseEPKNS_4geom18CoordinateSequenceEENK3$_0clINS2_10CoordinateEEEDaT_'
      functionSourceFile: '/src/geos/src/precision/PointwisePrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:68,18'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:69,22'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
    - functionName:    '_ZZNK4geos9precision36PointwisePrecisionReducerTransformer15reducePointwiseEPKNS_4geom18CoordinateSequenceEENK3$_0clINS2_12CoordinateXYEEEDaT_'
      functionSourceFile: '/src/geos/src/precision/PointwisePrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:68,18'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:69,22'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
    - functionName:    _ZN4geos9precision36PointwisePrecisionReducerTransformerD0Ev
      functionSourceFile: '/src/geos/include/geos/precision/PointwisePrecisionReducerTransformer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/precision/PointwisePrecisionReducerTransformer.h:40,16'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7forEachIZNKS_9precision36PointwisePrecisionReducerTransformer15reducePointwiseEPKS1_E3$_0EEvOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          198
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - '_ZZNK4geos9precision36PointwisePrecisionReducerTransformer15reducePointwiseEPKNS_4geom18CoordinateSequenceEENK3$_0clINS2_10CoordinateEEEDaT_'
        - '_ZZNK4geos9precision36PointwisePrecisionReducerTransformer15reducePointwiseEPKNS_4geom18CoordinateSequenceEENK3$_0clINS2_12CoordinateXYEEEDaT_'
        - '_ZZNK4geos9precision36PointwisePrecisionReducerTransformer15reducePointwiseEPKNS_4geom18CoordinateSequenceEENK3$_0clINS2_13CoordinateXYMEEEDaT_'
        - '_ZZNK4geos9precision36PointwisePrecisionReducerTransformer15reducePointwiseEPKNS_4geom18CoordinateSequenceEENK3$_0clINS2_14CoordinateXYZMEEEDaT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:789,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:789,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,89'
          Dst:             '_ZZNK4geos9precision36PointwisePrecisionReducerTransformer15reducePointwiseEPKNS_4geom18CoordinateSequenceEENK3$_0clINS2_12CoordinateXYEEEDaT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,89'
          Dst:             '_ZZNK4geos9precision36PointwisePrecisionReducerTransformer15reducePointwiseEPKNS_4geom18CoordinateSequenceEENK3$_0clINS2_10CoordinateEEEDaT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,89'
          Dst:             '_ZZNK4geos9precision36PointwisePrecisionReducerTransformer15reducePointwiseEPKNS_4geom18CoordinateSequenceEENK3$_0clINS2_13CoordinateXYMEEEDaT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,89'
          Dst:             '_ZZNK4geos9precision36PointwisePrecisionReducerTransformer15reducePointwiseEPKNS_4geom18CoordinateSequenceEENK3$_0clINS2_14CoordinateXYZMEEEDaT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
    - functionName:    _ZNK4geos9precision36PointwisePrecisionReducerTransformer15reducePointwiseEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/precision/PointwisePrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - '_ZNK4geos4geom18CoordinateSequence7forEachIZNKS_9precision36PointwisePrecisionReducerTransformer15reducePointwiseEPKS1_E3$_0EEvOT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:63,80'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:63,101'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:64,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:64,18'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:67,18'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7forEachIZNKS_9precision36PointwisePrecisionReducerTransformer15reducePointwiseEPKS1_E3$_0EEvOT_'
    - functionName:    _ZN4geos9precision36PointwisePrecisionReducerTransformer20transformCoordinatesEPKNS_4geom18CoordinateSequenceEPKNS2_8GeometryE
      functionSourceFile: '/src/geos/src/precision/PointwisePrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - _ZNK4geos9precision36PointwisePrecisionReducerTransformer15reducePointwiseEPKNS_4geom18CoordinateSequenceE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:51,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:52,68'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:52,84'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:55,12'
          Dst:             _ZNK4geos9precision36PointwisePrecisionReducerTransformer15reducePointwiseEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos9precision36PointwisePrecisionReducerTransformerC2ERKNS_4geom14PrecisionModelE
      functionSourceFile: '/src/geos/include/geos/precision/PointwisePrecisionReducerTransformer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/precision/PointwisePrecisionReducerTransformer.h:51,5'
          Dst:             _ZN4geos4geom4util19GeometryTransformerC2Ev
    - functionName:    _ZN4geos9precision36PointwisePrecisionReducerTransformer6reduceERKNS_4geom8GeometryERKNS2_14PrecisionModelE
      functionSourceFile: '/src/geos/src/precision/PointwisePrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - _ZN4geos4geom4util19GeometryTransformerD2Ev
        - _ZN4geos9precision36PointwisePrecisionReducerTransformerC2ERKNS_4geom14PrecisionModelE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:41,42'
          Dst:             _ZN4geos9precision36PointwisePrecisionReducerTransformerC2ERKNS_4geom14PrecisionModelE
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:42,18'
          Dst:             _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:43,1'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
        - Src:             'src/precision/PointwisePrecisionReducerTransformer.cpp:43,1'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
    - functionName:    _ZN4geos9precision22PrecisionReducerFilter6filterINS_4geom14CoordinateXYZMEEEvPKT_
      functionSourceFile: '/src/geos/src/precision/PrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:56,22'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:59,62'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:62,23'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:63,33'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
    - functionName:    _ZN4geos9precision22PrecisionReducerFilter6filterINS_4geom13CoordinateXYMEEEvPKT_
      functionSourceFile: '/src/geos/src/precision/PrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:56,22'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:59,62'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:62,23'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:63,33'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
    - functionName:    _ZN4geos9precision22PrecisionReducerFilter6filterINS_4geom10CoordinateEEEvPKT_
      functionSourceFile: '/src/geos/src/precision/PrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:56,22'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:59,62'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:62,23'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:63,33'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
    - functionName:    _ZN4geos9precision22PrecisionReducerFilter6filterINS_4geom12CoordinateXYEEEvPKT_
      functionSourceFile: '/src/geos/src/precision/PrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:56,22'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:59,62'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:62,23'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:63,33'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERT_v
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9precision22PrecisionReducerFilterEED0Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:113,7'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9precision22PrecisionReducerFilterEE9filter_roEPKNS0_14CoordinateXYZME
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9precision22PrecisionReducerFilter6filterINS_4geom14CoordinateXYZMEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:119,93'
          Dst:             _ZN4geos9precision22PrecisionReducerFilter6filterINS_4geom14CoordinateXYZMEEEvPKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9precision22PrecisionReducerFilterEE9filter_roEPKNS0_13CoordinateXYME
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9precision22PrecisionReducerFilter6filterINS_4geom13CoordinateXYMEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:118,92'
          Dst:             _ZN4geos9precision22PrecisionReducerFilter6filterINS_4geom13CoordinateXYMEEEvPKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9precision22PrecisionReducerFilterEE9filter_roEPKNS0_10CoordinateE
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9precision22PrecisionReducerFilter6filterINS_4geom10CoordinateEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:117,89'
          Dst:             _ZN4geos9precision22PrecisionReducerFilter6filterINS_4geom10CoordinateEEEvPKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9precision22PrecisionReducerFilterEE9filter_roEPKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9precision22PrecisionReducerFilter6filterINS_4geom12CoordinateXYEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:116,91'
          Dst:             _ZN4geos9precision22PrecisionReducerFilter6filterINS_4geom12CoordinateXYEEEvPKT_
    - functionName:    _ZN4geos9precision22PrecisionReducerFilterD0Ev
      functionSourceFile: '/src/geos/src/precision/PrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9precision22PrecisionReducerFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:41,7'
          Dst:             _ZN4geos9precision22PrecisionReducerFilterD2Ev
    - functionName:    _ZN4geos9precision22PrecisionReducerFilterD2Ev
      functionSourceFile: '/src/geos/src/precision/PrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:41,7'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9precision22PrecisionReducerFilterEEC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:113,7'
          Dst:             _ZN4geos4geom16CoordinateFilterC2Ev
    - functionName:    _ZN4geos9precision27PrecisionReducerTransformerD0Ev
      functionSourceFile: '/src/geos/include/geos/precision/PrecisionReducerTransformer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/precision/PrecisionReducerTransformer.h:46,16'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
    - functionName:    _ZN4geos9precision27PrecisionReducerTransformer21transformMultiPolygonEPKNS_4geom12MultiPolygonEPKNS2_8GeometryE
      functionSourceFile: '/src/geos/src/precision/PrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9precision27PrecisionReducerTransformer10reduceAreaEPKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:167,12'
          Dst:             _ZNK4geos9precision27PrecisionReducerTransformer10reduceAreaEPKNS_4geom8GeometryE
    - functionName:    _ZNK4geos9precision27PrecisionReducerTransformer10reduceAreaEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/precision/PrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng16PrecisionReducer15reducePrecisionEPKNS_4geom8GeometryEPKNS3_14PrecisionModelEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:174,12'
          Dst:             _ZN4geos9operation9overlayng16PrecisionReducer15reducePrecisionEPKNS_4geom8GeometryEPKNS3_14PrecisionModelEb
    - functionName:    _ZN4geos9precision27PrecisionReducerTransformer16transformPolygonEPKNS_4geom7PolygonEPKNS2_8GeometryE
      functionSourceFile: '/src/geos/src/precision/PrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9precision27PrecisionReducerTransformer10reduceAreaEPKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:158,12'
          Dst:             _ZNK4geos9precision27PrecisionReducerTransformer10reduceAreaEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9precision22PrecisionReducerFilter9getCoordsEv
      functionSourceFile: '/src/geos/src/precision/PrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18CoordinateSequence8apply_roINS_9precision22PrecisionReducerFilterEEEvPT_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          259
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:749,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:749,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:757,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:763,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:769,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
    - functionName:    _ZN4geos9precision22PrecisionReducerFilterC2EbRKNS_4geom14PrecisionModelEbb
      functionSourceFile: '/src/geos/src/precision/PrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
        - _ZN4geos4geom19CoordinateInspectorINS_9precision22PrecisionReducerFilterEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:44,9'
          Dst:             _ZN4geos4geom19CoordinateInspectorINS_9precision22PrecisionReducerFilterEEC2Ev
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:49,14'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos9precision27PrecisionReducerTransformer20transformCoordinatesEPKNS_4geom18CoordinateSequenceEPKNS2_8GeometryE
      functionSourceFile: '/src/geos/src/precision/PrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          133
      EdgeCount:       28
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9precision22PrecisionReducerFilter9getCoordsEv
        - _ZN4geos9precision22PrecisionReducerFilterC2EbRKNS_4geom14PrecisionModelEbb
        - _ZN4geos9precision22PrecisionReducerFilterD2Ev
        - _ZN4geos9precision27PrecisionReducerTransformer6extendERNS_4geom18CoordinateSequenceEm
        - _ZNK4geos4geom18CoordinateSequence12getDimensionEv
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - _ZNK4geos4geom18CoordinateSequence8apply_roINS_9precision22PrecisionReducerFilterEEEvPT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:111,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:114,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:115,68'
          Dst:             _ZNK4geos4geom18CoordinateSequence12getDimensionEv
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:119,69'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:119,85'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:119,28'
          Dst:             _ZN4geos9precision22PrecisionReducerFilterC2EbRKNS_4geom14PrecisionModelEbb
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:120,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence8apply_roINS_9precision22PrecisionReducerFilterEEEvPT_
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:121,32'
          Dst:             _ZN4geos9precision22PrecisionReducerFilter9getCoordsEv
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:142,23'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:145,9'
          Dst:             _ZN4geos9precision27PrecisionReducerTransformer6extendERNS_4geom18CoordinateSequenceEm
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:149,1'
          Dst:             _ZN4geos9precision22PrecisionReducerFilterD2Ev
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:149,1'
          Dst:             _ZN4geos9precision22PrecisionReducerFilterD2Ev
    - functionName:    _ZN4geos9precision27PrecisionReducerTransformer6extendERNS_4geom18CoordinateSequenceEm
      functionSourceFile: '/src/geos/src/precision/PrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          41
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERT_v
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:96,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:99,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:100,45'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERT_v
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:101,16'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:99,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos9precision27PrecisionReducerTransformerC2ERKNS_4geom14PrecisionModelEb
      functionSourceFile: '/src/geos/include/geos/precision/PrecisionReducerTransformer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/precision/PrecisionReducerTransformer.h:62,5'
          Dst:             _ZN4geos4geom4util19GeometryTransformerC2Ev
    - functionName:    _ZN4geos9precision27PrecisionReducerTransformer6reduceERKNS_4geom8GeometryERKNS2_14PrecisionModelEb
      functionSourceFile: '/src/geos/src/precision/PrecisionReducerTransformer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - _ZN4geos4geom4util19GeometryTransformerD2Ev
        - _ZN4geos9precision27PrecisionReducerTransformerC2ERKNS_4geom14PrecisionModelEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:86,33'
          Dst:             _ZN4geos9precision27PrecisionReducerTransformerC2ERKNS_4geom14PrecisionModelEb
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:87,18'
          Dst:             _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:88,1'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
        - Src:             'src/precision/PrecisionReducerTransformer.cpp:88,1'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
    - functionName:    _ZNK4geos5shape21GeometricShapeBuilder11createCoordEdd
      functionSourceFile: '/src/geos/src/shape/GeometricShapeBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/GeometricShapeBuilder.cpp:96,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/shape/GeometricShapeBuilder.cpp:97,22'
          Dst:             _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
        - Src:             'src/shape/GeometricShapeBuilder.cpp:97,43'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos5shape21GeometricShapeBuilder12setNumPointsEm
      functionSourceFile: '/src/geos/src/shape/GeometricShapeBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5shape21GeometricShapeBuilder15getSquareExtentEv
      functionSourceFile: '/src/geos/src/shape/GeometricShapeBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Edddd
        - _ZNK4geos5shape21GeometricShapeBuilder9getCentreEv
        - _ZNK4geos5shape21GeometricShapeBuilder9getRadiusEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/GeometricShapeBuilder.cpp:81,27'
          Dst:             _ZNK4geos5shape21GeometricShapeBuilder9getRadiusEv
        - Src:             'src/shape/GeometricShapeBuilder.cpp:82,33'
          Dst:             _ZNK4geos5shape21GeometricShapeBuilder9getCentreEv
        - Src:             'src/shape/GeometricShapeBuilder.cpp:84,12'
          Dst:             _ZN4geos4geom8EnvelopeC2Edddd
    - functionName:    _ZNK4geos5shape21GeometricShapeBuilder9getRadiusEv
      functionSourceFile: '/src/geos/src/shape/GeometricShapeBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5shape21GeometricShapeBuilder11getDiameterEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/GeometricShapeBuilder.cpp:63,12'
          Dst:             _ZNK4geos5shape21GeometricShapeBuilder11getDiameterEv
    - functionName:    _ZNK4geos5shape21GeometricShapeBuilder9getCentreEv
      functionSourceFile: '/src/geos/src/shape/GeometricShapeBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZNK4geos4geom8Envelope6centreERNS0_12CoordinateXYE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/GeometricShapeBuilder.cpp:49,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/shape/GeometricShapeBuilder.cpp:50,12'
          Dst:             _ZNK4geos4geom8Envelope6centreERNS0_12CoordinateXYE
    - functionName:    _ZNK4geos5shape21GeometricShapeBuilder11getDiameterEv
      functionSourceFile: '/src/geos/src/shape/GeometricShapeBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/GeometricShapeBuilder.cpp:57,28'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'src/shape/GeometricShapeBuilder.cpp:57,48'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
    - functionName:    _ZNK4geos5shape21GeometricShapeBuilder17getSquareBaseLineEv
      functionSourceFile: '/src/geos/src/shape/GeometricShapeBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZNK4geos5shape21GeometricShapeBuilder9getCentreEv
        - _ZNK4geos5shape21GeometricShapeBuilder9getRadiusEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/GeometricShapeBuilder.cpp:69,27'
          Dst:             _ZNK4geos5shape21GeometricShapeBuilder9getRadiusEv
        - Src:             'src/shape/GeometricShapeBuilder.cpp:70,33'
          Dst:             _ZNK4geos5shape21GeometricShapeBuilder9getCentreEv
        - Src:             'src/shape/GeometricShapeBuilder.cpp:72,22'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/shape/GeometricShapeBuilder.cpp:73,22'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/shape/GeometricShapeBuilder.cpp:75,12'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
    - functionName:    _ZNK4geos5shape21GeometricShapeBuilder9getExtentEv
      functionSourceFile: '/src/geos/src/shape/GeometricShapeBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5shape21GeometricShapeBuilder9setExtentERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/shape/GeometricShapeBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5shape21GeometricShapeBuilderC2EPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/shape/GeometricShapeBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/GeometricShapeBuilder.cpp:29,24'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
    - functionName:    _ZN4geos5shape21GeometricShapeBuilderD0Ev
      functionSourceFile: '/src/geos/include/geos/shape/GeometricShapeBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5shape7fractal14HilbertEncoder17HilbertComparatorclEPKNS_4geom8GeometryES7_
      functionSourceFile: '/src/geos/include/geos/shape/fractal/HilbertEncoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5shape7fractal14HilbertEncoder6encodeEPKNS_4geom8EnvelopeE
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/shape/fractal/HilbertEncoder.h:84,24'
          Dst:             _ZN4geos5shape7fractal14HilbertEncoder6encodeEPKNS_4geom8EnvelopeE
        - Src:             'include/geos/shape/fractal/HilbertEncoder.h:84,63'
          Dst:             _ZN4geos5shape7fractal14HilbertEncoder6encodeEPKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5shape7fractal14HilbertEncoder6encodeEPKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/shape/fractal/HilbertEncoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5shape7fractal11HilbertCode6encodeEjjj
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/fractal/HilbertEncoder.cpp:44,24'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'src/shape/fractal/HilbertEncoder.cpp:44,44'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/shape/fractal/HilbertEncoder.cpp:49,24'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'src/shape/fractal/HilbertEncoder.cpp:49,45'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/shape/fractal/HilbertEncoder.cpp:54,12'
          Dst:             _ZN4geos5shape7fractal11HilbertCode6encodeEjjj
    - functionName:    _ZN4geos5shape7fractal14HilbertEncoder17HilbertComparatorC2ERS2_
      functionSourceFile: '/src/geos/include/geos/shape/fractal/HilbertEncoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5shape7fractal14HilbertEncoder11getEnvelopeINSt3__111__wrap_iterIPPNS_4geom8GeometryEEEEENS6_8EnvelopeET_SC_
      functionSourceFile: '/src/geos/include/geos/shape/fractal/HilbertEncoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeERKS1_
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZNK4geos4geom8Envelope6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/shape/fractal/HilbertEncoder.h:46,24'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'include/geos/shape/fractal/HilbertEncoder.h:49,24'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'include/geos/shape/fractal/HilbertEncoder.h:52,24'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKS1_
    - functionName:    _ZN4geos5shape7fractal14HilbertEncoder4sortINSt3__111__wrap_iterIPPNS_4geom8GeometryEEEEEvT_SB_
      functionSourceFile: '/src/geos/include/geos/shape/fractal/HilbertEncoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5shape7fractal14HilbertEncoder11getEnvelopeINSt3__111__wrap_iterIPPNS_4geom8GeometryEEEEENS6_8EnvelopeET_SC_
        - _ZN4geos5shape7fractal14HilbertEncoder17HilbertComparatorC2ERS2_
        - _ZN4geos5shape7fractal14HilbertEncoderC2EjRNS_4geom8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/shape/fractal/HilbertEncoder.h:60,23'
          Dst:             _ZN4geos5shape7fractal14HilbertEncoder11getEnvelopeINSt3__111__wrap_iterIPPNS_4geom8GeometryEEEEENS6_8EnvelopeET_SC_
        - Src:             'include/geos/shape/fractal/HilbertEncoder.h:61,24'
          Dst:             _ZN4geos5shape7fractal14HilbertEncoderC2EjRNS_4geom8EnvelopeE
        - Src:             'include/geos/shape/fractal/HilbertEncoder.h:62,27'
          Dst:             _ZN4geos5shape7fractal14HilbertEncoder17HilbertComparatorC2ERS2_
    - functionName:    _ZN4geos5shape7fractal14HilbertEncoderC2EjRNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/shape/fractal/HilbertEncoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/fractal/HilbertEncoder.cpp:34,19'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/shape/fractal/HilbertEncoder.cpp:35,22'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'src/shape/fractal/HilbertEncoder.cpp:37,19'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/shape/fractal/HilbertEncoder.cpp:38,22'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
    - functionName:    _ZN4geos5shape7fractal14HilbertEncoder4sortERNSt3__16vectorIPNS_4geom8GeometryENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/shape/fractal/HilbertEncoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5shape7fractal14HilbertEncoder4sortINSt3__111__wrap_iterIPPNS_4geom8GeometryEEEEEvT_SB_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/fractal/HilbertEncoder.cpp:62,5'
          Dst:             _ZN4geos5shape7fractal14HilbertEncoder4sortINSt3__111__wrap_iterIPPNS_4geom8GeometryEEEEEvT_SB_
    - functionName:    _ZN4geos5shape6random19RandomPointsBuilderD0Ev
      functionSourceFile: '/src/geos/include/geos/shape/random/RandomPointsBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5shape6random19RandomPointsBuilderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/shape/random/RandomPointsBuilder.h:40,16'
          Dst:             _ZN4geos5shape6random19RandomPointsBuilderD2Ev
    - functionName:    _ZNK4geos5shape6random19RandomPointsBuilder10isInExtentERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/shape/random/RandomPointsBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
        - _ZNK4geos5shape21GeometricShapeBuilder9getExtentEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:84,12'
          Dst:             _ZNK4geos5shape21GeometricShapeBuilder9getExtentEv
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:84,24'
          Dst:             _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos5shape6random19RandomPointsBuilder17createRandomCoordERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/shape/random/RandomPointsBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
        - _ZNK4geos5shape21GeometricShapeBuilder11createCoordEdd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:90,26'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:90,42'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:91,26'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:91,42'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:93,12'
          Dst:             _ZNK4geos5shape21GeometricShapeBuilder11createCoordEdd
    - functionName:    _ZN4geos5shape6random19RandomPointsBuilder11getGeometryEv
      functionSourceFile: '/src/geos/src/shape/random/RandomPointsBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          122
      EdgeCount:       48
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4geos5shape6random19RandomPointsBuilder17createRandomCoordERKNS_4geom8EnvelopeE
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos5shape21GeometricShapeBuilder9getExtentEv
        - _ZNK4geos5shape6random19RandomPointsBuilder10isInExtentERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:68,50'
          Dst:             _ZNK4geos5shape21GeometricShapeBuilder9getExtentEv
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:68,32'
          Dst:             _ZN4geos5shape6random19RandomPointsBuilder17createRandomCoordERKNS_4geom8EnvelopeE
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:69,31'
          Dst:             _ZNK4geos5shape6random19RandomPointsBuilder10isInExtentERKNS_4geom12CoordinateXYE
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:72,37'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:75,29'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos5shape6random19RandomPointsBuilder9setExtentERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/shape/random/RandomPointsBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          99
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos5shape21GeometricShapeBuilder9setExtentERKNS_4geom8EnvelopeE
        - _ZNK4geos4geom8Geometry5cloneEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:48,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:48,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:48,9'
          Dst:             __cxa_throw
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:48,9'
          Dst:             __cxa_free_exception
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:52,21'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:53,28'
          Dst:             _ZN4geos5shape21GeometricShapeBuilder9setExtentERKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5shape6random19RandomPointsBuilderC2EPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/shape/random/RandomPointsBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos5shape21GeometricShapeBuilderC2EPKNS_4geom15GeometryFactoryE
        - _ZN4geos5shape21GeometricShapeBuilderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:38,7'
          Dst:             _ZN4geos5shape21GeometricShapeBuilderC2EPKNS_4geom15GeometryFactoryE
        - Src:             'src/shape/random/RandomPointsBuilder.cpp:42,1'
          Dst:             _ZN4geos5shape21GeometricShapeBuilderD2Ev
    - functionName:    _ZN4geos8simplify13DPTransformerD0Ev
      functionSourceFile: '/src/geos/src/simplify/DouglasPeuckerSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:46,7'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
    - functionName:    _ZN4geos8simplify24DouglasPeuckerSimplifierC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/simplify/DouglasPeuckerSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify24DouglasPeuckerSimplifier17getResultGeometryEv
      functionSourceFile: '/src/geos/src/simplify/DouglasPeuckerSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - _ZN4geos4geom4util19GeometryTransformerD2Ev
        - _ZN4geos8simplify13DPTransformerC2Ed
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:207,27'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:210,19'
          Dst:             _ZN4geos8simplify13DPTransformerC2Ed
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:211,14'
          Dst:             _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:213,1'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:213,1'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
    - functionName:    _ZN4geos8simplify13DPTransformerC2Ed
      functionSourceFile: '/src/geos/src/simplify/DouglasPeuckerSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformer38setSkipTransformedInvalidInteriorRingsEb
        - _ZN4geos4geom4util19GeometryTransformerC2Ev
        - _ZN4geos4geom4util19GeometryTransformerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:92,16'
          Dst:             _ZN4geos4geom4util19GeometryTransformerC2Ev
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:96,5'
          Dst:             _ZN4geos4geom4util19GeometryTransformer38setSkipTransformedInvalidInteriorRingsEb
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:97,1'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
    - functionName:    _ZN4geos8simplify13DPTransformer20transformCoordinatesEPKNS_4geom18CoordinateSequenceEPKNS2_8GeometryE
      functionSourceFile: '/src/geos/src/simplify/DouglasPeuckerSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - _ZN4geos8simplify28DouglasPeuckerLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEdb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:113,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8GeometryEEEvRKT_
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:117,12'
          Dst:             _ZN4geos8simplify28DouglasPeuckerLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEdb
    - functionName:    _ZN4geos8simplify13DPTransformer19transformLinearRingEPKNS_4geom10LinearRingEPKNS2_8GeometryE
      functionSourceFile: '/src/geos/src/simplify/DouglasPeuckerSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          53
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformer19transformLinearRingEPKNS0_10LinearRingEPKNS0_8GeometryE
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:131,51'
          Dst:             _ZN4geos4geom4util19GeometryTransformer19transformLinearRingEPKNS0_10LinearRingEPKNS0_8GeometryE
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:130,33'
          Dst:             __dynamic_cast
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:131,51'
          Dst:             _ZN4geos4geom4util19GeometryTransformer19transformLinearRingEPKNS0_10LinearRingEPKNS0_8GeometryE
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:132,35'
          Dst:             __dynamic_cast
    - functionName:    _ZN4geos8simplify13DPTransformer16transformPolygonEPKNS_4geom7PolygonEPKNS2_8GeometryE
      functionSourceFile: '/src/geos/src/simplify/DouglasPeuckerSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformer16transformPolygonEPKNS0_7PolygonEPKNS0_8GeometryE
        - _ZN4geos8simplify13DPTransformer15createValidAreaEPKNS_4geom8GeometryE
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:147,50'
          Dst:             _ZN4geos4geom4util19GeometryTransformer16transformPolygonEPKNS0_7PolygonEPKNS0_8GeometryE
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:150,8'
          Dst:             __dynamic_cast
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:154,12'
          Dst:             _ZN4geos8simplify13DPTransformer15createValidAreaEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos8simplify13DPTransformer21transformMultiPolygonEPKNS_4geom12MultiPolygonEPKNS2_8GeometryE
      functionSourceFile: '/src/geos/src/simplify/DouglasPeuckerSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformer21transformMultiPolygonEPKNS0_12MultiPolygonEPKNS0_8GeometryE
        - _ZN4geos8simplify13DPTransformer15createValidAreaEPKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:166,50'
          Dst:             _ZN4geos4geom4util19GeometryTransformer21transformMultiPolygonEPKNS0_12MultiPolygonEPKNS0_8GeometryE
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:167,12'
          Dst:             _ZN4geos8simplify13DPTransformer15createValidAreaEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos8simplify13DPTransformer15createValidAreaEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/simplify/DouglasPeuckerSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom8Geometry5cloneEv
        - _ZNK4geos4geom8Geometry6bufferEd
        - _ZNK4geos4geom8Geometry7isValidEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:102,77'
          Dst:             _ZNK4geos4geom8Geometry7isValidEv
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:104,45'
          Dst:             _ZNK4geos4geom8Geometry6bufferEd
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:105,41'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
    - functionName:    _ZN4geos8simplify24DouglasPeuckerSimplifier20setDistanceToleranceEd
      functionSourceFile: '/src/geos/src/simplify/DouglasPeuckerSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          49
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:198,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:198,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:198,9'
          Dst:             __cxa_throw
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:198,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos8simplify24DouglasPeuckerSimplifier8simplifyEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/simplify/DouglasPeuckerSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8simplify24DouglasPeuckerSimplifier20setDistanceToleranceEd
        - _ZN4geos8simplify24DouglasPeuckerSimplifierC2EPKNS_4geom8GeometryE
        - _ZNK4geos8simplify24DouglasPeuckerSimplifier17getResultGeometryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:181,30'
          Dst:             _ZN4geos8simplify24DouglasPeuckerSimplifierC2EPKNS_4geom8GeometryE
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:182,9'
          Dst:             _ZN4geos8simplify24DouglasPeuckerSimplifier20setDistanceToleranceEd
        - Src:             'src/simplify/DouglasPeuckerSimplifier.cpp:183,16'
          Dst:             _ZNK4geos8simplify24DouglasPeuckerSimplifier17getResultGeometryEv
    - functionName:    '_ZZNK4geos8simplify10LinkedLine14getCoordinatesEvENK3$_0clINS_4geom12CoordinateXYEEEDaRKT_'
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LinkedLine.cpp:165,25'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
    - functionName:    '_ZZNK4geos8simplify10LinkedLine14getCoordinatesEvENK3$_0clINS_4geom14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LinkedLine.cpp:165,25'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
    - functionName:    '_ZZNK4geos8simplify10LinkedLine14getCoordinatesEvENK3$_0clINS_4geom13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LinkedLine.cpp:165,25'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_b
    - functionName:    '_ZZNK4geos8simplify10LinkedLine14getCoordinatesEvENK3$_0clINS_4geom10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LinkedLine.cpp:165,25'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
    - functionName:    _ZN4geos8simplifylsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10LinkedLineE
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos2io9WKTWriter12toLineStringERKNS_4geom18CoordinateSequenceE
        - _ZNK4geos8simplify10LinkedLine14getCoordinatesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LinkedLine.cpp:178,18'
          Dst:             _ZNK4geos8simplify10LinkedLine14getCoordinatesEv
        - Src:             'src/simplify/LinkedLine.cpp:179,11'
          Dst:             _ZN4geos2io9WKTWriter12toLineStringERKNS_4geom18CoordinateSequenceE
    - functionName:    _ZNK4geos8simplify10LinkedLine14getCoordinatesEv
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          116
      EdgeCount:       58
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence9closeRingEb
        - _ZN4geos4geom18CoordinateSequenceC2Embbb
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS_8simplify10LinkedLine14getCoordinatesEvE3$_0EEDamOT_'
        - _ZNK4geos8simplify10LinkedLine13hasCoordinateEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LinkedLine.cpp:160,82'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/simplify/LinkedLine.cpp:160,98'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/simplify/LinkedLine.cpp:160,52'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Embbb
        - Src:             'src/simplify/LinkedLine.cpp:161,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/LinkedLine.cpp:161,63'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/LinkedLine.cpp:163,13'
          Dst:             _ZNK4geos8simplify10LinkedLine13hasCoordinateEm
        - Src:             'src/simplify/LinkedLine.cpp:164,21'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS_8simplify10LinkedLine14getCoordinatesEvE3$_0EEDamOT_'
        - Src:             'src/simplify/LinkedLine.cpp:170,17'
          Dst:             _ZN4geos4geom18CoordinateSequence9closeRingEb
    - functionName:    _ZNK4geos8simplify10LinkedLine13hasCoordinateEm
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LinkedLine.cpp:132,55'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS_8simplify10LinkedLine14getCoordinatesEvE3$_0EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZNK4geos8simplify10LinkedLine14getCoordinatesEvENK3$_0clINS_4geom10CoordinateEEEDaRKT_'
        - '_ZZNK4geos8simplify10LinkedLine14getCoordinatesEvENK3$_0clINS_4geom12CoordinateXYEEEDaRKT_'
        - '_ZZNK4geos8simplify10LinkedLine14getCoordinatesEvENK3$_0clINS_4geom13CoordinateXYMEEEDaRKT_'
        - '_ZZNK4geos8simplify10LinkedLine14getCoordinatesEvENK3$_0clINS_4geom14CoordinateXYZMEEEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZNK4geos8simplify10LinkedLine14getCoordinatesEvENK3$_0clINS_4geom10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZNK4geos8simplify10LinkedLine14getCoordinatesEvENK3$_0clINS_4geom13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZNK4geos8simplify10LinkedLine14getCoordinatesEvENK3$_0clINS_4geom14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZNK4geos8simplify10LinkedLine14getCoordinatesEvENK3$_0clINS_4geom12CoordinateXYEEEDaRKT_'
    - functionName:    _ZN4geos8simplify10LinkedLine6removeEm
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify10LinkedLine14nextCoordinateEm
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos8simplify10LinkedLine4nextEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LinkedLine.cpp:124,26'
          Dst:             _ZNK4geos8simplify10LinkedLine4nextEm
        - Src:             'src/simplify/LinkedLine.cpp:124,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZNK4geos8simplify10LinkedLine4nextEm
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify10LinkedLine14prevCoordinateEm
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos8simplify10LinkedLine4prevEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LinkedLine.cpp:117,26'
          Dst:             _ZNK4geos8simplify10LinkedLine4prevEm
        - Src:             'src/simplify/LinkedLine.cpp:117,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZNK4geos8simplify10LinkedLine4prevEm
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify10LinkedLine13getCoordinateEm
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LinkedLine.cpp:110,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZNK4geos8simplify10LinkedLine4sizeEv
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify10LinkedLine8isCornerEm
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos8simplify10LinkedLine6isRingEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LinkedLine.cpp:53,11'
          Dst:             _ZNK4geos8simplify10LinkedLine6isRingEv
        - Src:             'src/simplify/LinkedLine.cpp:54,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZNK4geos8simplify10LinkedLine6isRingEv
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify10LinkedLine15createPrevLinksEm
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify10LinkedLine15createNextLinksEm
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify10LinkedLineC2ERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/simplify/LinkedLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos8simplify10LinkedLine15createNextLinksEm
        - _ZN4geos8simplify10LinkedLine15createPrevLinksEm
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence6isRingEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LinkedLine.cpp:34,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence6isRingEv
        - Src:             'src/simplify/LinkedLine.cpp:35,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence6isRingEv
        - Src:             'src/simplify/LinkedLine.cpp:35,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/LinkedLine.cpp:35,50'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/LinkedLine.cpp:37,5'
          Dst:             _ZN4geos8simplify10LinkedLine15createNextLinksEm
        - Src:             'src/simplify/LinkedLine.cpp:38,5'
          Dst:             _ZN4geos8simplify10LinkedLine15createPrevLinksEm
    - functionName:    _ZN4geos8simplify8RingHullD2Ev
      functionSourceFile: '/src/geos/include/geos/simplify/RingHull.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify10LinkedRingD2Ev
      functionSourceFile: '/src/geos/include/geos/simplify/LinkedRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify13RingHullIndex7enabledEv
      functionSourceFile: '/src/geos/include/geos/simplify/RingHullIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify21PolygonHullSimplifier14createRingHullEPKNS_4geom10LinearRingEbdRNS0_13RingHullIndexE
      functionSourceFile: '/src/geos/src/simplify/PolygonHullSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos8simplify13RingHullIndex3addEPKNS0_8RingHullE
        - _ZN4geos8simplify8RingHull15setMaxAreaDeltaEd
        - _ZN4geos8simplify8RingHull15setMinVertexNumEm
        - _ZN4geos8simplify8RingHullC2EPKNS_4geom10LinearRingEb
        - _ZN4geos9algorithm4Area6ofRingEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos8simplify13RingHullIndex7enabledEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:209,30'
          Dst:             _ZN4geos8simplify8RingHullC2EPKNS_4geom10LinearRingEb
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:218,19'
          Dst:             _ZN4geos8simplify8RingHull15setMinVertexNumEm
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:221,52'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:221,33'
          Dst:             _ZN4geos9algorithm4Area6ofRingEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:224,19'
          Dst:             _ZN4geos8simplify8RingHull15setMaxAreaDeltaEd
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:226,19'
          Dst:             _ZNK4geos8simplify13RingHullIndex7enabledEv
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:227,19'
          Dst:             _ZN4geos8simplify13RingHullIndex3addEPKNS0_8RingHullE
    - functionName:    _ZNK4geos8simplify21PolygonHullSimplifier8ringAreaEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/simplify/PolygonHullSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm4Area6ofRingEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:195,57'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:195,19'
          Dst:             _ZN4geos9algorithm4Area6ofRingEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:197,57'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:197,17'
          Dst:             _ZN4geos9algorithm4Area6ofRingEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos8simplify13RingHullIndex7enabledEb
      functionSourceFile: '/src/geos/include/geos/simplify/RingHullIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify13RingHullIndexD2Ev
      functionSourceFile: '/src/geos/include/geos/simplify/RingHullIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify21PolygonHullSimplifier11polygonHullEPKNS_4geom7PolygonERNSt3__16vectorIPNS0_8RingHullENS6_9allocatorIS9_EEEERNS0_13RingHullIndexE
      functionSourceFile: '/src/geos/src/simplify/PolygonHullSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          104
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos8simplify8RingHull7getHullERNS0_13RingHullIndexE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - _ZNK4geos4geom7Polygon5cloneEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:238,22'
          Dst:             _ZNK4geos4geom7Polygon5cloneEv
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:241,69'
          Dst:             _ZN4geos8simplify8RingHull7getHullERNS0_13RingHullIndexE
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:248,25'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:244,72'
          Dst:             _ZN4geos8simplify8RingHull7getHullERNS0_13RingHullIndexE
    - functionName:    _ZN4geos8simplify21PolygonHullSimplifier11initPolygonEPKNS_4geom7PolygonERNS0_13RingHullIndexE
      functionSourceFile: '/src/geos/src/simplify/PolygonHullSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          129
      EdgeCount:       47
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos8simplify21PolygonHullSimplifier14createRingHullEPKNS_4geom10LinearRingEbdRNS0_13RingHullIndexE
        - _ZNK4geos8simplify21PolygonHullSimplifier8ringAreaEPKNS_4geom7PolygonE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:179,21'
          Dst:             _ZNK4geos8simplify21PolygonHullSimplifier8ringAreaEPKNS_4geom7PolygonE
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:181,21'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifier14createRingHullEPKNS_4geom10LinearRingEbdRNS0_13RingHullIndexE
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:184,30'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifier14createRingHullEPKNS_4geom10LinearRingEbdRNS0_13RingHullIndexE
    - functionName:    _ZN4geos8simplify13RingHullIndexC2Ev
      functionSourceFile: '/src/geos/include/geos/simplify/RingHullIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify21PolygonHullSimplifier14computePolygonEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/simplify/PolygonHullSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos8simplify13RingHullIndex7enabledEb
        - _ZN4geos8simplify13RingHullIndexC2Ev
        - _ZN4geos8simplify13RingHullIndexD2Ev
        - _ZN4geos8simplify21PolygonHullSimplifier11initPolygonEPKNS_4geom7PolygonERNS0_13RingHullIndexE
        - _ZNK4geos8simplify21PolygonHullSimplifier11polygonHullEPKNS_4geom7PolygonERNSt3__16vectorIPNS0_8RingHullENS6_9allocatorIS9_EEEERNS0_13RingHullIndexE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:155,19'
          Dst:             _ZN4geos8simplify13RingHullIndexC2Ev
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:161,15'
          Dst:             _ZN4geos8simplify13RingHullIndex7enabledEb
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:163,38'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifier11initPolygonEPKNS_4geom7PolygonERNS0_13RingHullIndexE
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:164,41'
          Dst:             _ZNK4geos8simplify21PolygonHullSimplifier11polygonHullEPKNS_4geom7PolygonERNSt3__16vectorIPNS0_8RingHullENS6_9allocatorIS9_EEEERNS0_13RingHullIndexE
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:166,1'
          Dst:             _ZN4geos8simplify13RingHullIndexD2Ev
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:166,1'
          Dst:             _ZN4geos8simplify13RingHullIndexD2Ev
    - functionName:    _ZN4geos8simplify21PolygonHullSimplifier23computeMultiPolygonEachEPKNS_4geom12MultiPolygonE
      functionSourceFile: '/src/geos/src/simplify/PolygonHullSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          95
      EdgeCount:       31
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos8simplify21PolygonHullSimplifier14computePolygonEPKNS_4geom7PolygonE
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:147,25'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:144,45'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifier14computePolygonEPKNS_4geom7PolygonE
    - functionName:    _ZN4geos8simplify21PolygonHullSimplifier22computeMultiPolygonAllEPKNS_4geom12MultiPolygonE
      functionSourceFile: '/src/geos/src/simplify/PolygonHullSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          166
      EdgeCount:       60
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4geos8simplify13RingHullIndexC2Ev
        - _ZN4geos8simplify13RingHullIndexD2Ev
        - _ZN4geos8simplify21PolygonHullSimplifier11initPolygonEPKNS_4geom7PolygonERNS0_13RingHullIndexE
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos8simplify21PolygonHullSimplifier11polygonHullEPKNS_4geom7PolygonERNSt3__16vectorIPNS0_8RingHullENS6_9allocatorIS9_EEEERNS0_13RingHullIndexE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:113,19'
          Dst:             _ZN4geos8simplify13RingHullIndexC2Ev
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:122,44'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifier11initPolygonEPKNS_4geom7PolygonERNS0_13RingHullIndexE
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:133,25'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:130,45'
          Dst:             _ZNK4geos8simplify21PolygonHullSimplifier11polygonHullEPKNS_4geom7PolygonERNSt3__16vectorIPNS0_8RingHullENS6_9allocatorIS9_EEEERNS0_13RingHullIndexE
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:134,1'
          Dst:             _ZN4geos8simplify13RingHullIndexD2Ev
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:134,1'
          Dst:             _ZN4geos8simplify13RingHullIndexD2Ev
    - functionName:    _ZN4geos8simplify21PolygonHullSimplifier17setAreaDeltaRatioEd
      functionSourceFile: '/src/geos/src/simplify/PolygonHullSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify21PolygonHullSimplifier15hullByAreaDeltaEPKNS_4geom8GeometryEbd
      functionSourceFile: '/src/geos/src/simplify/PolygonHullSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8simplify21PolygonHullSimplifier17setAreaDeltaRatioEd
        - _ZN4geos8simplify21PolygonHullSimplifier9getResultEv
        - _ZN4geos8simplify21PolygonHullSimplifierC2EPKNS_4geom8GeometryEb
        - _ZN4geos8simplify21PolygonHullSimplifierD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:55,27'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifierC2EPKNS_4geom8GeometryEb
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:56,10'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifier17setAreaDeltaRatioEd
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:57,17'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifier9getResultEv
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:58,1'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifierD2Ev
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:58,1'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifierD2Ev
    - functionName:    _ZN4geos8simplify21PolygonHullSimplifierC2EPKNS_4geom8GeometryEb
      functionSourceFile: '/src/geos/include/geos/simplify/PolygonHullSimplifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry11isPolygonalEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/simplify/PolygonHullSimplifier.h:98,29'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'include/geos/simplify/PolygonHullSimplifier.h:103,20'
          Dst:             _ZNK4geos4geom8Geometry11isPolygonalEv
        - Src:             'include/geos/simplify/PolygonHullSimplifier.h:104,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/simplify/PolygonHullSimplifier.h:104,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/simplify/PolygonHullSimplifier.h:104,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/simplify/PolygonHullSimplifier.h:104,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos8simplify21PolygonHullSimplifier9getResultEv
      functionSourceFile: '/src/geos/src/simplify/PolygonHullSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          123
      EdgeCount:       27
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos8simplify21PolygonHullSimplifier14computePolygonEPKNS_4geom7PolygonE
        - _ZN4geos8simplify21PolygonHullSimplifier22computeMultiPolygonAllEPKNS_4geom12MultiPolygonE
        - _ZN4geos8simplify21PolygonHullSimplifier23computeMultiPolygonEachEPKNS_4geom12MultiPolygonE
        - _ZNK4geos4geom8Geometry5cloneEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:83,27'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:96,20'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifier22computeMultiPolygonAllEPKNS_4geom12MultiPolygonE
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:99,20'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifier23computeMultiPolygonEachEPKNS_4geom12MultiPolygonE
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:103,16'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifier14computePolygonEPKNS_4geom7PolygonE
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:105,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:105,11'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:105,5'
          Dst:             __cxa_throw
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:105,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos8simplify21PolygonHullSimplifierD2Ev
      functionSourceFile: '/src/geos/include/geos/simplify/PolygonHullSimplifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify21PolygonHullSimplifier20setVertexNumFractionEd
      functionSourceFile: '/src/geos/src/simplify/PolygonHullSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util5clampEddd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:65,25'
          Dst:             _ZN4geos4util5clampEddd
    - functionName:    _ZN4geos8simplify21PolygonHullSimplifier4hullEPKNS_4geom8GeometryEbd
      functionSourceFile: '/src/geos/src/simplify/PolygonHullSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8simplify21PolygonHullSimplifier20setVertexNumFractionEd
        - _ZN4geos8simplify21PolygonHullSimplifier9getResultEv
        - _ZN4geos8simplify21PolygonHullSimplifierC2EPKNS_4geom8GeometryEb
        - _ZN4geos8simplify21PolygonHullSimplifierD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:45,27'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifierC2EPKNS_4geom8GeometryEb
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:46,10'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifier20setVertexNumFractionEd
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:47,17'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifier9getResultEv
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:48,1'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifierD2Ev
        - Src:             'src/simplify/PolygonHullSimplifier.cpp:48,1'
          Dst:             _ZN4geos8simplify21PolygonHullSimplifierD2Ev
    - functionName:    _ZNK4geos8simplify8RingHull6Corner7GreaterclERKS2_S5_
      functionSourceFile: '/src/geos/include/geos/simplify/RingHull.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos8simplify8RingHull6CornergtERKS2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/simplify/RingHull.h:130,26'
          Dst:             _ZNK4geos8simplify8RingHull6CornergtERKS2_
    - functionName:    _ZNK4geos8simplify8RingHull6CornergtERKS2_
      functionSourceFile: '/src/geos/include/geos/simplify/RingHull.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos8simplify8RingHull6Corner9compareToERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/simplify/RingHull.h:113,20'
          Dst:             _ZNK4geos8simplify8RingHull6Corner9compareToERKS2_
    - functionName:    _ZNK4geos8simplify8RingHull6Corner9compareToERKS2_
      functionSourceFile: '/src/geos/include/geos/simplify/RingHull.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos8simplify8RingHull6Corner7getAreaEv
        - _ZNK4geos8simplify8RingHull6Corner8getIndexEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/simplify/RingHull.h:100,29'
          Dst:             _ZNK4geos8simplify8RingHull6Corner7getAreaEv
        - Src:             'include/geos/simplify/RingHull.h:101,34'
          Dst:             _ZNK4geos8simplify8RingHull6Corner8getIndexEv
    - functionName:    _ZNK4geos8simplify8RingHull6Corner7getAreaEv
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify8RingHull6Corner8getIndexEv
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify8RingHull6Corner12toLineStringERKNS0_10LinkedRingE
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       23
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom15GeometryFactory6createEv
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos8simplify10LinkedRing13getCoordinateEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:383,22'
          Dst:             _ZNK4geos8simplify10LinkedRing13getCoordinateEm
        - Src:             'src/simplify/RingHull.cpp:383,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/simplify/RingHull.cpp:384,22'
          Dst:             _ZNK4geos8simplify10LinkedRing13getCoordinateEm
        - Src:             'src/simplify/RingHull.cpp:384,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/simplify/RingHull.cpp:385,22'
          Dst:             _ZNK4geos8simplify10LinkedRing13getCoordinateEm
        - Src:             'src/simplify/RingHull.cpp:385,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/simplify/RingHull.cpp:386,18'
          Dst:             _ZN4geos4geom15GeometryFactory6createEv
        - Src:             'src/simplify/RingHull.cpp:387,19'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos8simplify8RingHull10toGeometryEv
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom15GeometryFactory6createEv
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos8simplify10LinkedRing14getCoordinatesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:313,17'
          Dst:             _ZN4geos4geom15GeometryFactory6createEv
        - Src:             'src/simplify/RingHull.cpp:314,62'
          Dst:             _ZNK4geos8simplify10LinkedRing14getCoordinatesEv
        - Src:             'src/simplify/RingHull.cpp:317,38'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/simplify/RingHull.cpp:317,18'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos8simplify8RingHull9queryHullERKNS_4geom8EnvelopeERNSt3__16vectorINS2_10CoordinateENS6_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          90
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached:
        - _ZNK4geos5index25VertexSequencePackedRtree5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS6_9allocatorImEEEE
        - _ZNK4geos8simplify10LinkedRing13getCoordinateEm
        - _ZNK4geos8simplify10LinkedRing13hasCoordinateEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:298,18'
          Dst:             _ZNK4geos5index25VertexSequencePackedRtree5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS6_9allocatorImEEEE
        - Src:             'src/simplify/RingHull.cpp:302,27'
          Dst:             _ZNK4geos8simplify10LinkedRing13hasCoordinateEm
        - Src:             'src/simplify/RingHull.cpp:304,43'
          Dst:             _ZNK4geos8simplify10LinkedRing13getCoordinateEm
    - functionName:    _ZNK4geos8simplify8RingHull6Corner10intersectsERKNS_4geom10CoordinateERKNS0_10LinkedRingE
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Triangle10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZNK4geos8simplify10LinkedRing13getCoordinateEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:364,33'
          Dst:             _ZNK4geos8simplify10LinkedRing13getCoordinateEm
        - Src:             'src/simplify/RingHull.cpp:365,32'
          Dst:             _ZNK4geos8simplify10LinkedRing13getCoordinateEm
        - Src:             'src/simplify/RingHull.cpp:366,33'
          Dst:             _ZNK4geos8simplify10LinkedRing13getCoordinateEm
        - Src:             'src/simplify/RingHull.cpp:367,12'
          Dst:             _ZN4geos4geom8Triangle10intersectsERKNS0_12CoordinateXYES4_S4_S4_
    - functionName:    _ZNK4geos8simplify8RingHull13getCoordinateEm
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos8simplify10LinkedRing13getCoordinateEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:280,24'
          Dst:             _ZNK4geos8simplify10LinkedRing13getCoordinateEm
    - functionName:    _ZNK4geos8simplify8RingHull6Corner8isVertexEm
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify8RingHull5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS6_9allocatorImEEEE
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index25VertexSequencePackedRtree5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS6_9allocatorImEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:290,18'
          Dst:             _ZNK4geos5index25VertexSequencePackedRtree5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS6_9allocatorImEEEE
    - functionName:    _ZNK4geos8simplify8RingHull21hasIntersectingVertexERKNS1_6CornerERKNS_4geom8EnvelopeEPKS1_
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          120
      EdgeCount:       32
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos8simplify8RingHull13getCoordinateEm
        - _ZNK4geos8simplify8RingHull5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS6_9allocatorImEEEE
        - _ZNK4geos8simplify8RingHull6Corner10intersectsERKNS_4geom10CoordinateERKNS0_10LinkedRingE
        - _ZNK4geos8simplify8RingHull6Corner8isVertexEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:261,11'
          Dst:             _ZNK4geos8simplify8RingHull5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS6_9allocatorImEEEE
        - Src:             'src/simplify/RingHull.cpp:265,36'
          Dst:             _ZNK4geos8simplify8RingHull6Corner8isVertexEm
        - Src:             'src/simplify/RingHull.cpp:268,37'
          Dst:             _ZNK4geos8simplify8RingHull13getCoordinateEm
        - Src:             'src/simplify/RingHull.cpp:270,20'
          Dst:             _ZNK4geos8simplify8RingHull6Corner10intersectsERKNS_4geom10CoordinateERKNS0_10LinkedRingE
        - Src:             'src/simplify/RingHull.cpp:268,37'
          Dst:             _ZNK4geos8simplify8RingHull13getCoordinateEm
        - Src:             'src/simplify/RingHull.cpp:270,20'
          Dst:             _ZNK4geos8simplify8RingHull6Corner10intersectsERKNS_4geom10CoordinateERKNS0_10LinkedRingE
    - functionName:    _ZNK4geos8simplify8RingHull6Corner8envelopeERKNS0_10LinkedRingERNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - _ZN4geos4geom8Envelope4initERKNS0_12CoordinateXYES4_
        - _ZNK4geos8simplify10LinkedRing13getCoordinateEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:352,33'
          Dst:             _ZNK4geos8simplify10LinkedRing13getCoordinateEm
        - Src:             'src/simplify/RingHull.cpp:353,32'
          Dst:             _ZNK4geos8simplify10LinkedRing13getCoordinateEm
        - Src:             'src/simplify/RingHull.cpp:354,33'
          Dst:             _ZNK4geos8simplify10LinkedRing13getCoordinateEm
        - Src:             'src/simplify/RingHull.cpp:355,9'
          Dst:             _ZN4geos4geom8Envelope4initERKNS0_12CoordinateXYES4_
        - Src:             'src/simplify/RingHull.cpp:356,9'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos8simplify8RingHull12removeCornerERKNS1_6CornerERNSt3__114priority_queueIS2_NS5_6vectorIS2_NS5_9allocatorIS2_EEEENS2_7GreaterEEE
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index25VertexSequencePackedRtree6removeEm
        - _ZN4geos8simplify10LinkedRing6removeEm
        - _ZN4geos8simplify8RingHull9addCornerEmRNSt3__114priority_queueINS1_6CornerENS2_6vectorIS4_NS2_9allocatorIS4_EEEENS4_7GreaterEEE
        - _ZNK4geos8simplify10LinkedRing4nextEm
        - _ZNK4geos8simplify10LinkedRing4prevEm
        - _ZNK4geos8simplify8RingHull6Corner7getAreaEv
        - _ZNK4geos8simplify8RingHull6Corner8getIndexEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:209,32'
          Dst:             _ZNK4geos8simplify8RingHull6Corner8getIndexEv
        - Src:             'src/simplify/RingHull.cpp:210,36'
          Dst:             _ZNK4geos8simplify10LinkedRing4prevEm
        - Src:             'src/simplify/RingHull.cpp:211,36'
          Dst:             _ZNK4geos8simplify10LinkedRing4nextEm
        - Src:             'src/simplify/RingHull.cpp:212,17'
          Dst:             _ZN4geos8simplify10LinkedRing6removeEm
        - Src:             'src/simplify/RingHull.cpp:213,18'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree6removeEm
        - Src:             'src/simplify/RingHull.cpp:214,25'
          Dst:             _ZNK4geos8simplify8RingHull6Corner7getAreaEv
        - Src:             'src/simplify/RingHull.cpp:217,5'
          Dst:             _ZN4geos8simplify8RingHull9addCornerEmRNSt3__114priority_queueINS1_6CornerENS2_6vectorIS4_NS2_9allocatorIS4_EEEENS4_7GreaterEEE
        - Src:             'src/simplify/RingHull.cpp:218,5'
          Dst:             _ZN4geos8simplify8RingHull9addCornerEmRNSt3__114priority_queueINS1_6CornerENS2_6vectorIS4_NS2_9allocatorIS4_EEEENS4_7GreaterEEE
    - functionName:    _ZN4geos8simplify8RingHull9addCornerEmRNSt3__114priority_queueINS1_6CornerENS2_6vectorIS4_NS2_9allocatorIS4_EEEENS4_7GreaterEEE
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos8simplify8RingHull4areaERKNS0_10LinkedRingEm
        - _ZN4geos8simplify8RingHull6CornerC2Emmmd
        - _ZN4geos8simplify8RingHull8isConvexERKNS0_10LinkedRingEm
        - _ZNK4geos8simplify10LinkedRing4nextEm
        - _ZNK4geos8simplify10LinkedRing4prevEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:124,9'
          Dst:             _ZN4geos8simplify8RingHull8isConvexERKNS0_10LinkedRingEm
        - Src:             'src/simplify/RingHull.cpp:128,21'
          Dst:             _ZNK4geos8simplify10LinkedRing4prevEm
        - Src:             'src/simplify/RingHull.cpp:129,21'
          Dst:             _ZNK4geos8simplify10LinkedRing4nextEm
        - Src:             'src/simplify/RingHull.cpp:130,9'
          Dst:             _ZN4geos8simplify8RingHull4areaERKNS0_10LinkedRingEm
        - Src:             'src/simplify/RingHull.cpp:127,12'
          Dst:             _ZN4geos8simplify8RingHull6CornerC2Emmmd
    - functionName:    _ZN4geos8simplify8RingHull8isConvexERKNS0_10LinkedRingEm
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos8simplify10LinkedRing13getCoordinateEm
        - _ZNK4geos8simplify10LinkedRing14nextCoordinateEm
        - _ZNK4geos8simplify10LinkedRing14prevCoordinateEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:138,39'
          Dst:             _ZNK4geos8simplify10LinkedRing14prevCoordinateEm
        - Src:             'src/simplify/RingHull.cpp:139,38'
          Dst:             _ZNK4geos8simplify10LinkedRing13getCoordinateEm
        - Src:             'src/simplify/RingHull.cpp:140,39'
          Dst:             _ZNK4geos8simplify10LinkedRing14nextCoordinateEm
        - Src:             'src/simplify/RingHull.cpp:141,38'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos8simplify8RingHull4areaERKNS0_10LinkedRingEm
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Triangle4areaERKNS0_12CoordinateXYES4_S4_
        - _ZNK4geos8simplify10LinkedRing13getCoordinateEm
        - _ZNK4geos8simplify10LinkedRing14nextCoordinateEm
        - _ZNK4geos8simplify10LinkedRing14prevCoordinateEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:148,39'
          Dst:             _ZNK4geos8simplify10LinkedRing14prevCoordinateEm
        - Src:             'src/simplify/RingHull.cpp:149,38'
          Dst:             _ZNK4geos8simplify10LinkedRing13getCoordinateEm
        - Src:             'src/simplify/RingHull.cpp:150,39'
          Dst:             _ZNK4geos8simplify10LinkedRing14nextCoordinateEm
        - Src:             'src/simplify/RingHull.cpp:151,12'
          Dst:             _ZN4geos4geom8Triangle4areaERKNS0_12CoordinateXYES4_S4_
    - functionName:    _ZN4geos8simplify8RingHull6CornerC2Emmmd
      functionSourceFile: '/src/geos/include/geos/simplify/RingHull.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify8RingHull11isRemovableERKNS1_6CornerERKNS0_13RingHullIndexE
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          96
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZNK4geos8simplify13RingHullIndex4sizeEv
        - _ZNK4geos8simplify13RingHullIndex5queryERKNS_4geom8EnvelopeE
        - _ZNK4geos8simplify8RingHull21hasIntersectingVertexERKNS1_6CornerERKNS_4geom8EnvelopeEPKS1_
        - _ZNK4geos8simplify8RingHull6Corner8envelopeERKNS0_10LinkedRingERNS_4geom8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:225,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/simplify/RingHull.cpp:226,12'
          Dst:             _ZNK4geos8simplify8RingHull6Corner8envelopeERKNS0_10LinkedRingERNS_4geom8EnvelopeE
        - Src:             'src/simplify/RingHull.cpp:227,9'
          Dst:             _ZNK4geos8simplify8RingHull21hasIntersectingVertexERKNS1_6CornerERKNS_4geom8EnvelopeEPKS1_
        - Src:             'src/simplify/RingHull.cpp:230,19'
          Dst:             _ZNK4geos8simplify13RingHullIndex4sizeEv
        - Src:             'src/simplify/RingHull.cpp:233,58'
          Dst:             _ZNK4geos8simplify13RingHullIndex5queryERKNS_4geom8EnvelopeE
        - Src:             'src/simplify/RingHull.cpp:238,13'
          Dst:             _ZNK4geos8simplify8RingHull21hasIntersectingVertexERKNS1_6CornerERKNS_4geom8EnvelopeEPKS1_
    - functionName:    _ZN4geos8simplify8RingHull10isAtTargetERKNS1_6CornerE
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos8simplify10LinkedRing4sizeEv
        - _ZNK4geos8simplify8RingHull6Corner7getAreaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:184,66'
          Dst:             _ZNK4geos8simplify10LinkedRing4sizeEv
        - Src:             'src/simplify/RingHull.cpp:190,35'
          Dst:             _ZNK4geos8simplify8RingHull6Corner7getAreaEv
    - functionName:    _ZNK4geos8simplify8RingHull6Corner9isRemovedERKNS0_10LinkedRingE
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos8simplify10LinkedRing4nextEm
        - _ZNK4geos8simplify10LinkedRing4prevEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:374,17'
          Dst:             _ZNK4geos8simplify10LinkedRing4prevEm
        - Src:             'src/simplify/RingHull.cpp:375,17'
          Dst:             _ZNK4geos8simplify10LinkedRing4nextEm
    - functionName:    _ZN4geos8simplify10LinkedRingC2ERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/include/geos/simplify/LinkedRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8simplify10LinkedRing15createNextLinksEm
        - _ZN4geos8simplify10LinkedRing15createPrevLinksEm
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/simplify/LinkedRing.h:48,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/simplify/LinkedRing.h:49,22'
          Dst:             _ZN4geos8simplify10LinkedRing15createNextLinksEm
        - Src:             'include/geos/simplify/LinkedRing.h:50,22'
          Dst:             _ZN4geos8simplify10LinkedRing15createPrevLinksEm
    - functionName:    _ZN4geos8simplify8RingHull7computeERNS0_13RingHullIndexE
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          70
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos8simplify8RingHull10isAtTargetERKNS1_6CornerE
        - _ZN4geos8simplify8RingHull12removeCornerERKNS1_6CornerERNSt3__114priority_queueIS2_NS5_6vectorIS2_NS5_9allocatorIS2_EEEENS2_7GreaterEEE
        - _ZNK4geos8simplify10LinkedRing4sizeEv
        - _ZNK4geos8simplify8RingHull11isRemovableERKNS1_6CornerERKNS0_13RingHullIndexE
        - _ZNK4geos8simplify8RingHull6Corner9isRemovedERKNS0_10LinkedRingE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:159,24'
          Dst:             _ZNK4geos8simplify10LinkedRing4sizeEv
        - Src:             'src/simplify/RingHull.cpp:164,20'
          Dst:             _ZNK4geos8simplify8RingHull6Corner9isRemovedERKNS0_10LinkedRingE
        - Src:             'src/simplify/RingHull.cpp:166,13'
          Dst:             _ZN4geos8simplify8RingHull10isAtTargetERKNS1_6CornerE
        - Src:             'src/simplify/RingHull.cpp:173,13'
          Dst:             _ZNK4geos8simplify8RingHull11isRemovableERKNS1_6CornerERKNS0_13RingHullIndexE
        - Src:             'src/simplify/RingHull.cpp:174,13'
          Dst:             _ZN4geos8simplify8RingHull12removeCornerERKNS1_6CornerERNSt3__114priority_queueIS2_NS5_6vectorIS2_NS5_9allocatorIS2_EEEENS2_7GreaterEEE
    - functionName:    _ZN4geos8simplify8RingHull7getHullERNS0_13RingHullIndexE
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8simplify8RingHull7computeERNS0_13RingHullIndexE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos8simplify10LinkedRing14getCoordinatesEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:85,5'
          Dst:             _ZN4geos8simplify8RingHull7computeERNS0_13RingHullIndexE
        - Src:             'src/simplify/RingHull.cpp:86,63'
          Dst:             _ZNK4geos8simplify10LinkedRing14getCoordinatesEv
        - Src:             'src/simplify/RingHull.cpp:89,23'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/simplify/RingHull.cpp:89,37'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos8simplify8RingHull11getEnvelopeEv
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify8RingHull15setMaxAreaDeltaEd
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify8RingHull15setMinVertexNumEm
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify8RingHull4initERNS_4geom18CoordinateSequenceEb
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZN4geos5index25VertexSequencePackedRtree6removeEm
        - _ZN4geos5index25VertexSequencePackedRtreeC2ERKNS_4geom18CoordinateSequenceE
        - _ZN4geos8simplify10LinkedRingC2ERKNS_4geom18CoordinateSequenceE
        - _ZN4geos8simplify8RingHull9addCornerEmRNSt3__114priority_queueINS1_6CornerENS2_6vectorIS4_NS2_9allocatorIS4_EEEENS4_7GreaterEEE
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos8simplify10LinkedRing4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:102,51'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/simplify/RingHull.cpp:102,21'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/simplify/RingHull.cpp:104,14'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
        - Src:             'src/simplify/RingHull.cpp:107,26'
          Dst:             _ZN4geos8simplify10LinkedRingC2ERKNS_4geom18CoordinateSequenceE
        - Src:             'src/simplify/RingHull.cpp:108,27'
          Dst:             _ZN4geos5index25VertexSequencePackedRtreeC2ERKNS_4geom18CoordinateSequenceE
        - Src:             'src/simplify/RingHull.cpp:111,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/RingHull.cpp:111,18'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree6removeEm
        - Src:             'src/simplify/RingHull.cpp:113,45'
          Dst:             _ZNK4geos8simplify10LinkedRing4sizeEv
        - Src:             'src/simplify/RingHull.cpp:114,9'
          Dst:             _ZN4geos8simplify8RingHull9addCornerEmRNSt3__114priority_queueINS1_6CornerENS2_6vectorIS4_NS2_9allocatorIS4_EEEENS4_7GreaterEEE
    - functionName:    _ZN4geos8simplify8RingHullC2EPKNS_4geom10LinearRingEb
      functionSourceFile: '/src/geos/src/simplify/RingHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8simplify8RingHull4initERNS_4geom18CoordinateSequenceEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHull.cpp:57,5'
          Dst:             _ZN4geos8simplify8RingHull4initERNS_4geom18CoordinateSequenceEb
    - functionName:    _ZNK4geos8simplify13RingHullIndex5queryERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/simplify/RingHullIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          73
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached:
        - _ZNK4geos4geom8Envelope10intersectsERKS1_
        - _ZNK4geos8simplify8RingHull11getEnvelopeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/RingHullIndex.cpp:46,41'
          Dst:             _ZNK4geos8simplify8RingHull11getEnvelopeEv
        - Src:             'src/simplify/RingHullIndex.cpp:47,22'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
    - functionName:    _ZNK4geos8simplify13RingHullIndex4sizeEv
      functionSourceFile: '/src/geos/src/simplify/RingHullIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify13RingHullIndex3addEPKNS0_8RingHullE
      functionSourceFile: '/src/geos/src/simplify/RingHullIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index8quadtree8QuadtreeD2Ev
      functionSourceFile: '/src/geos/include/geos/index/quadtree/Quadtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexD2Ev
        - _ZN4geos5index8quadtree8NodeBaseD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/quadtree/Quadtree.h:114,34'
          Dst:             _ZN4geos5index8quadtree8NodeBaseD2Ev
        - Src:             'include/geos/index/quadtree/Quadtree.h:114,34'
          Dst:             _ZN4geos5index12SpatialIndexD2Ev
    - functionName:    _ZN4geos8simplify16LineSegmentIndexD2Ev
      functionSourceFile: '/src/geos/include/geos/simplify/LineSegmentIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index8quadtree8QuadtreeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/simplify/LineSegmentIndex.h:55,33'
          Dst:             _ZN4geos5index8quadtree8QuadtreeD2Ev
    - functionName:    _ZN4geos8simplify21TaggedLinesSimplifierD2Ev
      functionSourceFile: '/src/geos/include/geos/simplify/TaggedLinesSimplifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify12_GLOBAL__N_121LineStringTransformer20transformCoordinatesEPKNS_4geom18CoordinateSequenceEPKNS3_8GeometryE
      functionSourceFile: '/src/geos/src/simplify/TopologyPreservingSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformer20transformCoordinatesEPKNS0_18CoordinateSequenceEPKNS0_8GeometryE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos8simplify16TaggedLineString20getResultCoordinatesEv
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:97,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:99,8'
          Dst:             __dynamic_cast
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:114,28'
          Dst:             _ZNK4geos8simplify16TaggedLineString20getResultCoordinatesEv
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:118,33'
          Dst:             _ZN4geos4geom4util19GeometryTransformer20transformCoordinatesEPKNS0_18CoordinateSequenceEPKNS0_8GeometryE
    - functionName:    _ZN4geos8simplify12_GLOBAL__N_121LineStringTransformerD0Ev
      functionSourceFile: '/src/geos/src/simplify/TopologyPreservingSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:58,7'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
    - functionName:    _ZN4geos8simplify12_GLOBAL__N_126LineStringMapBuilderFilterD0Ev
      functionSourceFile: '/src/geos/src/simplify/TopologyPreservingSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:137,7'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos8simplify12_GLOBAL__N_126LineStringMapBuilderFilter9filter_roEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/simplify/TopologyPreservingSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          134
      EdgeCount:       51
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos8simplify16TaggedLineStringC2EPKNS_4geom10LineStringEmb
        - _ZN4geos8simplify16TaggedLineStringD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:189,40'
          Dst:             _ZN4geos8simplify16TaggedLineStringC2EPKNS_4geom10LineStringEmb
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:193,9'
          Dst:             _ZN4geos8simplify16TaggedLineStringD2Ev
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:194,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:194,15'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:194,9'
          Dst:             __cxa_throw
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:194,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos8simplify12_GLOBAL__N_121LineStringTransformerC2ERNSt3__113unordered_mapIPKNS_4geom8GeometryEPNS0_16TaggedLineStringENS3_4hashIS8_EENS3_8equal_toIS8_EENS3_9allocatorINS3_4pairIKS8_SA_EEEEEE
      functionSourceFile: '/src/geos/src/simplify/TopologyPreservingSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util19GeometryTransformerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:81,24'
          Dst:             _ZN4geos4geom4util19GeometryTransformerC2Ev
    - functionName:    _ZN4geos8simplify12_GLOBAL__N_126LineStringMapBuilderFilterC2ERNSt3__113unordered_mapIPKNS_4geom8GeometryEPNS0_16TaggedLineStringENS3_4hashIS8_EENS3_8equal_toIS8_EENS3_9allocatorINS3_4pairIKS8_SA_EEEEEERNS3_6vectorISA_NSF_ISA_EEEE
      functionSourceFile: '/src/geos/src/simplify/TopologyPreservingSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:166,29'
          Dst:             _ZN4geos4geom23GeometryComponentFilterC2Ev
    - functionName:    _ZN4geos8simplify28TopologyPreservingSimplifierC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/simplify/TopologyPreservingSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - _ZN4geos8simplify21TaggedLinesSimplifierC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:217,24'
          Dst:             _ZN4geos8simplify21TaggedLinesSimplifierC2Ev
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:219,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
    - functionName:    _ZN4geos8simplify28TopologyPreservingSimplifierD2Ev
      functionSourceFile: '/src/geos/include/geos/simplify/TopologyPreservingSimplifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify28TopologyPreservingSimplifier17getResultGeometryEv
      functionSourceFile: '/src/geos/src/simplify/TopologyPreservingSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          208
      EdgeCount:       72
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
        - _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - _ZN4geos4geom4util19GeometryTransformerD2Ev
        - _ZN4geos8simplify12_GLOBAL__N_121LineStringTransformerC2ERNSt3__113unordered_mapIPKNS_4geom8GeometryEPNS0_16TaggedLineStringENS3_4hashIS8_EENS3_8equal_toIS8_EENS3_9allocatorINS3_4pairIKS8_SA_EEEEEE
        - _ZN4geos8simplify12_GLOBAL__N_126LineStringMapBuilderFilterC2ERNSt3__113unordered_mapIPKNS_4geom8GeometryEPNS0_16TaggedLineStringENS3_4hashIS8_EENS3_8equal_toIS8_EENS3_9allocatorINS3_4pairIKS8_SA_EEEEEERNS3_6vectorISA_NSF_ISA_EEEE
        - _ZN4geos8simplify16TaggedLineStringD2Ev
        - _ZN4geos8simplify21TaggedLinesSimplifier8simplifyERNSt3__16vectorIPNS0_16TaggedLineStringENS2_9allocatorIS5_EEEE
        - _ZNK4geos4geom8Geometry5cloneEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:243,53'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:253,36'
          Dst:             _ZN4geos8simplify12_GLOBAL__N_126LineStringMapBuilderFilterC2ERNSt3__113unordered_mapIPKNS_4geom8GeometryEPNS0_16TaggedLineStringENS3_4hashIS8_EENS3_8equal_toIS8_EENS3_9allocatorINS3_4pairIKS8_SA_EEEEEERNS3_6vectorISA_NSF_ISA_EEEE
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:262,25'
          Dst:             _ZN4geos8simplify21TaggedLinesSimplifier8simplifyERNSt3__16vectorIPNS0_16TaggedLineStringENS2_9allocatorIS5_EEEE
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:268,31'
          Dst:             _ZN4geos8simplify12_GLOBAL__N_121LineStringTransformerC2ERNSt3__113unordered_mapIPKNS_4geom8GeometryEPNS0_16TaggedLineStringENS3_4hashIS8_EENS3_8equal_toIS8_EENS3_9allocatorINS3_4pairIKS8_SA_EEEEEE
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:269,24'
          Dst:             _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:275,5'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:275,5'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:275,5'
          Dst:             _ZN4geos4geom4util19GeometryTransformerD2Ev
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:275,5'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:275,5'
          Dst:             __cxa_begin_catch
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:285,9'
          Dst:             __cxa_rethrow
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:282,13'
          Dst:             _ZN4geos8simplify16TaggedLineStringD2Ev
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:286,5'
          Dst:             __cxa_end_catch
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:293,9'
          Dst:             _ZN4geos8simplify16TaggedLineStringD2Ev
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:286,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4geos8simplify28TopologyPreservingSimplifier20setDistanceToleranceEd
      functionSourceFile: '/src/geos/src/simplify/TopologyPreservingSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos8simplify21TaggedLinesSimplifier20setDistanceToleranceEd
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:229,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:229,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:229,9'
          Dst:             __cxa_throw
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:229,9'
          Dst:             __cxa_free_exception
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:232,21'
          Dst:             _ZN4geos8simplify21TaggedLinesSimplifier20setDistanceToleranceEd
    - functionName:    _ZN4geos8simplify28TopologyPreservingSimplifier8simplifyEPKNS_4geom8GeometryEd
      functionSourceFile: '/src/geos/src/simplify/TopologyPreservingSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8simplify28TopologyPreservingSimplifier17getResultGeometryEv
        - _ZN4geos8simplify28TopologyPreservingSimplifier20setDistanceToleranceEd
        - _ZN4geos8simplify28TopologyPreservingSimplifierC2EPKNS_4geom8GeometryE
        - _ZN4geos8simplify28TopologyPreservingSimplifierD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:208,34'
          Dst:             _ZN4geos8simplify28TopologyPreservingSimplifierC2EPKNS_4geom8GeometryE
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:209,9'
          Dst:             _ZN4geos8simplify28TopologyPreservingSimplifier20setDistanceToleranceEd
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:210,16'
          Dst:             _ZN4geos8simplify28TopologyPreservingSimplifier17getResultGeometryEv
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:211,1'
          Dst:             _ZN4geos8simplify28TopologyPreservingSimplifierD2Ev
        - Src:             'src/simplify/TopologyPreservingSimplifier.cpp:211,1'
          Dst:             _ZN4geos8simplify28TopologyPreservingSimplifierD2Ev
    - functionName:    _ZN4geos11triangulate8quadedge6VertexD2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/Vertex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedgeltERKNS1_6VertexES4_
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/Vertex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomltERKNS0_12CoordinateXYES3_
        - _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/Vertex.h:306,15'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'include/geos/triangulate/quadedge/Vertex.h:306,36'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'include/geos/triangulate/quadedge/Vertex.h:306,31'
          Dst:             _ZN4geos4geomltERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos11triangulate28DelaunayTriangulationBuilder8envelopeERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/triangulate/DelaunayTriangulationBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence11getEnvelopeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:149,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence11getEnvelopeEv
    - functionName:    _ZN4geos11triangulate28DelaunayTriangulationBuilder12getTrianglesERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/triangulate/DelaunayTriangulationBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos11triangulate28DelaunayTriangulationBuilder6createEv
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision12getTrianglesERKNS_4geom15GeometryFactoryE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:138,5'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilder6createEv
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:140,25'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:143,20'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision12getTrianglesERKNS_4geom15GeometryFactoryE
    - functionName:    _ZN4geos11triangulate28DelaunayTriangulationBuilder6createEv
      functionSourceFile: '/src/geos/src/triangulate/DelaunayTriangulationBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          88
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos11triangulate28DelaunayTriangulationBuilder10toVerticesERKNS_4geom18CoordinateSequenceE
        - _ZN4geos11triangulate31IncrementalDelaunayTriangulator11insertSitesERKNSt3__16vectorINS0_8quadedge6VertexENS2_9allocatorIS5_EEEE
        - _ZN4geos11triangulate31IncrementalDelaunayTriangulatorC2EPNS0_8quadedge19QuadEdgeSubdivisionE
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionC2ERKNS_4geom8EnvelopeEd
        - _ZNK4geos4geom18CoordinateSequence11getEnvelopeEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:100,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:105,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence11getEnvelopeEv
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:106,21'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilder10toVerticesERKNS_4geom18CoordinateSequenceE
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:110,22'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionC2ERKNS_4geom8EnvelopeEd
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:111,52'
          Dst:             _ZN4geos11triangulate31IncrementalDelaunayTriangulatorC2EPNS0_8quadedge19QuadEdgeSubdivisionE
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:112,18'
          Dst:             _ZN4geos11triangulate31IncrementalDelaunayTriangulator11insertSitesERKNSt3__16vectorINS0_8quadedge6VertexENS2_9allocatorIS5_EEEE
    - functionName:    _ZN4geos11triangulate28DelaunayTriangulationBuilder10toVerticesERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/triangulate/DelaunayTriangulationBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos11triangulate8quadedge6VertexC2ERKNS_4geom10CoordinateE
        - _ZN4geos11triangulate8quadedge6VertexD2Ev
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:64,67'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:66,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:67,49'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:67,25'
          Dst:             _ZN4geos11triangulate8quadedge6VertexC2ERKNS_4geom10CoordinateE
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:67,9'
          Dst:             _ZN4geos11triangulate8quadedge6VertexD2Ev
    - functionName:    _ZN4geos11triangulate28DelaunayTriangulationBuilder8getEdgesERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/triangulate/DelaunayTriangulationBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos11triangulate28DelaunayTriangulationBuilder6createEv
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision8getEdgesERKNS_4geom15GeometryFactoryE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:126,5'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilder6createEv
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:128,25'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:131,20'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision8getEdgesERKNS_4geom15GeometryFactoryE
    - functionName:    _ZN4geos11triangulate28DelaunayTriangulationBuilder14getSubdivisionEv
      functionSourceFile: '/src/geos/src/triangulate/DelaunayTriangulationBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate28DelaunayTriangulationBuilder6createEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:118,5'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilder6createEv
    - functionName:    _ZN4geos11triangulate28DelaunayTriangulationBuilder8setSitesERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/triangulate/DelaunayTriangulationBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate28DelaunayTriangulationBuilder6uniqueEPKNS_4geom18CoordinateSequenceE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:90,18'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilder6uniqueEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos11triangulate28DelaunayTriangulationBuilder6uniqueEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/triangulate/DelaunayTriangulationBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          92
      EdgeCount:       30
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesIT_EEv
        - _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9operation5valid19RepeatedPointTesterC2Ev
        - _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:50,26'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesIT_EEv
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:50,46'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE5beginEv
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:50,66'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesIT_EEv
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:50,86'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE3endEv
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:52,43'
          Dst:             _ZN4geos9operation5valid19RepeatedPointTesterC2Ev
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:53,13'
          Dst:             _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:54,16'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
    - functionName:    _ZN4geos9operation5valid19RepeatedPointTesterC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/valid/RepeatedPointTester.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/valid/RepeatedPointTester.h:50,5'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
    - functionName:    _ZN4geos11triangulate28DelaunayTriangulationBuilder8setSitesERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/triangulate/DelaunayTriangulationBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate28DelaunayTriangulationBuilder24extractUniqueCoordinatesERKNS_4geom8GeometryE
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:80,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:83,18'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilder24extractUniqueCoordinatesERKNS_4geom8GeometryE
    - functionName:    _ZN4geos11triangulate28DelaunayTriangulationBuilder24extractUniqueCoordinatesERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/triangulate/DelaunayTriangulationBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11triangulate28DelaunayTriangulationBuilder6uniqueEPKNS_4geom18CoordinateSequenceE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/DelaunayTriangulationBuilder.cpp:43,12'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilder6uniqueEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos11triangulate28DelaunayTriangulationBuilderC2Ev
      functionSourceFile: '/src/geos/src/triangulate/DelaunayTriangulationBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate8quadedge8QuadEdge3rotEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdge6invRotEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate8quadedge8QuadEdge5oNextEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate8quadedge8QuadEdge5oPrevEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11triangulate8quadedge8QuadEdge3rotEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge5oNextEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:260,16'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge3rotEv
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:260,22'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:260,30'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge3rotEv
    - functionName:    _ZNK4geos11triangulate8quadedge8QuadEdge3symEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate31IncrementalDelaunayTriangulator17isConcaveAtOriginERKNS0_8quadedge8QuadEdgeE
      functionSourceFile: '/src/geos/src/triangulate/IncrementalDelaunayTriangulator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge5oNextEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge5oPrevEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:150,29'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:150,36'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:151,30'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:151,38'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:151,45'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:152,30'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:152,38'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:152,45'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:153,55'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11triangulate8quadedge8QuadEdge3symEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:397,16'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:397,22'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdge5lPrevEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:328,16'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:328,24'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdge3symEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate31IncrementalDelaunayTriangulator25isBetweenFrameAndInsertedERKNS0_8quadedge8QuadEdgeERKNS2_6VertexE
      functionSourceFile: '/src/geos/src/triangulate/IncrementalDelaunayTriangulator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision13isFrameVertexERKNS1_6VertexE
        - _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge5oNextEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge5oPrevEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:160,26'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:160,34'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:161,26'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:161,34'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:162,16'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:162,43'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:162,32'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:162,70'
          Dst:             _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision13isFrameVertexERKNS1_6VertexE
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:163,16'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:163,43'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:163,32'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:163,70'
          Dst:             _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision13isFrameVertexERKNS1_6VertexE
    - functionName:    _ZNK4geos11triangulate31IncrementalDelaunayTriangulator17isConcaveBoundaryERKNS0_8quadedge8QuadEdgeE
      functionSourceFile: '/src/geos/src/triangulate/IncrementalDelaunayTriangulator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos11triangulate31IncrementalDelaunayTriangulator17isConcaveAtOriginERKNS0_8quadedge8QuadEdgeE
        - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision13isFrameVertexERKNS1_6VertexE
        - _ZNK4geos11triangulate8quadedge8QuadEdge3symEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:138,33'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:138,17'
          Dst:             _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision13isFrameVertexERKNS1_6VertexE
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:141,33'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:141,17'
          Dst:             _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision13isFrameVertexERKNS1_6VertexE
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:142,36'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:0,0'
          Dst:             _ZNK4geos11triangulate31IncrementalDelaunayTriangulator17isConcaveAtOriginERKNS0_8quadedge8QuadEdgeE
    - functionName:    _ZNK4geos11triangulate8quadedge6Vertex10isInCircleERKS2_S4_S4_
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/Vertex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge17TrianglePredicate16isInCircleRobustERKNS_4geom12CoordinateXYES6_S6_S6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/Vertex.h:208,16'
          Dst:             _ZN4geos11triangulate8quadedge17TrianglePredicate16isInCircleRobustERKNS_4geom12CoordinateXYES6_S6_S6_
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdge5lNextEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
        - _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - _ZN4geos11triangulate8quadedge8QuadEdge6invRotEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:311,16'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge6invRotEv
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:311,25'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:311,33'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdge5oPrevEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
        - _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:266,16'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:266,22'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:266,30'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
    - functionName:    _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision6locateERKNS1_6VertexE
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdgeSubdivision.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate31IncrementalDelaunayTriangulator10insertSiteERKNS0_8quadedge6VertexE
      functionSourceFile: '/src/geos/src/triangulate/IncrementalDelaunayTriangulator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          169
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision6removeERNS1_8QuadEdgeE
        - _ZN4geos11triangulate8quadedge22LocateFailureExceptionC2ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - _ZN4geos11triangulate8quadedge8QuadEdge4swapERS2_
        - _ZN4geos11triangulate8quadedge8QuadEdge5lNextEv
        - _ZN4geos11triangulate8quadedge8QuadEdge5lPrevEv
        - _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - _ZN4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
        - _ZNK4geos11triangulate31IncrementalDelaunayTriangulator17isConcaveBoundaryERKNS0_8quadedge8QuadEdgeE
        - _ZNK4geos11triangulate31IncrementalDelaunayTriangulator25isBetweenFrameAndInsertedERKNS0_8quadedge8QuadEdgeERKNS2_6VertexE
        - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision14isVertexOfEdgeERKNS1_8QuadEdgeERKNS1_6VertexE
        - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision6locateERKNS1_6VertexE
        - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision8isOnEdgeERKNS1_8QuadEdgeERKNS_4geom10CoordinateE
        - _ZNK4geos11triangulate8quadedge6Vertex10isInCircleERKS2_S4_S4_
        - _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - _ZNK4geos11triangulate8quadedge6Vertex7rightOfERKNS1_8QuadEdgeE
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:65,27'
          Dst:             _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision6locateERKNS1_6VertexE
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:68,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:68,15'
          Dst:             _ZN4geos11triangulate8quadedge22LocateFailureExceptionC2ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:68,9'
          Dst:             __cxa_throw
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:68,9'
          Dst:             __cxa_free_exception
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:71,16'
          Dst:             _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision14isVertexOfEdgeERKNS1_8QuadEdgeERKNS1_6VertexE
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:75,36'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:75,21'
          Dst:             _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision8isOnEdgeERKNS1_8QuadEdgeERKNS_4geom10CoordinateE
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:78,17'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:79,27'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:79,17'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision6removeERNS1_8QuadEdgeE
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:86,43'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:88,5'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:91,43'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:92,20'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:94,15'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5lNextEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:106,27'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:107,26'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:107,33'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex7rightOfERKNS1_8QuadEdgeE
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:108,33'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:108,44'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:108,55'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:108,19'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex10isInCircleERKS2_S4_S4_
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:112,17'
          Dst:             _ZNK4geos11triangulate31IncrementalDelaunayTriangulator17isConcaveBoundaryERKNS0_8quadedge8QuadEdgeE
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:116,22'
          Dst:             _ZNK4geos11triangulate31IncrementalDelaunayTriangulator25isBetweenFrameAndInsertedERKNS0_8quadedge8QuadEdgeERKNS2_6VertexE
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:123,13'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge4swapERS2_
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:124,21'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:127,17'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:131,17'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:131,25'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5lPrevEv
    - functionName:    _ZN4geos11triangulate31IncrementalDelaunayTriangulator11insertSitesERKNSt3__16vectorINS0_8quadedge6VertexENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/triangulate/IncrementalDelaunayTriangulator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11triangulate31IncrementalDelaunayTriangulator10insertSiteERKNS0_8quadedge6VertexE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:51,9'
          Dst:             _ZN4geos11triangulate31IncrementalDelaunayTriangulator10insertSiteERKNS0_8quadedge6VertexE
    - functionName:    _ZN4geos11triangulate31IncrementalDelaunayTriangulator11forceConvexEb
      functionSourceFile: '/src/geos/src/triangulate/IncrementalDelaunayTriangulator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision12getToleranceEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdgeSubdivision.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate31IncrementalDelaunayTriangulatorC2EPNS0_8quadedge19QuadEdgeSubdivisionE
      functionSourceFile: '/src/geos/src/triangulate/IncrementalDelaunayTriangulator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision12getToleranceEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/IncrementalDelaunayTriangulator.cpp:36,50'
          Dst:             _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision12getToleranceEv
    - functionName:    _ZN4geos11triangulate21VoronoiDiagramBuilder22addCellsForCoordinatesERNSt3__113unordered_mapINS_4geom12CoordinateXYENS2_10unique_ptrINS4_8GeometryENS2_14default_deleteIS7_EEEENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorINS2_4pairIKS5_SA_EEEEEERKS7_RNS2_6vectorISA_NSE_ISA_EEEE
      functionSourceFile: '/src/geos/src/triangulate/VoronoiDiagramBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos11triangulate21VoronoiDiagramBuilder22addCellsForCoordinatesERNSt3__113unordered_mapINS_4geom12CoordinateXYENS2_10unique_ptrINS4_8GeometryENS2_14default_deleteIS7_EEEENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorINS2_4pairIKS5_SA_EEEEEERKNS4_18CoordinateSequenceERNS2_6vectorISA_NSE_ISA_EEEE
        - _ZN4geos11triangulate21VoronoiDiagramBuilder22addCellsForCoordinatesERNSt3__113unordered_mapINS_4geom12CoordinateXYENS2_10unique_ptrINS4_8GeometryENS2_14default_deleteIS7_EEEENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorINS2_4pairIKS5_SA_EEEEEERKS7_RNS2_6vectorISA_NSE_ISA_EEEE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom5Point16getCoordinatesROEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:253,62'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:256,57'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:260,13'
          Dst:             _ZN4geos11triangulate21VoronoiDiagramBuilder22addCellsForCoordinatesERNSt3__113unordered_mapINS_4geom12CoordinateXYENS2_10unique_ptrINS4_8GeometryENS2_14default_deleteIS7_EEEENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorINS2_4pairIKS5_SA_EEEEEERKS7_RNS2_6vectorISA_NSE_ISA_EEEE
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:0,0'
          Dst:             _ZN4geos11triangulate21VoronoiDiagramBuilder22addCellsForCoordinatesERNSt3__113unordered_mapINS_4geom12CoordinateXYENS2_10unique_ptrINS4_8GeometryENS2_14default_deleteIS7_EEEENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorINS2_4pairIKS5_SA_EEEEEERKNS4_18CoordinateSequenceERNS2_6vectorISA_NSE_ISA_EEEE
    - functionName:    _ZN4geos11triangulate21VoronoiDiagramBuilder22addCellsForCoordinatesERNSt3__113unordered_mapINS_4geom12CoordinateXYENS2_10unique_ptrINS4_8GeometryENS2_14default_deleteIS7_EEEENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorINS2_4pairIKS5_SA_EEEEEERKNS4_18CoordinateSequenceERNS2_6vectorISA_NSE_ISA_EEEE
      functionSourceFile: '/src/geos/src/triangulate/VoronoiDiagramBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          177
      EdgeCount:       62
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:227,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:227,32'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:227,32'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:227,32'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:227,32'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:232,57'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:233,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:233,19'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:233,13'
          Dst:             __cxa_throw
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:233,13'
          Dst:             __cxa_free_exception
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:238,60'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:239,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:239,19'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:239,13'
          Dst:             __cxa_throw
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:239,13'
          Dst:             __cxa_free_exception
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:227,32'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:227,32'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
    - functionName:    _ZN4geos11triangulate21VoronoiDiagramBuilder15getDiagramEdgesERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/triangulate/VoronoiDiagramBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          164
      EdgeCount:       64
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4geos11triangulate21VoronoiDiagramBuilder6createEv
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision22getVoronoiDiagramEdgesERKNS_4geom15GeometryFactoryE
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom15GeometryFactory10toGeometryEPKNS0_8EnvelopeE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
        - _ZNK4geos4geom8Geometry12intersectionEPKS1_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/triangulate/VoronoiDiagramBuilder.cpp:180,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:165,5'
          Dst:             _ZN4geos11triangulate21VoronoiDiagramBuilder6createEv
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:168,25'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:171,26'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision22getVoronoiDiagramEdgesERKNS_4geom15GeometryFactoryE
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:177,55'
          Dst:             _ZNK4geos4geom15GeometryFactory10toGeometryEPKNS0_8EnvelopeE
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:178,49'
          Dst:             _ZNK4geos4geom8Geometry12intersectionEPKS1_
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:184,29'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:191,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:191,19'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:191,13'
          Dst:             __cxa_throw
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:191,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos11triangulate21VoronoiDiagramBuilder6createEv
      functionSourceFile: '/src/geos/src/triangulate/VoronoiDiagramBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          113
      EdgeCount:       38
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos11triangulate28DelaunayTriangulationBuilder10toVerticesERKNS_4geom18CoordinateSequenceE
        - _ZN4geos11triangulate31IncrementalDelaunayTriangulator11forceConvexEb
        - _ZN4geos11triangulate31IncrementalDelaunayTriangulator11insertSitesERKNSt3__16vectorINS0_8quadedge6VertexENS2_9allocatorIS5_EEEE
        - _ZN4geos11triangulate31IncrementalDelaunayTriangulatorC2EPNS0_8quadedge19QuadEdgeSubdivisionE
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionC2ERKNS_4geom8EnvelopeEd
        - _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
        - _ZN4geos4geom8Envelope8expandByEd
        - _ZNK4geos4geom18CoordinateSequence11getEnvelopeEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:91,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:95,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence11getEnvelopeEv
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:97,43'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:97,66'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:98,16'
          Dst:             _ZN4geos4geom8Envelope8expandByEd
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:100,20'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:103,21'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilder10toVerticesERKNS_4geom18CoordinateSequenceE
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:106,22'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionC2ERKNS_4geom8EnvelopeEd
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:107,37'
          Dst:             _ZN4geos11triangulate31IncrementalDelaunayTriangulatorC2EPNS0_8quadedge19QuadEdgeSubdivisionE
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:112,18'
          Dst:             _ZN4geos11triangulate31IncrementalDelaunayTriangulator11forceConvexEb
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:113,18'
          Dst:             _ZN4geos11triangulate31IncrementalDelaunayTriangulator11insertSitesERKNSt3__16vectorINS0_8quadedge6VertexENS2_9allocatorIS5_EEEE
    - functionName:    _ZN4geos11triangulate21VoronoiDiagramBuilder22clipGeometryCollectionERNSt3__16vectorINS2_10unique_ptrINS_4geom8GeometryENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEERKNS5_8EnvelopeE
      functionSourceFile: '/src/geos/src/triangulate/VoronoiDiagramBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          163
      EdgeCount:       67
      CyclomaticComplexity: 34
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory10toGeometryEPKNS0_8EnvelopeE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - _ZNK4geos4geom8Envelope10intersectsEPKS1_
        - _ZNK4geos4geom8Envelope8containsEPKS1_
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry12intersectionEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:203,28'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:205,53'
          Dst:             _ZNK4geos4geom15GeometryFactory10toGeometryEPKNS0_8EnvelopeE
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:220,19'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:210,20'
          Dst:             _ZNK4geos4geom8Envelope8containsEPKS1_
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:212,27'
          Dst:             _ZNK4geos4geom8Envelope10intersectsEPKS1_
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:213,37'
          Dst:             _ZNK4geos4geom8Geometry12intersectionEPKS1_
    - functionName:    _ZNK4geos11triangulate21VoronoiDiagramBuilder19reorderCellsToInputERNSt3__16vectorINS2_10unique_ptrINS_4geom8GeometryENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/triangulate/VoronoiDiagramBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          101
      EdgeCount:       39
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos11triangulate21VoronoiDiagramBuilder22addCellsForCoordinatesERNSt3__113unordered_mapINS_4geom12CoordinateXYENS2_10unique_ptrINS4_8GeometryENS2_14default_deleteIS7_EEEENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorINS2_4pairIKS5_SA_EEEEEERKNS4_18CoordinateSequenceERNS2_6vectorISA_NSE_ISA_EEEE
        - _ZN4geos11triangulate21VoronoiDiagramBuilder22addCellsForCoordinatesERNSt3__113unordered_mapINS_4geom12CoordinateXYENS2_10unique_ptrINS4_8GeometryENS2_14default_deleteIS7_EEEENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorINS2_4pairIKS5_SA_EEEEEERKS7_RNS2_6vectorISA_NSE_ISA_EEEE
        - _ZNK4geos11triangulate21VoronoiDiagramBuilder17getNumInputPointsEv
        - _ZNK4geos4geom8Geometry11getUserDataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:274,17'
          Dst:             _ZNK4geos11triangulate21VoronoiDiagramBuilder17getNumInputPointsEv
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:270,72'
          Dst:             _ZNK4geos4geom8Geometry11getUserDataEv
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:279,9'
          Dst:             _ZN4geos11triangulate21VoronoiDiagramBuilder22addCellsForCoordinatesERNSt3__113unordered_mapINS_4geom12CoordinateXYENS2_10unique_ptrINS4_8GeometryENS2_14default_deleteIS7_EEEENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorINS2_4pairIKS5_SA_EEEEEERKNS4_18CoordinateSequenceERNS2_6vectorISA_NSE_ISA_EEEE
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:281,9'
          Dst:             _ZN4geos11triangulate21VoronoiDiagramBuilder22addCellsForCoordinatesERNSt3__113unordered_mapINS_4geom12CoordinateXYENS2_10unique_ptrINS4_8GeometryENS2_14default_deleteIS7_EEEENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorINS2_4pairIKS5_SA_EEEEEERKS7_RNS2_6vectorISA_NSE_ISA_EEEE
    - functionName:    _ZNK4geos11triangulate21VoronoiDiagramBuilder17getNumInputPointsEv
      functionSourceFile: '/src/geos/src/triangulate/VoronoiDiagramBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:129,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
    - functionName:    _ZN4geos11triangulate21VoronoiDiagramBuilder10getDiagramERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/triangulate/VoronoiDiagramBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          128
      EdgeCount:       29
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate21VoronoiDiagramBuilder22clipGeometryCollectionERNSt3__16vectorINS2_10unique_ptrINS_4geom8GeometryENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEERKNS5_8EnvelopeE
        - _ZN4geos11triangulate21VoronoiDiagramBuilder6createEv
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision22getVoronoiCellPolygonsERKNS_4geom15GeometryFactoryE
        - _ZN4geos4geom8Geometry11setUserDataEPv
        - _ZNK4geos11triangulate21VoronoiDiagramBuilder19reorderCellsToInputERNSt3__16vectorINS2_10unique_ptrINS_4geom8GeometryENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:136,5'
          Dst:             _ZN4geos11triangulate21VoronoiDiagramBuilder6createEv
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:140,30'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision22getVoronoiCellPolygonsERKNS_4geom15GeometryFactoryE
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:143,13'
          Dst:             _ZNK4geos11triangulate21VoronoiDiagramBuilder19reorderCellsToInputERNSt3__16vectorINS2_10unique_ptrINS_4geom8GeometryENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEE
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:152,15'
          Dst:             _ZN4geos11triangulate21VoronoiDiagramBuilder22clipGeometryCollectionERNSt3__16vectorINS2_10unique_ptrINS_4geom8GeometryENS2_14default_deleteIS6_EEEENS2_9allocatorIS9_EEEERKNS5_8EnvelopeE
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:149,16'
          Dst:             _ZN4geos4geom8Geometry11setUserDataEPv
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:156,67'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
    - functionName:    _ZN4geos11triangulate21VoronoiDiagramBuilder14getSubdivisionEv
      functionSourceFile: '/src/geos/src/triangulate/VoronoiDiagramBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate21VoronoiDiagramBuilder6createEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:119,5'
          Dst:             _ZN4geos11triangulate21VoronoiDiagramBuilder6createEv
    - functionName:    _ZN4geos11triangulate21VoronoiDiagramBuilder12setToleranceEd
      functionSourceFile: '/src/geos/src/triangulate/VoronoiDiagramBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate21VoronoiDiagramBuilder10setOrderedEb
      functionSourceFile: '/src/geos/src/triangulate/VoronoiDiagramBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate21VoronoiDiagramBuilder15setClipEnvelopeEPKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/triangulate/VoronoiDiagramBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate21VoronoiDiagramBuilder8setSitesERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/triangulate/VoronoiDiagramBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate28DelaunayTriangulationBuilder6uniqueEPKNS_4geom18CoordinateSequenceE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:62,18'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilder6uniqueEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos11triangulate21VoronoiDiagramBuilder8setSitesERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/triangulate/VoronoiDiagramBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate28DelaunayTriangulationBuilder24extractUniqueCoordinatesERKNS_4geom8GeometryE
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:54,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:55,18'
          Dst:             _ZN4geos11triangulate28DelaunayTriangulationBuilder24extractUniqueCoordinatesERKNS_4geom8GeometryE
    - functionName:    _ZN4geos11triangulate21VoronoiDiagramBuilderC2Ev
      functionSourceFile: '/src/geos/src/triangulate/VoronoiDiagramBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/VoronoiDiagramBuilder.cpp:46,24'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
    - functionName:    _ZN4geos11triangulate3tri7TriListINS1_3TriEE3endEv
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate3tri7TriListINS1_3TriEE5beginEv
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate7polygon31ConstrainedDelaunayTriangulator10toGeometryEPKNS_4geom15GeometryFactoryERKNSt3__16vectorINS7_10unique_ptrINS0_3tri7TriListINSA_3TriEEENS7_14default_deleteISD_EEEENS7_9allocatorISG_EEEE
      functionSourceFile: '/src/geos/src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS1_3TriEE3endEv
        - _ZN4geos11triangulate3tri7TriListINS1_3TriEE5beginEv
        - _ZNK4geos11triangulate3tri3Tri9toPolygonEPKNS_4geom15GeometryFactoryE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp:81,22'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp:76,29'
          Dst:             _ZN4geos11triangulate3tri7TriListINS1_3TriEE5beginEv
        - Src:             'src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp:76,29'
          Dst:             _ZN4geos11triangulate3tri7TriListINS1_3TriEE3endEv
        - Src:             'src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp:77,51'
          Dst:             _ZNK4geos11triangulate3tri3Tri9toPolygonEPKNS_4geom15GeometryFactoryE
    - functionName:    _ZN4geos11triangulate7polygon31ConstrainedDelaunayTriangulator18triangulatePolygonEPKNS_4geom7PolygonERNS0_3tri7TriListINS7_3TriEEE
      functionSourceFile: '/src/geos/src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11triangulate3tri20TriangulationBuilder5buildERNS1_7TriListINS1_3TriEEE
        - _ZN4geos11triangulate7polygon17PolygonEarClipper11triangulateERKNS_4geom18CoordinateSequenceERNS0_3tri7TriListINS7_3TriEEE
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner4joinEPKNS_4geom7PolygonE
        - _ZN4geos11triangulate7polygon19TriDelaunayImprover7improveERNS0_3tri7TriListINS3_3TriEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp:94,22'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner4joinEPKNS_4geom7PolygonE
        - Src:             'src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp:95,5'
          Dst:             _ZN4geos11triangulate7polygon17PolygonEarClipper11triangulateERKNS_4geom18CoordinateSequenceERNS0_3tri7TriListINS7_3TriEEE
        - Src:             'src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp:96,5'
          Dst:             _ZN4geos11triangulate3tri20TriangulationBuilder5buildERNS1_7TriListINS1_3TriEEE
        - Src:             'src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp:97,5'
          Dst:             _ZN4geos11triangulate7polygon19TriDelaunayImprover7improveERNS0_3tri7TriListINS3_3TriEEE
    - functionName:    _ZNK4geos11triangulate7polygon31ConstrainedDelaunayTriangulator7computeEv
      functionSourceFile: '/src/geos/src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          157
      EdgeCount:       57
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS1_3TriEEC2Ev
        - _ZN4geos11triangulate7polygon31ConstrainedDelaunayTriangulator10toGeometryEPKNS_4geom15GeometryFactoryERKNSt3__16vectorINS7_10unique_ptrINS0_3tri7TriListINSA_3TriEEENS7_14default_deleteISD_EEEENS7_9allocatorISG_EEEE
        - _ZN4geos11triangulate7polygon31ConstrainedDelaunayTriangulator18triangulatePolygonEPKNS_4geom7PolygonERNS0_3tri7TriListINS7_3TriEEE
        - _ZN4geos4geom4util16PolygonExtracter11getPolygonsERKNS0_8GeometryERNSt3__16vectorIPKNS0_7PolygonENS6_9allocatorISA_EEEE
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp:45,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - Src:             'src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp:49,30'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp:50,20'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv
        - Src:             'src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp:54,5'
          Dst:             _ZN4geos4geom4util16PolygonExtracter11getPolygonsERKNS0_8GeometryERNSt3__16vectorIPKNS0_7PolygonENS6_9allocatorISA_EEEE
        - Src:             'src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp:65,12'
          Dst:             _ZN4geos11triangulate7polygon31ConstrainedDelaunayTriangulator10toGeometryEPKNS_4geom15GeometryFactoryERKNSt3__16vectorINS7_10unique_ptrINS0_3tri7TriListINSA_3TriEEENS7_14default_deleteISD_EEEENS7_9allocatorISG_EEEE
        - Src:             'src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp:58,51'
          Dst:             _ZN4geos11triangulate3tri7TriListINS1_3TriEEC2Ev
        - Src:             'src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp:62,9'
          Dst:             _ZN4geos11triangulate7polygon31ConstrainedDelaunayTriangulator18triangulatePolygonEPKNS_4geom7PolygonERNS0_3tri7TriListINS7_3TriEEE
    - functionName:    _ZN4geos11triangulate7polygon31ConstrainedDelaunayTriangulatorC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/triangulate/polygon/ConstrainedDelaunayTriangulator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/polygon/ConstrainedDelaunayTriangulator.h:73,33'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
    - functionName:    _ZN4geos11triangulate7polygon31ConstrainedDelaunayTriangulator11triangulateEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate7polygon31ConstrainedDelaunayTriangulatorC2EPKNS_4geom8GeometryE
        - _ZNK4geos11triangulate7polygon31ConstrainedDelaunayTriangulator7computeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp:36,37'
          Dst:             _ZN4geos11triangulate7polygon31ConstrainedDelaunayTriangulatorC2EPKNS_4geom8GeometryE
        - Src:             'src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp:37,16'
          Dst:             _ZNK4geos11triangulate7polygon31ConstrainedDelaunayTriangulator7computeEv
    - functionName:    _ZN4geos11triangulate3tri7TriListINS1_3TriEE6createERKNS_4geom10CoordinateES8_S8_
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate7polygon17PolygonEarClipper10toGeometryEv
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          114
      EdgeCount:       44
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4geom15GeometryFactory6createEv
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - _ZN4geos4geom18CoordinateSequence9closeRingEb
        - _ZN4geos4geom18CoordinateSequenceC2Ev
        - _ZNK4geos11triangulate7polygon17PolygonEarClipper9nextIndexEm
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:351,15'
          Dst:             _ZN4geos4geom15GeometryFactory6createEv
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:352,54'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:359,9'
          Dst:             _ZN4geos4geom18CoordinateSequence9closeRingEb
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:355,31'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:356,17'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonEarClipper9nextIndexEm
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:357,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:360,19'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:361,16'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos11triangulate7polygon17PolygonEarClipper9nextIndexEm
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate7polygon17PolygonEarClipper9isRemovedEm
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate7polygon17PolygonEarClipper8envelopeERKNSt3__15arrayINS_4geom10CoordinateELm3EEE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:249,14'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:250,15'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
    - functionName:    _ZNK4geos11triangulate7polygon17PolygonEarClipper14isValidEarScanEmRKNSt3__15arrayINS_4geom10CoordinateELm3EEE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          102
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9algorithm5Angle20angleBetweenOrientedERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos11triangulate7polygon17PolygonEarClipper9nextIndexEm
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:207,26'
          Dst:             _ZN4geos9algorithm5Angle20angleBetweenOrientedERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:209,29'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonEarClipper9nextIndexEm
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:212,35'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:213,31'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:220,41'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:221,46'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonEarClipper9nextIndexEm
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:221,39'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:224,27'
          Dst:             _ZN4geos9algorithm5Angle20angleBetweenOrientedERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:225,26'
          Dst:             _ZN4geos9algorithm5Angle20angleBetweenOrientedERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:239,21'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonEarClipper9nextIndexEm
    - functionName:    _ZNK4geos11triangulate7polygon17PolygonEarClipper22findIntersectingVertexEmRKNSt3__15arrayINS_4geom10CoordinateELm3EEE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          140
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos11triangulate7polygon17PolygonEarClipper8envelopeERKNSt3__15arrayINS_4geom10CoordinateELm3EEE
        - _ZN4geos4geom8Triangle10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZNK4geos11triangulate7polygon17PolygonEarClipper9isRemovedEm
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequenceixEm
        - _ZNK4geos5index25VertexSequencePackedRtree5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS6_9allocatorImEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:162,26'
          Dst:             _ZN4geos11triangulate7polygon17PolygonEarClipper8envelopeERKNSt3__15arrayINS_4geom10CoordinateELm3EEE
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:164,22'
          Dst:             _ZNK4geos5index25VertexSequencePackedRtree5queryERKNS_4geom8EnvelopeERNSt3__16vectorImNS6_9allocatorImEEEE
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:172,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:173,13'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonEarClipper9isRemovedEm
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:176,31'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:185,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:189,20'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:189,45'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:193,18'
          Dst:             _ZN4geos4geom8Triangle10intersectsERKNS0_12CoordinateXYES4_S4_S4_
    - functionName:    _ZN4geos11triangulate7polygon17PolygonEarClipper10nextCornerERNSt3__15arrayINS_4geom10CoordinateELm3EEE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos11triangulate7polygon17PolygonEarClipper11fetchCornerERNSt3__15arrayINS_4geom10CoordinateELm3EEE
        - _ZNK4geos11triangulate7polygon17PolygonEarClipper9nextIndexEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:308,22'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonEarClipper9nextIndexEm
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:309,22'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonEarClipper9nextIndexEm
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:310,22'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonEarClipper9nextIndexEm
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:311,5'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonEarClipper11fetchCornerERNSt3__15arrayINS_4geom10CoordinateELm3EEE
    - functionName:    _ZNK4geos11triangulate7polygon17PolygonEarClipper11fetchCornerERNSt3__15arrayINS_4geom10CoordinateELm3EEE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:295,23'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:296,23'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:297,23'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
    - functionName:    _ZN4geos11triangulate3tri7TriListINS1_3TriEE3addERKNS_4geom10CoordinateES8_S8_
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS1_3TriEE6createERKNS_4geom10CoordinateES8_S8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/tri/TriList.h:93,24'
          Dst:             _ZN4geos11triangulate3tri7TriListINS1_3TriEE6createERKNS_4geom10CoordinateES8_S8_
    - functionName:    _ZN4geos11triangulate7polygon17PolygonEarClipper10isValidEarEmRKNSt3__15arrayINS_4geom10CoordinateELm3EEE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos11triangulate7polygon17PolygonEarClipper14isValidEarScanEmRKNSt3__15arrayINS_4geom10CoordinateELm3EEE
        - _ZNK4geos11triangulate7polygon17PolygonEarClipper22findIntersectingVertexEmRKNSt3__15arrayINS_4geom10CoordinateELm3EEE
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:145,32'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonEarClipper22findIntersectingVertexEmRKNSt3__15arrayINS_4geom10CoordinateELm3EEE
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:150,10'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:150,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:152,16'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonEarClipper14isValidEarScanEmRKNSt3__15arrayINS_4geom10CoordinateELm3EEE
    - functionName:    _ZN4geos11triangulate7polygon17PolygonEarClipper12removeCornerEv
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index25VertexSequencePackedRtree6removeEm
        - _ZNK4geos11triangulate7polygon17PolygonEarClipper9nextIndexEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:264,22'
          Dst:             _ZN4geos5index25VertexSequencePackedRtree6removeEm
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:268,22'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonEarClipper9nextIndexEm
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:269,22'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonEarClipper9nextIndexEm
    - functionName:    _ZNK4geos11triangulate7polygon17PolygonEarClipper6isFlatERKNSt3__15arrayINS_4geom10CoordinateELm3EEE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:335,38'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZNK4geos11triangulate7polygon17PolygonEarClipper15isCornerInvalidERKNSt3__15arrayINS_4geom10CoordinateELm3EEE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:343,19'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:343,46'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:343,73'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos11triangulate7polygon17PolygonEarClipper8isConvexERKNSt3__15arrayINS_4geom10CoordinateELm3EEE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:327,38'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos11triangulate7polygon17PolygonEarClipper18setSkipFlatCornersEb
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate7polygon17PolygonEarClipperD2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/polygon/PolygonEarClipper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index25VertexSequencePackedRtreeD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/polygon/PolygonEarClipper.h:60,16'
          Dst:             _ZN4geos5index25VertexSequencePackedRtreeD2Ev
    - functionName:    _ZN4geos11triangulate7polygon17PolygonEarClipper7computeERNS0_3tri7TriListINS3_3TriEEE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          158
      EdgeCount:       37
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS1_3TriEE3addERKNS_4geom10CoordinateES8_S8_
        - _ZN4geos11triangulate7polygon17PolygonEarClipper10isValidEarEmRKNSt3__15arrayINS_4geom10CoordinateELm3EEE
        - _ZN4geos11triangulate7polygon17PolygonEarClipper10nextCornerERNSt3__15arrayINS_4geom10CoordinateELm3EEE
        - _ZN4geos11triangulate7polygon17PolygonEarClipper12removeCornerEv
        - _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos11triangulate7polygon17PolygonEarClipper11fetchCornerERNSt3__15arrayINS_4geom10CoordinateELm3EEE
        - _ZNK4geos11triangulate7polygon17PolygonEarClipper15isCornerInvalidERKNSt3__15arrayINS_4geom10CoordinateELm3EEE
        - _ZNK4geos11triangulate7polygon17PolygonEarClipper6isFlatERKNSt3__15arrayINS_4geom10CoordinateELm3EEE
        - _ZNK4geos11triangulate7polygon17PolygonEarClipper8isConvexERKNSt3__15arrayINS_4geom10CoordinateELm3EEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:91,5'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonEarClipper11fetchCornerERNSt3__15arrayINS_4geom10CoordinateELm3EEE
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:103,15'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonEarClipper8isConvexERKNSt3__15arrayINS_4geom10CoordinateELm3EEE
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:105,36'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonEarClipper15isCornerInvalidERKNSt3__15arrayINS_4geom10CoordinateELm3EEE
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:106,45'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonEarClipper6isFlatERKNSt3__15arrayINS_4geom10CoordinateELm3EEE
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:108,17'
          Dst:             _ZN4geos11triangulate7polygon17PolygonEarClipper12removeCornerEv
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:112,17'
          Dst:             __cxa_allocate_exception
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:112,23'
          Dst:             _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:112,17'
          Dst:             __cxa_throw
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:112,17'
          Dst:             __cxa_free_exception
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:118,18'
          Dst:             _ZN4geos11triangulate7polygon17PolygonEarClipper10isValidEarEmRKNSt3__15arrayINS_4geom10CoordinateELm3EEE
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:119,21'
          Dst:             _ZN4geos11triangulate3tri7TriListINS1_3TriEE3addERKNS_4geom10CoordinateES8_S8_
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:120,13'
          Dst:             _ZN4geos11triangulate7polygon17PolygonEarClipper12removeCornerEv
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:124,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:124,19'
          Dst:             _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:124,13'
          Dst:             __cxa_throw
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:124,13'
          Dst:             __cxa_free_exception
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:137,9'
          Dst:             _ZN4geos11triangulate7polygon17PolygonEarClipper10nextCornerERNSt3__15arrayINS_4geom10CoordinateELm3EEE
    - functionName:    _ZN4geos11triangulate7polygon17PolygonEarClipper11triangulateERKNS_4geom18CoordinateSequenceERNS0_3tri7TriListINS7_3TriEEE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11triangulate7polygon17PolygonEarClipper7computeERNS0_3tri7TriListINS3_3TriEEE
        - _ZN4geos11triangulate7polygon17PolygonEarClipperC2ERKNS_4geom18CoordinateSequenceE
        - _ZN4geos11triangulate7polygon17PolygonEarClipperD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:67,23'
          Dst:             _ZN4geos11triangulate7polygon17PolygonEarClipperC2ERKNS_4geom18CoordinateSequenceE
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:68,13'
          Dst:             _ZN4geos11triangulate7polygon17PolygonEarClipper7computeERNS0_3tri7TriListINS3_3TriEEE
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:69,1'
          Dst:             _ZN4geos11triangulate7polygon17PolygonEarClipperD2Ev
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:69,1'
          Dst:             _ZN4geos11triangulate7polygon17PolygonEarClipperD2Ev
    - functionName:    _ZN4geos11triangulate7polygon17PolygonEarClipperC2ERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos11triangulate7polygon17PolygonEarClipper15initCornerIndexEv
        - _ZN4geos5index25VertexSequencePackedRtreeC2ERKNS_4geom18CoordinateSequenceE
        - _ZN4geos5index25VertexSequencePackedRtreeD2Ev
        - _ZNK4geos11triangulate7polygon17PolygonEarClipper15createNextLinksEm
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:41,28'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:43,7'
          Dst:             _ZN4geos5index25VertexSequencePackedRtreeC2ERKNS_4geom18CoordinateSequenceE
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:45,18'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonEarClipper15createNextLinksEm
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:46,5'
          Dst:             _ZN4geos11triangulate7polygon17PolygonEarClipper15initCornerIndexEv
        - Src:             'src/triangulate/polygon/PolygonEarClipper.cpp:47,1'
          Dst:             _ZN4geos5index25VertexSequencePackedRtreeD2Ev
    - functionName:    _ZNK4geos11triangulate7polygon17PolygonEarClipper15createNextLinksEm
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate7polygon17PolygonEarClipper15initCornerIndexEv
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonEarClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos11triangulate7polygon17PolygonHoleJoiner9sortHolesEPKNS_4geom7PolygonEENK3$_0clEPKNS3_10LinearRingESA_'
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomltERKNS0_8EnvelopeES3_
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:385,44'
          Dst:             _ZN4geos4geomltERKNS0_8EnvelopeES3_
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner28InteriorIntersectionDetectorD0Ev
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:59,26'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZNK4geos11triangulate7polygon17PolygonHoleJoiner28InteriorIntersectionDetector6isDoneEv
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner28InteriorIntersectionDetector20processIntersectionsEPNS_6noding13SegmentStringEmS6_m
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEv
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:77,38'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:78,38'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:79,38'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:80,38'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:82,12'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:83,16'
          Dst:             _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:86,21'
          Dst:             _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:87,20'
          Dst:             _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEv
    - functionName:    _ZNK4geos11triangulate7polygon17PolygonHoleJoiner28InteriorIntersectionDetector15hasIntersectionEv
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner28InteriorIntersectionDetectorC2Ev
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorC2Ev
        - _ZN4geos6noding18SegmentIntersectorD2Ev
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:59,26'
          Dst:             _ZN4geos6noding18SegmentIntersectorC2Ev
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:59,26'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:59,26'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos4geom18CoordinateSequence3addINSt3__111__wrap_iterIPNS0_10CoordinateEEEEEvmT_S8_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence10make_spaceEmm
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:605,9'
          Dst:             _ZN4geos4geom18CoordinateSequence10make_spaceEmm
        - Src:             'include/geos/geom/CoordinateSequence.h:608,13'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner17createHoleSectionERKNS_4geom18CoordinateSequenceEmRKNS3_10CoordinateE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          87
      EdgeCount:       48
      CyclomaticComplexity: 25
      functionsReached:
        - _ZNK4geos4geom10Coordinate6isNullEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:349,39'
          Dst:             _ZNK4geos4geom10Coordinate6isNullEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:355,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:357,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:361,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner4nextEmm
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner14isLineInteriorERKNS_4geom18CoordinateSequenceEmRKNS3_10CoordinateE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner4nextEmm
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner4prevEmm
        - _ZN4geos9algorithm19PolygonNodeTopology17isInteriorSegmentEPKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:293,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:294,64'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:294,43'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner4prevEmm
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:294,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:295,64'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:295,43'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner4nextEmm
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:295,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:296,12'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology17isInteriorSegmentEPKNS_4geom12CoordinateXYES5_S5_S5_
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner4prevEmm
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner18intersectsBoundaryERKNS_4geom10CoordinateES6_
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner28InteriorIntersectionDetectorC2Ev
        - _ZN4geos6noding13SegmentStringD2Ev
        - _ZN4geos6noding18BasicSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPKv
        - _ZN4geos6noding18SegmentIntersectorD2Ev
        - _ZN4geos6noding27SegmentSetMutualIntersector21setSegmentIntersectorEPNS0_18SegmentIntersectorE
        - _ZNK4geos11triangulate7polygon17PolygonHoleJoiner28InteriorIntersectionDetector15hasIntersectionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:415,24'
          Dst:             _ZN4geos6noding18BasicSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPKv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:418,34'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner28InteriorIntersectionDetectorC2Ev
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:419,26'
          Dst:             _ZN4geos6noding27SegmentSetMutualIntersector21setSegmentIntersectorEPNS0_18SegmentIntersectorE
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:421,19'
          Dst:             _ZNK4geos11triangulate7polygon17PolygonHoleJoiner28InteriorIntersectionDetector15hasIntersectionEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:422,1'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:422,1'
          Dst:             _ZN4geos6noding13SegmentStringD2Ev
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:422,1'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:422,1'
          Dst:             _ZN4geos6noding13SegmentStringD2Ev
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner18findJoinableVertexERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner18intersectsBoundaryERKNS_4geom10CoordinateES6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:268,12'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner18intersectsBoundaryERKNS_4geom10CoordinateES6_
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner25findLowestLeftVertexIndexERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom10Coordinate7setNullEv
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZNK4geos4geom10Coordinate6isNullEv
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:396,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:397,21'
          Dst:             _ZN4geos4geom10Coordinate7setNullEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:399,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:400,29'
          Dst:             _ZNK4geos4geom10Coordinate6isNullEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:400,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:400,61'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:401,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:399,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner13addJoinedHoleEmRKNS_4geom18CoordinateSequenceEm
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner17createHoleSectionERKNS_4geom18CoordinateSequenceEmRKNS3_10CoordinateE
        - _ZN4geos4geom10Coordinate7getNullEv
        - _ZN4geos4geom18CoordinateSequence3addINSt3__111__wrap_iterIPNS0_10CoordinateEEEEEvmT_S8_
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:323,43'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:324,47'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:327,33'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:328,51'
          Dst:             _ZN4geos4geom10Coordinate7getNullEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:331,42'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner17createHoleSectionERKNS_4geom18CoordinateSequenceEmRKNS3_10CoordinateE
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:335,16'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINSt3__111__wrap_iterIPNS0_10CoordinateEEEEEvmT_S8_
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner13findJoinIndexERKNS_4geom10CoordinateES6_
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          82
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner14isLineInteriorERKNS_4geom18CoordinateSequenceEmRKNS3_10CoordinateE
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:278,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:279,43'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:279,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:280,17'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner14isLineInteriorERKNS_4geom18CoordinateSequenceEmRKNS3_10CoordinateE
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:278,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:285,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:285,11'
          Dst:             _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:285,5'
          Dst:             __cxa_throw
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:285,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner18findHoleTouchIndexERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:233,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:233,22'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:233,22'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:233,22'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:233,22'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:233,22'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:233,22'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner19joinNonTouchingHoleERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner13addJoinedHoleEmRKNS_4geom18CoordinateSequenceEm
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner13findJoinIndexERKNS_4geom10CoordinateES6_
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner18findJoinableVertexERKNS_4geom10CoordinateE
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner25findLowestLeftVertexIndexERKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:247,33'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner25findLowestLeftVertexIndexERKNS_4geom18CoordinateSequenceE
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:248,50'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:249,35'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner18findJoinableVertexERKNS_4geom10CoordinateE
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:250,29'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner13findJoinIndexERKNS_4geom10CoordinateES6_
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:251,5'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner13addJoinedHoleEmRKNS_4geom18CoordinateSequenceEm
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner16joinTouchingHoleERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner13addJoinedHoleEmRKNS_4geom18CoordinateSequenceEm
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner13findJoinIndexERKNS_4geom10CoordinateES6_
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner18findHoleTouchIndexERKNS_4geom18CoordinateSequenceE
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner4prevEmm
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:209,34'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner18findHoleTouchIndexERKNS_4geom18CoordinateSequenceE
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:219,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:220,84'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:220,52'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner4prevEmm
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:220,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:222,29'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner13findJoinIndexERKNS_4geom10CoordinateES6_
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:223,5'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner13addJoinedHoleEmRKNS_4geom18CoordinateSequenceEm
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner8joinHoleEmRKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner16joinTouchingHoleERKNS_4geom18CoordinateSequenceE
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner19joinNonTouchingHoleERKNS_4geom18CoordinateSequenceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:197,27'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner16joinTouchingHoleERKNS_4geom18CoordinateSequenceE
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:201,5'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner19joinNonTouchingHoleERKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner25createBoundaryIntersectorEv
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          159
      EdgeCount:       54
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN4geos6noding18BasicSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPKv
        - _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:431,35'
          Dst:             _ZN4geos6noding18BasicSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPKv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:435,19'
          Dst:             _ZN4geos6noding18BasicSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPKv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:439,67'
          Dst:             _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorC2Ev
    - functionName:    _ZN4geos11triangulate7polygon12PolygonNoderD2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/polygon/PolygonNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner9sortHolesEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner19extractOrientedRingEPKNS_4geom10LinearRingEb
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:153,22'
          Dst:             _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:154,23'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:156,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:157,19'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner9joinHolesEv
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner25createBoundaryIntersectorEv
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner8joinHoleEmRKNS_4geom18CoordinateSequenceE
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesIT_EEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:181,27'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner25createBoundaryIntersectorEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:184,33'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesIT_EEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:184,53'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE5beginEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:184,73'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesIT_EEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:184,93'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE3endEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:187,9'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner8joinHoleEmRKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner9nodeRingsEv
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          101
      EdgeCount:       42
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos11triangulate7polygon12PolygonNoder12getNodedHoleEm
        - _ZN4geos11triangulate7polygon12PolygonNoder13getNodedShellEv
        - _ZN4geos11triangulate7polygon12PolygonNoder16getHolesTouchingEv
        - _ZN4geos11triangulate7polygon12PolygonNoder4nodeEv
        - _ZN4geos11triangulate7polygon12PolygonNoderC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEERKNS3_6vectorIS8_NS3_9allocatorIS8_EEEE
        - _ZN4geos11triangulate7polygon12PolygonNoderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:167,18'
          Dst:             _ZN4geos11triangulate7polygon12PolygonNoderC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEERKNS3_6vectorIS8_NS3_9allocatorIS8_EEEE
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:168,11'
          Dst:             _ZN4geos11triangulate7polygon12PolygonNoder4nodeEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:169,23'
          Dst:             _ZN4geos11triangulate7polygon12PolygonNoder13getNodedShellEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:173,32'
          Dst:             _ZN4geos11triangulate7polygon12PolygonNoder16getHolesTouchingEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:171,34'
          Dst:             _ZN4geos11triangulate7polygon12PolygonNoder12getNodedHoleEm
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:174,1'
          Dst:             _ZN4geos11triangulate7polygon12PolygonNoderD2Ev
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:174,1'
          Dst:             _ZN4geos11triangulate7polygon12PolygonNoderD2Ev
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner20extractOrientedRingsEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner19extractOrientedRingEPKNS_4geom10LinearRingEb
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner9sortHolesEPKNS_4geom7PolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:141,17'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner19extractOrientedRingEPKNS_4geom10LinearRingEb
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:142,44'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner9sortHolesEPKNS_4geom7PolygonE
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:144,22'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner19extractOrientedRingEPKNS_4geom10LinearRingEb
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoinerD2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/polygon/PolygonHoleJoiner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/polygon/PolygonHoleJoiner.h:62,16'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner7computeEv
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner20extractOrientedRingsEPKNS_4geom7PolygonE
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner9joinHolesEv
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner9nodeRingsEv
        - _ZN4geos4geom18CoordinateSequence3addERKS1_
        - _ZN4geos4geom18CoordinateSequence5clearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:125,5'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner20extractOrientedRingsEPKNS_4geom7PolygonE
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:127,9'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner9nodeRingsEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:129,16'
          Dst:             _ZN4geos4geom18CoordinateSequence5clearEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:130,16'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:132,9'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner9joinHolesEv
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoinerC2EPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/include/geos/triangulate/polygon/PolygonHoleJoiner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/polygon/PolygonHoleJoiner.h:229,5'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner4joinEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner7computeEv
        - _ZN4geos11triangulate7polygon17PolygonHoleJoinerC2EPKNS_4geom7PolygonE
        - _ZN4geos11triangulate7polygon17PolygonHoleJoinerD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:116,23'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoinerC2EPKNS_4geom7PolygonE
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:117,19'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner7computeEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:118,1'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoinerD2Ev
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:118,1'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoinerD2Ev
    - functionName:    _ZN4geos11triangulate7polygon17PolygonHoleJoiner13joinAsPolygonEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonHoleJoiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos11triangulate7polygon17PolygonHoleJoiner4joinEPKNS_4geom7PolygonE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:106,29'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:107,41'
          Dst:             _ZN4geos11triangulate7polygon17PolygonHoleJoiner4joinEPKNS_4geom7PolygonE
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:107,24'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/triangulate/polygon/PolygonHoleJoiner.cpp:108,21'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom10CoordinateEEEvRKT_m
      functionSourceFile: '/src/geos/include/geos/noding/NodedSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          70
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos6noding15SegmentNodeList3addINS_4geom10CoordinateEEEvRKT_m
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - _ZNK4geos6noding13SegmentString4sizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodedSegmentString.h:167,28'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'include/geos/noding/NodedSegmentString.h:168,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/noding/NodedSegmentString.h:168,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/noding/NodedSegmentString.h:168,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/noding/NodedSegmentString.h:168,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/noding/NodedSegmentString.h:173,28'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'include/geos/noding/NodedSegmentString.h:174,34'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - Src:             'include/geos/noding/NodedSegmentString.h:179,22'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/noding/NodedSegmentString.h:188,18'
          Dst:             _ZN4geos6noding15SegmentNodeList3addINS_4geom10CoordinateEEEvRKT_m
    - functionName:    _ZN4geos11triangulate7polygon12PolygonNoder9NodeAdder8addTouchEPNS_6noding13SegmentStringE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos6noding10PathString7getDataEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:111,94'
          Dst:             _ZNK4geos6noding10PathString7getDataEv
    - functionName:    _ZN4geos11triangulate7polygon12PolygonNoder9NodeAdderD0Ev
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:55,21'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZNK4geos11triangulate7polygon12PolygonNoder9NodeAdder6isDoneEv
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate7polygon12PolygonNoder9NodeAdder20processIntersectionsEPNS_6noding13SegmentStringEmS6_m
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos11triangulate7polygon12PolygonNoder9NodeAdder8addTouchEPNS_6noding13SegmentStringE
        - _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom10CoordinateEEEvRKT_m
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - _ZNK4geos9algorithm15LineIntersector22isInteriorIntersectionEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:73,38'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:74,38'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:75,38'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:76,38'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:78,12'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:83,16'
          Dst:             _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:84,13'
          Dst:             _ZN4geos11triangulate7polygon12PolygonNoder9NodeAdder8addTouchEPNS_6noding13SegmentStringE
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:85,13'
          Dst:             _ZN4geos11triangulate7polygon12PolygonNoder9NodeAdder8addTouchEPNS_6noding13SegmentStringE
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:86,42'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:87,20'
          Dst:             _ZNK4geos9algorithm15LineIntersector22isInteriorIntersectionEm
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:89,23'
          Dst:             _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom10CoordinateEEEvRKT_m
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:91,25'
          Dst:             _ZNK4geos9algorithm15LineIntersector22isInteriorIntersectionEm
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:93,23'
          Dst:             _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom10CoordinateEEEvRKT_m
    - functionName:    _ZN4geos6noding10PathString7setDataEPKv
      functionSourceFile: '/src/geos/include/geos/noding/PathString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate7polygon12PolygonNoder20createNodedSegStringERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEm
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding10PathString7setDataEPKv
        - _ZN4geos6noding18NodedSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbbPKv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:192,35'
          Dst:             _ZN4geos6noding18NodedSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbbPKv
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:193,10'
          Dst:             _ZN4geos6noding10PathString7setDataEPKv
    - functionName:    _ZN4geos11triangulate7polygon12PolygonNoder16getHolesTouchingEv
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate7polygon12PolygonNoder12getNodedHoleEm
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18NodedSegmentString19getNodedCoordinatesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:161,29'
          Dst:             _ZN4geos6noding18NodedSegmentString19getNodedCoordinatesEv
    - functionName:    _ZN4geos11triangulate7polygon12PolygonNoder13getNodedShellEv
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18NodedSegmentString19getNodedCoordinatesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:154,27'
          Dst:             _ZN4geos6noding18NodedSegmentString19getNodedCoordinatesEv
    - functionName:    _ZN4geos11triangulate7polygon12PolygonNoder11isHoleNodedEm
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos6noding18NodedSegmentString8hasNodesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:147,29'
          Dst:             _ZNK4geos6noding18NodedSegmentString8hasNodesEv
    - functionName:    _ZNK4geos6noding18NodedSegmentString8hasNodesEv
      functionSourceFile: '/src/geos/include/geos/noding/NodedSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos6noding15SegmentNodeList4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodedSegmentString.h:92,25'
          Dst:             _ZNK4geos6noding15SegmentNodeList4sizeEv
    - functionName:    _ZN4geos11triangulate7polygon12PolygonNoder12isShellNodedEv
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos6noding18NodedSegmentString8hasNodesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:140,27'
          Dst:             _ZNK4geos6noding18NodedSegmentString8hasNodesEv
    - functionName:    _ZN4geos11triangulate7polygon12PolygonNoder9NodeAdderC2ERNSt3__16vectorIbNS4_9allocatorIbEEEERNS4_3mapIPNS_6noding18NodedSegmentStringEmNS4_4lessISD_EENS6_INS4_4pairIKSD_mEEEEEE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorC2Ev
        - _ZN4geos6noding18SegmentIntersectorD2Ev
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:59,5'
          Dst:             _ZN4geos6noding18SegmentIntersectorC2Ev
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:59,5'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:63,10'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos11triangulate7polygon12PolygonNoder4nodeEv
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          95
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos11triangulate7polygon12PolygonNoder9NodeAdderC2ERNSt3__16vectorIbNS4_9allocatorIbEEEERNS4_3mapIPNS_6noding18NodedSegmentStringEmNS4_4lessISD_EENS6_INS4_4pairIKSD_mEEEEEE
        - _ZN4geos6noding12MCIndexNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
        - _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
        - _ZN4geos6noding12MCIndexNoderD2Ev
        - _ZN4geos6noding18SegmentIntersectorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:127,15'
          Dst:             _ZN4geos11triangulate7polygon12PolygonNoder9NodeAdderC2ERNSt3__16vectorIbNS4_9allocatorIbEEEERNS4_3mapIPNS_6noding18NodedSegmentStringEmNS4_4lessISD_EENS6_INS4_4pairIKSD_mEEEEEE
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:128,18'
          Dst:             _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:133,11'
          Dst:             _ZN4geos6noding12MCIndexNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:134,1'
          Dst:             _ZN4geos6noding12MCIndexNoderD2Ev
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:134,1'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:134,1'
          Dst:             _ZN4geos6noding12MCIndexNoderD2Ev
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:134,1'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos11triangulate7polygon12PolygonNoder25createNodedSegmentStringsERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEERKNS3_6vectorIS8_NS3_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11triangulate7polygon12PolygonNoder20createNodedSegStringERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:178,29'
          Dst:             _ZN4geos11triangulate7polygon12PolygonNoder20createNodedSegStringERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEm
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:180,33'
          Dst:             _ZN4geos11triangulate7polygon12PolygonNoder20createNodedSegStringERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEm
    - functionName:    _ZN4geos11triangulate7polygon12PolygonNoderC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEERKNS3_6vectorIS8_NS3_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/triangulate/polygon/PolygonNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11triangulate7polygon12PolygonNoder25createNodedSegmentStringsERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEERKNS3_6vectorIS8_NS3_9allocatorIS8_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/PolygonNoder.cpp:44,5'
          Dst:             _ZN4geos11triangulate7polygon12PolygonNoder25createNodedSegmentStringsERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEERKNS3_6vectorIS8_NS3_9allocatorIS8_EEEE
    - functionName:    _ZN4geos11triangulate7polygon19TriDelaunayImprover10isInCircleERKNS_4geom10CoordinateES6_S6_S6_
      functionSourceFile: '/src/geos/src/triangulate/polygon/TriDelaunayImprover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge17TrianglePredicate16isInCircleRobustERKNS_4geom12CoordinateXYES6_S6_S6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:141,12'
          Dst:             _ZN4geos11triangulate8quadedge17TrianglePredicate16isInCircleRobustERKNS_4geom12CoordinateXYES6_S6_S6_
    - functionName:    _ZN4geos11triangulate7polygon19TriDelaunayImprover10isDelaunayERKNS_4geom10CoordinateES6_S6_S6_
      functionSourceFile: '/src/geos/src/triangulate/polygon/TriDelaunayImprover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          28
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11triangulate7polygon19TriDelaunayImprover10isInCircleERKNS_4geom10CoordinateES6_S6_S6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:129,9'
          Dst:             _ZN4geos11triangulate7polygon19TriDelaunayImprover10isInCircleERKNS_4geom10CoordinateES6_S6_S6_
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:130,9'
          Dst:             _ZN4geos11triangulate7polygon19TriDelaunayImprover10isInCircleERKNS_4geom10CoordinateES6_S6_S6_
    - functionName:    _ZN4geos11triangulate7polygon19TriDelaunayImprover8isConvexERKNS_4geom10CoordinateES6_S6_S6_
      functionSourceFile: '/src/geos/src/triangulate/polygon/TriDelaunayImprover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:116,16'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:117,16'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos11triangulate7polygon19TriDelaunayImprover18improveNonDelaunayEPNS0_3tri3TriEi
      functionSourceFile: '/src/geos/src/triangulate/polygon/TriDelaunayImprover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri4flipEi
        - _ZN4geos11triangulate3tri3Tri4nextEi
        - _ZN4geos11triangulate3tri3Tri9oppVertexEi
        - _ZN4geos11triangulate7polygon19TriDelaunayImprover10isDelaunayERKNS_4geom10CoordinateES6_S6_S6_
        - _ZN4geos11triangulate7polygon19TriDelaunayImprover8isConvexERKNS_4geom10CoordinateES6_S6_S6_
        - _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - _ZNK4geos11triangulate3tri3Tri8getIndexEPKS2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:75,22'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:82,29'
          Dst:             _ZNK4geos11triangulate3tri3Tri8getIndexEPKS2_
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:83,35'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:84,49'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:84,35'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:85,49'
          Dst:             _ZN4geos11triangulate3tri3Tri9oppVertexEi
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:85,35'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:86,50'
          Dst:             _ZN4geos11triangulate3tri3Tri9oppVertexEi
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:86,36'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:93,10'
          Dst:             _ZN4geos11triangulate7polygon19TriDelaunayImprover8isConvexERKNS_4geom10CoordinateES6_S6_S6_
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:103,10'
          Dst:             _ZN4geos11triangulate7polygon19TriDelaunayImprover10isDelaunayERKNS_4geom10CoordinateES6_S6_S6_
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:104,14'
          Dst:             _ZN4geos11triangulate3tri3Tri4flipEi
    - functionName:    _ZN4geos11triangulate3tri7TriListINS1_3TriEEixEm
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate3tri7TriListINS1_3TriEE4sizeEv
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate7polygon19TriDelaunayImprover11improveScanERNS0_3tri7TriListINS3_3TriEEE
      functionSourceFile: '/src/geos/src/triangulate/polygon/TriDelaunayImprover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          81
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos11triangulate3tri7TriListINS1_3TriEEixEm
        - _ZN4geos11triangulate7polygon19TriDelaunayImprover18improveNonDelaunayEPNS0_3tri3TriEi
        - _ZNK4geos11triangulate3tri7TriListINS1_3TriEE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:56,14'
          Dst:             _ZNK4geos11triangulate3tri7TriListINS1_3TriEE4sizeEv
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:57,38'
          Dst:             _ZNK4geos11triangulate3tri7TriListINS1_3TriEE4sizeEv
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:58,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS1_3TriEEixEm
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:60,17'
          Dst:             _ZN4geos11triangulate7polygon19TriDelaunayImprover18improveNonDelaunayEPNS0_3tri3TriEi
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:60,17'
          Dst:             _ZN4geos11triangulate7polygon19TriDelaunayImprover18improveNonDelaunayEPNS0_3tri3TriEi
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:60,17'
          Dst:             _ZN4geos11triangulate7polygon19TriDelaunayImprover18improveNonDelaunayEPNS0_3tri3TriEi
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:57,38'
          Dst:             _ZNK4geos11triangulate3tri7TriListINS1_3TriEE4sizeEv
    - functionName:    _ZN4geos11triangulate7polygon19TriDelaunayImprover7improveEv
      functionSourceFile: '/src/geos/src/triangulate/polygon/TriDelaunayImprover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11triangulate7polygon19TriDelaunayImprover11improveScanERNS0_3tri7TriListINS3_3TriEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:43,36'
          Dst:             _ZN4geos11triangulate7polygon19TriDelaunayImprover11improveScanERNS0_3tri7TriListINS3_3TriEEE
    - functionName:    _ZN4geos11triangulate7polygon19TriDelaunayImproverC2ERNS0_3tri7TriListINS3_3TriEEE
      functionSourceFile: '/src/geos/include/geos/triangulate/polygon/TriDelaunayImprover.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate7polygon19TriDelaunayImprover7improveERNS0_3tri7TriListINS3_3TriEEE
      functionSourceFile: '/src/geos/src/triangulate/polygon/TriDelaunayImprover.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate7polygon19TriDelaunayImprover7improveEv
        - _ZN4geos11triangulate7polygon19TriDelaunayImproverC2ERNS0_3tri7TriListINS3_3TriEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:34,25'
          Dst:             _ZN4geos11triangulate7polygon19TriDelaunayImproverC2ERNS0_3tri7TriListINS3_3TriEEE
        - Src:             'src/triangulate/polygon/TriDelaunayImprover.cpp:35,14'
          Dst:             _ZN4geos11triangulate7polygon19TriDelaunayImprover7improveEv
    - functionName:    _ZN4geos11triangulate8quadedge22LocateFailureExceptionD0Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/LocateFailureException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/LocateFailureException.h:29,16'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZN4geos11triangulate8quadedge22LocateFailureExceptionC2ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/LocateFailureException.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/LocateFailureException.cpp:26,5'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdgeD2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge6VertexD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:53,16'
          Dst:             _ZN4geos11triangulate8quadedge6VertexD2Ev
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdgeC2Ea
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge6VertexC2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:114,14'
          Dst:             _ZN4geos11triangulate8quadedge6VertexC2Ev
    - functionName:    _ZN4geos11triangulate8quadedge15QuadEdgeQuartetC2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdgeQuartet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          59
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos11triangulate8quadedge8QuadEdgeC2Ea
        - _ZN4geos11triangulate8quadedge8QuadEdgeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/QuadEdgeQuartet.h:27,28'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdgeC2Ea
        - Src:             'include/geos/triangulate/quadedge/QuadEdgeQuartet.h:27,41'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdgeC2Ea
        - Src:             'include/geos/triangulate/quadedge/QuadEdgeQuartet.h:27,54'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdgeC2Ea
        - Src:             'include/geos/triangulate/quadedge/QuadEdgeQuartet.h:27,67'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdgeC2Ea
        - Src:             'include/geos/triangulate/quadedge/QuadEdgeQuartet.h:27,27'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdgeD2Ev
    - functionName:    _ZN4geos11triangulate8quadedge15QuadEdgeQuartet4baseEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdgeQuartet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedgelsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKNS1_8QuadEdgeE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:124,22'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:124,29'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:124,16'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:124,59'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:124,66'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:124,53'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
    - functionName:    _ZNK4geos11triangulate8quadedge8QuadEdge13toLineSegmentEv
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:118,45'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:118,62'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:118,69'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:118,20'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
    - functionName:    _ZNK4geos11triangulate8quadedge8QuadEdge14equalsOrientedERKS2_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:107,8'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:107,15'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:107,43'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:107,50'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:107,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:108,16'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:108,23'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:108,51'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:108,58'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:108,39'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos11triangulate8quadedge8QuadEdge17equalsNonOrientedERKS2_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          29
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos11triangulate8quadedge8QuadEdge14equalsOrientedERKS2_
        - _ZNK4geos11triangulate8quadedge8QuadEdge3symEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:95,8'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge14equalsOrientedERKS2_
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:98,26'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:98,8'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge14equalsOrientedERKS2_
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdge6removeEv
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:86,5'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:86,11'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:86,17'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:87,5'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:87,11'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:88,5'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdge10getPrimaryEv
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:75,8'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:75,15'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:75,41'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:75,48'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:75,31'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:79,16'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdge7setDestERKNS1_6VertexE
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - _ZN4geos11triangulate8quadedge8QuadEdge7setOrigERKNS1_6VertexE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:375,9'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:375,15'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge7setOrigERKNS1_6VertexE
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdge7setOrigERKNS1_6VertexE
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdge4swapERS2_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - _ZN4geos11triangulate8quadedge8QuadEdge5lNextEv
        - _ZN4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
        - _ZN4geos11triangulate8quadedge8QuadEdge7setDestERKNS1_6VertexE
        - _ZN4geos11triangulate8quadedge8QuadEdge7setOrigERKNS1_6VertexE
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:62,21'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:63,21'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:63,27'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:64,5'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:65,14'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:65,5'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:66,17'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5lNextEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:66,5'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:67,14'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:67,23'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5lNextEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:67,5'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:68,17'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:68,7'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge7setOrigERKNS1_6VertexE
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:69,17'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:69,7'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge7setDestERKNS1_6VertexE
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
        - _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - _ZN4geos11triangulate8quadedge8QuadEdge7setNextEPS2_
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:45,25'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:45,33'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:46,24'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:46,32'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:48,22'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:49,22'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:50,25'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:51,26'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:53,7'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge7setNextEPS2_
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:54,7'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge7setNextEPS2_
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:55,11'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge7setNextEPS2_
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:56,10'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge7setNextEPS2_
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdge7setNextEPS2_
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdge7connectERS2_S3_RNSt3__15dequeINS1_15QuadEdgeQuartetENS4_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - _ZN4geos11triangulate8quadedge8QuadEdge5lNextEv
        - _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
        - _ZN4geos11triangulate8quadedge8QuadEdge8makeEdgeERKNS1_6VertexES5_RNSt3__15dequeINS1_15QuadEdgeQuartetENS6_9allocatorIS8_EEEE
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:36,31'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:36,41'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:36,20'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge8makeEdgeERKNS1_6VertexES5_RNSt3__15dequeINS1_15QuadEdgeQuartetENS6_9allocatorIS8_EEEE
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:37,19'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5lNextEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:37,5'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:38,16'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:38,5'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdge8makeEdgeERKNS1_6VertexES5_RNSt3__15dequeINS1_15QuadEdgeQuartetENS6_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge15QuadEdgeQuartet8makeEdgeERKNS1_6VertexES5_RNSt3__15dequeIS2_NS6_9allocatorIS2_EEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdge.cpp:30,13'
          Dst:             _ZN4geos11triangulate8quadedge15QuadEdgeQuartet8makeEdgeERKNS1_6VertexES5_RNSt3__15dequeIS2_NS6_9allocatorIS2_EEEE
    - functionName:    _ZN4geos11triangulate8quadedge15QuadEdgeQuartet8makeEdgeERKNS1_6VertexES5_RNSt3__15dequeIS2_NS6_9allocatorIS2_EEEE
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdgeQuartet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge15QuadEdgeQuartet4baseEv
        - _ZN4geos11triangulate8quadedge8QuadEdge7setDestERKNS1_6VertexE
        - _ZN4geos11triangulate8quadedge8QuadEdge7setOrigERKNS1_6VertexE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/QuadEdgeQuartet.h:37,12'
          Dst:             _ZN4geos11triangulate8quadedge15QuadEdgeQuartet4baseEv
        - Src:             'include/geos/triangulate/quadedge/QuadEdgeQuartet.h:37,19'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge7setOrigERKNS1_6VertexE
        - Src:             'include/geos/triangulate/quadedge/QuadEdgeQuartet.h:38,12'
          Dst:             _ZN4geos11triangulate8quadedge15QuadEdgeQuartet4baseEv
        - Src:             'include/geos/triangulate/quadedge/QuadEdgeQuartet.h:38,19'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge7setDestERKNS1_6VertexE
        - Src:             'include/geos/triangulate/quadedge/QuadEdgeQuartet.h:40,19'
          Dst:             _ZN4geos11triangulate8quadedge15QuadEdgeQuartet4baseEv
    - functionName:    _ZN4geos11triangulate8quadedge15QuadEdgeQuartetD2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdgeQuartet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitorD0Ev
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:383,26'
          Dst:             _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitor5visitERNSt3__15arrayIPNS1_8QuadEdgeELm3EEE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge6VertexC2ERKNS_4geom10CoordinateE
        - _ZN4geos11triangulate8quadedge6VertexD2Ev
        - _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
        - _ZN4geos11triangulate8quadedge8QuadEdge7setOrigERKNS1_6VertexE
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4geom8Triangle14circumcentreDDERNS0_12CoordinateXYE
        - _ZN4geos4geom8TriangleC2ERKNS0_12CoordinateXYES4_S4_
        - _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:388,40'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:388,47'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:389,40'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:389,47'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:389,77'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:389,84'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:388,18'
          Dst:             _ZN4geos4geom8TriangleC2ERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:390,20'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:393,18'
          Dst:             _ZN4geos4geom8Triangle14circumcentreDDERNS0_12CoordinateXYE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:395,16'
          Dst:             _ZN4geos11triangulate8quadedge6VertexC2ERKNS_4geom10CoordinateE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:398,26'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:398,32'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge7setOrigERKNS1_6VertexE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:398,26'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:398,32'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge7setOrigERKNS1_6VertexE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:398,26'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3rotEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:398,32'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge7setOrigERKNS1_6VertexE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:400,5'
          Dst:             _ZN4geos11triangulate8quadedge6VertexD2Ev
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitorD0Ev
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:359,26'
          Dst:             _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitor5visitERNSt3__15arrayIPNS1_8QuadEdgeELm3EEE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos11triangulate8quadedge6VertexD2Ev
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:373,37'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:374,31'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:374,23'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:375,9'
          Dst:             _ZN4geos11triangulate8quadedge6VertexD2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:373,37'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:374,31'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:374,23'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:375,9'
          Dst:             _ZN4geos11triangulate8quadedge6VertexD2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:373,37'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:374,31'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:374,23'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:375,9'
          Dst:             _ZN4geos11triangulate8quadedge6VertexD2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:376,38'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:376,45'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:376,19'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:375,9'
          Dst:             _ZN4geos11triangulate8quadedge6VertexD2Ev
    - functionName:    _ZNK4geos11triangulate8quadedge8QuadEdge6invRotEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionD0Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdgeSubdivision.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/QuadEdgeSubdivision.h:118,44'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionD2Ev
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionD2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdgeSubdivision.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision11createFrameERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos11triangulate8quadedge6VertexC2Edd
        - _ZN4geos11triangulate8quadedge6VertexD2Ev
        - _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - _ZNK4geos4geom8Envelope6isNullEv
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:80,13'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:81,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:81,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:81,9'
          Dst:             __cxa_throw
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:81,9'
          Dst:             __cxa_free_exception
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:84,25'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:85,25'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:88,34'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:88,50'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:89,33'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:88,22'
          Dst:             _ZN4geos11triangulate8quadedge6VertexC2Edd
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:88,5'
          Dst:             _ZN4geos11triangulate8quadedge6VertexD2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:90,33'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:90,57'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:90,22'
          Dst:             _ZN4geos11triangulate8quadedge6VertexC2Edd
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:90,5'
          Dst:             _ZN4geos11triangulate8quadedge6VertexD2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:91,33'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:91,57'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:91,22'
          Dst:             _ZN4geos11triangulate8quadedge6VertexC2Edd
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:91,5'
          Dst:             _ZN4geos11triangulate8quadedge6VertexD2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:93,40'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:94,40'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:93,16'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:95,45'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:95,14'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision10initSubdivEv
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
        - _ZN4geos11triangulate8quadedge8QuadEdge8makeEdgeERKNS1_6VertexES5_RNSt3__15dequeINS1_15QuadEdgeQuartetENS6_9allocatorIS8_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:103,24'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge8makeEdgeERKNS1_6VertexES5_RNSt3__15dequeINS1_15QuadEdgeQuartetENS6_9allocatorIS8_EEEE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:104,24'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge8makeEdgeERKNS1_6VertexES5_RNSt3__15dequeINS1_15QuadEdgeQuartetENS6_9allocatorIS8_EEEE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:105,40'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:105,5'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:107,24'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge8makeEdgeERKNS1_6VertexES5_RNSt3__15dequeINS1_15QuadEdgeQuartetENS6_9allocatorIS8_EEEE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:108,40'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:108,5'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:109,40'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:109,5'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision8makeEdgeERKNS1_6VertexES5_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge8QuadEdge8makeEdgeERKNS1_6VertexES5_RNSt3__15dequeINS1_15QuadEdgeQuartetENS6_9allocatorIS8_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:115,19'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge8makeEdgeERKNS1_6VertexES5_RNSt3__15dequeINS1_15QuadEdgeQuartetENS6_9allocatorIS8_EEEE
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision7connectERNS1_8QuadEdgeES4_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge8QuadEdge7connectERS2_S3_RNSt3__15dequeINS1_15QuadEdgeQuartetENS4_9allocatorIS6_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:122,19'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge7connectERS2_S3_RNSt3__15dequeINS1_15QuadEdgeQuartetENS4_9allocatorIS6_EEEE
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision18getVoronoiCellEdgeEPKNS1_8QuadEdgeERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          104
      EdgeCount:       46
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERT_v
        - _ZN4geos4geom18CoordinateSequence5frontINS0_10CoordinateEEERT_v
        - _ZN4geos4geom18CoordinateSequence9closeRingEb
        - _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge3rotEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:567,36'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge3rotEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:567,42'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:567,49'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:568,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:568,43'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERT_v
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:568,50'
          Dst:             _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:569,22'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:571,19'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:577,18'
          Dst:             _ZN4geos4geom18CoordinateSequence5frontINS0_10CoordinateEEERT_v
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:577,38'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERT_v
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:577,26'
          Dst:             _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:578,18'
          Dst:             _ZN4geos4geom18CoordinateSequence9closeRingEb
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:582,18'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision21getVoronoiCellPolygonEPKNS1_8QuadEdgeERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          145
      EdgeCount:       61
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERT_v
        - _ZN4geos4geom18CoordinateSequence5frontINS0_10CoordinateEEERT_v
        - _ZN4geos4geom18CoordinateSequence9closeRingEb
        - _ZN4geos4geom8Geometry11setUserDataEPv
        - _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge3rotEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:534,36'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge3rotEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:534,42'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:534,49'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:535,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:535,43'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERT_v
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:535,50'
          Dst:             _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:536,22'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:538,19'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:544,18'
          Dst:             _ZN4geos4geom18CoordinateSequence5frontINS0_10CoordinateEEERT_v
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:544,38'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERT_v
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:544,26'
          Dst:             _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:545,18'
          Dst:             _ZN4geos4geom18CoordinateSequence9closeRingEb
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:547,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:548,31'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_10CoordinateEEERT_v
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:548,18'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:551,74'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:551,51'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:553,32'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:554,29'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:555,15'
          Dst:             _ZN4geos4geom8Geometry11setUserDataEPv
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision20getVertexUniqueEdgesEb
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          218
      EdgeCount:       102
      CyclomaticComplexity: 51
      functionsReached:
        - _ZN4geos11triangulate8quadedge15QuadEdgeQuartet4baseEv
        - _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision13isFrameVertexERKNS1_6VertexE
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:594,33'
          Dst:             _ZN4geos11triangulate8quadedge15QuadEdgeQuartet4baseEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:595,31'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:603,30'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:604,32'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:594,33'
          Dst:             _ZN4geos11triangulate8quadedge15QuadEdgeQuartet4baseEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:595,31'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:599,55'
          Dst:             _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision13isFrameVertexERKNS1_6VertexE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:603,30'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:604,32'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:608,55'
          Dst:             _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision13isFrameVertexERKNS1_6VertexE
    - functionName:    _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision13isFrameVertexERKNS1_6VertexE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos11triangulate8quadedge6Vertex6equalsERKS2_
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:263,10'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex6equalsERKS2_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:266,10'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex6equalsERKS2_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:269,10'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex6equalsERKS2_
    - functionName:    _ZNK4geos11triangulate8quadedge6Vertex6equalsERKS2_
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/Vertex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/Vertex.h:115,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitorC2Ev
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge15TriangleVisitorC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:383,26'
          Dst:             _ZN4geos11triangulate8quadedge15TriangleVisitorC2Ev
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision19getVoronoiCellEdgesERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       42
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision14visitTrianglesEPNS1_15TriangleVisitorEb
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision18getVoronoiCellEdgeEPKNS1_8QuadEdgeERKNS_4geom15GeometryFactoryE
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision20getVertexUniqueEdgesEb
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:513,33'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitorC2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:515,5'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision14visitTrianglesEPNS1_15TriangleVisitorEb
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:517,64'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision20getVertexUniqueEdgesEb
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:525,1'
          Dst:             _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:521,25'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision18getVoronoiCellEdgeEPKNS1_8QuadEdgeERKNS_4geom15GeometryFactoryE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:525,1'
          Dst:             _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision14visitTrianglesEPNS1_15TriangleVisitorEb
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          87
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision12prepareVisitEv
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision20fetchTriangleToVisitEPNS1_8QuadEdgeERNSt3__15stackIS4_NS5_5dequeIS4_NS5_9allocatorIS4_EEEEEEb
        - _ZNK4geos11triangulate8quadedge8QuadEdge9isVisitedEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:428,5'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision12prepareVisitEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:433,19'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge9isVisitedEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:434,29'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision20fetchTriangleToVisitEPNS1_8QuadEdgeERNSt3__15stackIS4_NS5_5dequeIS4_NS5_9allocatorIS4_EEEEEEb
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision12prepareVisitEv
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11triangulate8quadedge15QuadEdgeQuartet10setVisitedEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:415,16'
          Dst:             _ZN4geos11triangulate8quadedge15QuadEdgeQuartet10setVisitedEb
    - functionName:    _ZNK4geos11triangulate8quadedge8QuadEdge9isVisitedEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision20fetchTriangleToVisitEPNS1_8QuadEdgeERNSt3__15stackIS4_NS5_5dequeIS4_NS5_9allocatorIS4_EEEEEEb
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          99
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos11triangulate8quadedge8QuadEdge10setVisitedEb
        - _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - _ZN4geos11triangulate8quadedge8QuadEdge5lNextEv
        - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision11isFrameEdgeERKNS1_8QuadEdgeE
        - _ZNK4geos11triangulate8quadedge8QuadEdge9isVisitedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:339,32'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:340,19'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge9isVisitedEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:345,15'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge10setVisitedEb
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:348,23'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5lNextEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:334,29'
          Dst:             _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision11isFrameEdgeERKNS1_8QuadEdgeE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:339,32'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:340,19'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge9isVisitedEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:345,15'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge10setVisitedEb
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:348,23'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5lNextEv
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdge10setVisitedEb
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision11isFrameEdgeERKNS1_8QuadEdgeE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision13isFrameVertexERKNS1_6VertexE
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:237,24'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:237,8'
          Dst:             _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision13isFrameVertexERKNS1_6VertexE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:237,51'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:237,35'
          Dst:             _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision13isFrameVertexERKNS1_6VertexE
    - functionName:    _ZN4geos11triangulate8quadedge15QuadEdgeQuartet10setVisitedEb
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdgeQuartet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11triangulate8quadedge8QuadEdge10setVisitedEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/QuadEdgeQuartet.h:53,18'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge10setVisitedEb
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision22getVoronoiDiagramEdgesERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision19getVoronoiCellEdgesERKNS_4geom15GeometryFactoryE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:488,43'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision19getVoronoiCellEdgesERKNS_4geom15GeometryFactoryE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:488,21'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision22getVoronoiCellPolygonsERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       42
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision14visitTrianglesEPNS1_15TriangleVisitorEb
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision20getVertexUniqueEdgesEb
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision21getVoronoiCellPolygonEPKNS1_8QuadEdgeERKNS_4geom15GeometryFactoryE
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitorC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:495,33'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitorC2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:497,5'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision14visitTrianglesEPNS1_15TriangleVisitorEb
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:499,64'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision20getVertexUniqueEdgesEb
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:507,1'
          Dst:             _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:503,25'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision21getVoronoiCellPolygonEPKNS1_8QuadEdgeERKNS_4geom15GeometryFactoryE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:507,1'
          Dst:             _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision17getVoronoiDiagramERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision22getVoronoiCellPolygonsERKNS_4geom15GeometryFactoryE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:482,46'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision22getVoronoiCellPolygonsERKNS_4geom15GeometryFactoryE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:482,21'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision12getTrianglesERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          118
      EdgeCount:       43
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision22getTriangleCoordinatesEPNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEEb
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:465,5'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision22getTriangleCoordinatesEPNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEEb
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:474,21'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_8GeometryEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:471,49'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:471,26'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision22getTriangleCoordinatesEPNSt3__16vectorINS3_10unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEEb
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision14visitTrianglesEPNS1_15TriangleVisitorEb
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitorC2EPNSt3__16vectorINS4_10unique_ptrINS_4geom18CoordinateSequenceENS4_14default_deleteIS8_EEEENS4_9allocatorISB_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:407,32'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitorC2EPNSt3__16vectorINS4_10unique_ptrINS_4geom18CoordinateSequenceENS4_14default_deleteIS8_EEEENS4_9allocatorISB_EEEE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:408,5'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision14visitTrianglesEPNS1_15TriangleVisitorEb
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:409,1'
          Dst:             _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:409,1'
          Dst:             _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitorC2EPNSt3__16vectorINS4_10unique_ptrINS_4geom18CoordinateSequenceENS4_14default_deleteIS8_EEEENS4_9allocatorISB_EEEE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge15TriangleVisitorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:364,5'
          Dst:             _ZN4geos11triangulate8quadedge15TriangleVisitorC2Ev
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision8getEdgesERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          132
      EdgeCount:       45
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision15getPrimaryEdgesEb
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:445,47'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision15getPrimaryEdgesEb
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:458,21'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:452,29'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:452,36'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:452,19'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:453,29'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:453,36'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:453,19'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:455,37'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision15getPrimaryEdgesEb
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          199
      EdgeCount:       91
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision12prepareVisitEv
        - _ZN4geos11triangulate8quadedge8QuadEdge10getPrimaryEv
        - _ZN4geos11triangulate8quadedge8QuadEdge10setVisitedEb
        - _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision11isFrameEdgeERKNS1_8QuadEdgeE
        - _ZNK4geos11triangulate8quadedge8QuadEdge9isVisitedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:302,5'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision12prepareVisitEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:307,19'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge9isVisitedEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:308,49'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge10getPrimaryEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:314,35'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:315,35'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:315,41'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:317,19'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge10setVisitedEb
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:318,19'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:318,25'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge10setVisitedEb
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:307,19'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge9isVisitedEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:308,49'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge10getPrimaryEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:310,34'
          Dst:             _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision11isFrameEdgeERKNS1_8QuadEdgeE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:314,35'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:315,35'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:315,41'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:317,19'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge10setVisitedEb
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:318,19'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:318,25'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge10setVisitedEb
    - functionName:    _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision14isVertexOfEdgeERKNS1_8QuadEdgeERKNS1_6VertexE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos11triangulate8quadedge6Vertex6equalsERKS2_d
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:288,20'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:288,11'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex6equalsERKS2_d
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:288,55'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:288,46'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex6equalsERKS2_d
    - functionName:    _ZNK4geos11triangulate8quadedge6Vertex6equalsERKS2_d
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/Vertex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/Vertex.h:121,26'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'include/geos/triangulate/quadedge/Vertex.h:121,14'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision8isOnEdgeERKNS1_8QuadEdgeERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11LineSegment14setCoordinatesERKNS0_10CoordinateES4_
        - _ZN4geos4geom11LineSegmentC2Ev
        - _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:278,23'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:279,26'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:279,33'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:279,52'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:279,59'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:279,9'
          Dst:             _ZN4geos4geom11LineSegment14setCoordinatesERKNS0_10CoordinateES4_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:280,23'
          Dst:             _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
    - functionName:    _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision17isFrameBorderEdgeERKNS1_8QuadEdgeE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos11triangulate8quadedge6VertexD2Ev
        - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision13isFrameVertexERKNS1_6VertexE
        - _ZNK4geos11triangulate8quadedge8QuadEdge3symEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge5lNextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:247,30'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge5lNextEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:247,38'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:248,8'
          Dst:             _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision13isFrameVertexERKNS1_6VertexE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:252,31'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:252,37'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge5lNextEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:252,45'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:253,8'
          Dst:             _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision13isFrameVertexERKNS1_6VertexE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:258,1'
          Dst:             _ZN4geos11triangulate8quadedge6VertexD2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:258,1'
          Dst:             _ZN4geos11triangulate8quadedge6VertexD2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:258,1'
          Dst:             _ZN4geos11triangulate8quadedge6VertexD2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:258,1'
          Dst:             _ZN4geos11triangulate8quadedge6VertexD2Ev
    - functionName:    _ZNK4geos11triangulate8quadedge8QuadEdge5lNextEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11triangulate8quadedge8QuadEdge3rotEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge5oNextEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge6invRotEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:305,16'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge6invRotEv
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:305,25'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:305,33'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge3rotEv
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision10insertSiteERKNS1_6VertexE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - _ZN4geos11triangulate8quadedge8QuadEdge5lNextEv
        - _ZN4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
        - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision6locateERKNS1_6VertexE
        - _ZNK4geos11triangulate8quadedge6Vertex6equalsERKS2_d
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:213,19'
          Dst:             _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision6locateERKNS1_6VertexE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:215,21'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:215,11'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex6equalsERKS2_d
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:215,57'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:215,47'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex6equalsERKS2_d
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:222,35'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:223,5'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:226,35'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:227,20'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:229,15'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5lNextEv
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision6locateERKNS_4geom10CoordinateES6_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11triangulate8quadedge6VertexC2ERKNS_4geom10CoordinateE
        - _ZN4geos11triangulate8quadedge6VertexD2Ev
        - _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:188,35'
          Dst:             _ZN4geos11triangulate8quadedge6VertexC2ERKNS_4geom10CoordinateE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:188,19'
          Dst:             _ZN4geos11triangulate8quadedge6VertexD2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:188,19'
          Dst:             _ZN4geos11triangulate8quadedge6VertexD2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:195,11'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:195,18'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:195,34'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:196,20'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:201,21'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:201,28'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex13getCoordinateEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:201,44'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:204,29'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
    - functionName:    _ZN4geos11triangulate8quadedge8QuadEdge5dPrevEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - _ZN4geos11triangulate8quadedge8QuadEdge6invRotEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:294,16'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge6invRotEv
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:294,25'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'include/geos/triangulate/quadedge/QuadEdge.h:294,33'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge6invRotEv
    - functionName:    _ZN4geos30ignore_unused_variable_warningINS_11triangulate8quadedge8QuadEdgeEEEvRKT_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision14locateFromEdgeERKNS1_6VertexERKNS1_8QuadEdgeE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          111
      EdgeCount:       31
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11triangulate8quadedge22LocateFailureExceptionC2ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - _ZN4geos11triangulate8quadedge8QuadEdge5dPrevEv
        - _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - _ZN4geos30ignore_unused_variable_warningINS_11triangulate8quadedge8QuadEdgeEEEvRKT_
        - _ZNK4geos11triangulate8quadedge6Vertex6equalsERKS2_
        - _ZNK4geos11triangulate8quadedge6Vertex7rightOfERKNS1_8QuadEdgeE
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:142,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningINS_11triangulate8quadedge8QuadEdgeEEEvRKT_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:161,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:161,19'
          Dst:             _ZN4geos11triangulate8quadedge22LocateFailureExceptionC2ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:161,13'
          Dst:             __cxa_throw
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:161,13'
          Dst:             __cxa_free_exception
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:164,25'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:164,15'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex6equalsERKS2_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:164,50'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:164,40'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex6equalsERKS2_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:167,19'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex7rightOfERKNS1_8QuadEdgeE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:168,21'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:170,31'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:170,20'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex7rightOfERKNS1_8QuadEdgeE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:171,21'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oNextEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:173,31'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5dPrevEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:173,20'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex7rightOfERKNS1_8QuadEdgeE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:174,21'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5dPrevEv
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision6removeERNS1_8QuadEdgeE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - _ZN4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - _ZN4geos11triangulate8quadedge8QuadEdge6removeEv
        - _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:129,27'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:129,5'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:130,24'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:130,33'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge3symEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:130,39'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge5oPrevEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:130,5'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:135,7'
          Dst:             _ZN4geos11triangulate8quadedge8QuadEdge6removeEv
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionC2ERKNS_4geom8EnvelopeEd
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       22
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorC2EPNS1_19QuadEdgeSubdivisionE
        - _ZN4geos4geom8EnvelopeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:67,22'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:69,17'
          Dst:             _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorC2EPNS1_19QuadEdgeSubdivisionE
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision16getTriangleEdgesERKNS1_8QuadEdgeEPPS4_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/QuadEdgeSubdivision.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos11triangulate8quadedge8QuadEdge5lNextEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:60,31'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge5lNextEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:61,31'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge5lNextEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:62,21'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge5lNextEv
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:63,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:63,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:63,9'
          Dst:             __cxa_throw
        - Src:             'src/triangulate/quadedge/QuadEdgeSubdivision.cpp:63,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos11triangulate8quadedge17TrianglePredicate16isInCircleRobustERKNS_4geom12CoordinateXYES6_S6_S6_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/TrianglePredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          87
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge17TrianglePredicate7triAreaERKNS_4geom12CoordinateXYES6_S6_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/TrianglePredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge17TrianglePredicate20isInCircleNormalizedERKNS_4geom12CoordinateXYES6_S6_S6_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/TrianglePredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge17TrianglePredicate19isInCircleNonRobustERKNS_4geom12CoordinateXYES6_S6_S6_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/TrianglePredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge6Vertex12interpolateZERKNS_4geom10CoordinateES6_S6_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/Vertex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/Vertex.cpp:194,24'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/triangulate/quadedge/Vertex.cpp:195,22'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos11triangulate8quadedge6Vertex12interpolateZERKNS_4geom10CoordinateES6_S6_S6_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/Vertex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      double
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate8quadedge6Vertex17interpolateZValueERKS2_S4_S4_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/Vertex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      double
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - _ZNK4geos11triangulate8quadedge6Vertex4getZEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/Vertex.cpp:156,20'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:157,20'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:158,19'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:159,19'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:160,19'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:161,19'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:163,23'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:164,23'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:167,19'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getZEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:167,36'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getZEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:167,48'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getZEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:167,66'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getZEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:167,78'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getZEv
    - functionName:    _ZNK4geos11triangulate8quadedge6Vertex4getXEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/Vertex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate8quadedge6Vertex4getYEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/Vertex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate8quadedge6Vertex4getZEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/Vertex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge6VertexC2Edd
      functionSourceFile: '/src/geos/src/triangulate/quadedge/Vertex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/Vertex.cpp:33,40'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
    - functionName:    _ZN4geos11triangulate8quadedge6VertexC2Eddd
      functionSourceFile: '/src/geos/src/triangulate/quadedge/Vertex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/Vertex.cpp:37,50'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
    - functionName:    _ZN4geos11triangulate8quadedge6Vertex8midPointERKS2_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/Vertex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - _ZNK4geos11triangulate8quadedge6Vertex4getZEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/Vertex.cpp:125,26'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:126,26'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:127,26'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getZEv
    - functionName:    _ZN4geos11triangulate8quadedge6Vertex8distanceERKS2_S4_
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/Vertex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - _ZNK4geos11triangulate8quadedge6Vertex4getYEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/Vertex.h:236,33'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - Src:             'include/geos/triangulate/quadedge/Vertex.h:236,45'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - Src:             'include/geos/triangulate/quadedge/Vertex.h:237,33'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - Src:             'include/geos/triangulate/quadedge/Vertex.h:237,45'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getYEv
    - functionName:    _ZNK4geos11triangulate8quadedge6Vertex12circleCenterERKS2_S4_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/Vertex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          127
      EdgeCount:       42
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos11triangulate8quadedge6Vertex8bisectorERKS2_S4_
        - _ZN4geos11triangulate8quadedge6VertexC2Edd
        - _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - _ZNK4geos9algorithm11HCoordinate4getXEv
        - _ZNK4geos9algorithm11HCoordinate4getYEv
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/Vertex.cpp:134,42'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:134,50'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:136,40'
          Dst:             _ZN4geos11triangulate8quadedge6Vertex8bisectorERKS2_S4_
        - Src:             'src/triangulate/quadedge/Vertex.cpp:138,40'
          Dst:             _ZN4geos11triangulate8quadedge6Vertex8bisectorERKS2_S4_
        - Src:             'src/triangulate/quadedge/Vertex.cpp:144,34'
          Dst:             _ZNK4geos9algorithm11HCoordinate4getXEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:144,47'
          Dst:             _ZNK4geos9algorithm11HCoordinate4getYEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:144,22'
          Dst:             _ZN4geos11triangulate8quadedge6VertexC2Edd
        - Src:             'src/triangulate/quadedge/Vertex.cpp:145,5'
          Dst:             __cxa_begin_catch
        - Src:             'src/triangulate/quadedge/Vertex.cpp:147,5'
          Dst:             __cxa_end_catch
    - functionName:    _ZN4geos11triangulate8quadedge6Vertex8bisectorERKS2_S4_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/Vertex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11HCoordinateC2Eddd
        - _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - _ZNK4geos11triangulate8quadedge6Vertex4getYEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/Vertex.cpp:96,19'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:96,30'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:97,19'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:97,30'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:98,36'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:98,57'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:98,22'
          Dst:             _ZN4geos9algorithm11HCoordinateC2Eddd
        - Src:             'src/triangulate/quadedge/Vertex.cpp:99,36'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:99,62'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:99,22'
          Dst:             _ZN4geos9algorithm11HCoordinateC2Eddd
    - functionName:    _ZN4geos11triangulate8quadedge6Vertex17circumRadiusRatioERKS2_S4_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/Vertex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11triangulate8quadedge6Vertex8distanceERKS2_S4_
        - _ZNK4geos11triangulate8quadedge6Vertex12circleCenterERKS2_S4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/Vertex.cpp:107,31'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex12circleCenterERKS2_S4_
        - Src:             'src/triangulate/quadedge/Vertex.cpp:108,21'
          Dst:             _ZN4geos11triangulate8quadedge6Vertex8distanceERKS2_S4_
        - Src:             'src/triangulate/quadedge/Vertex.cpp:109,25'
          Dst:             _ZN4geos11triangulate8quadedge6Vertex8distanceERKS2_S4_
        - Src:             'src/triangulate/quadedge/Vertex.cpp:110,17'
          Dst:             _ZN4geos11triangulate8quadedge6Vertex8distanceERKS2_S4_
        - Src:             'src/triangulate/quadedge/Vertex.cpp:114,10'
          Dst:             _ZN4geos11triangulate8quadedge6Vertex8distanceERKS2_S4_
    - functionName:    _ZNK4geos11triangulate8quadedge6Vertex6leftOfERKNS1_8QuadEdgeE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/Vertex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11triangulate8quadedge6Vertex5isCCWERKS2_S4_
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/Vertex.cpp:89,20'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:89,30'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:89,12'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex5isCCWERKS2_S4_
    - functionName:    _ZNK4geos11triangulate8quadedge6Vertex5isCCWERKS2_S4_
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/Vertex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate8quadedge6Vertex7rightOfERKNS1_8QuadEdgeE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/Vertex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11triangulate8quadedge6Vertex5isCCWERKS2_S4_
        - _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/Vertex.cpp:83,20'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4destEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:83,30'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge4origEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:83,12'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex5isCCWERKS2_S4_
    - functionName:    _ZNK4geos11triangulate8quadedge6Vertex4magnEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/Vertex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate8quadedge6Vertex12crossProductERKS2_
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/Vertex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - _ZNK4geos11triangulate8quadedge6Vertex4getYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/Vertex.h:138,25'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - Src:             'include/geos/triangulate/quadedge/Vertex.h:138,42'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getXEv
    - functionName:    _ZNK4geos11triangulate8quadedge6Vertex3subERKS2_
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/Vertex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11triangulate8quadedge6VertexC2Edd
        - _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - _ZNK4geos11triangulate8quadedge6Vertex4getYEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/Vertex.h:176,59'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - Src:             'include/geos/triangulate/quadedge/Vertex.h:176,75'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - Src:             'include/geos/triangulate/quadedge/Vertex.h:176,44'
          Dst:             _ZN4geos11triangulate8quadedge6VertexC2Edd
    - functionName:    _ZN4geos11triangulate8quadedge6Vertex8classifyERKS2_S4_
      functionSourceFile: '/src/geos/src/triangulate/quadedge/Vertex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          107
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos11triangulate8quadedge6Vertex12crossProductERKS2_
        - _ZNK4geos11triangulate8quadedge6Vertex3subERKS2_
        - _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - _ZNK4geos11triangulate8quadedge6Vertex4magnEv
        - _ZNK4geos11triangulate8quadedge6Vertex6equalsERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/Vertex.cpp:53,36'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex3subERKS2_
        - Src:             'src/triangulate/quadedge/Vertex.cpp:54,36'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex3subERKS2_
        - Src:             'src/triangulate/quadedge/Vertex.cpp:55,20'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex12crossProductERKS2_
        - Src:             'src/triangulate/quadedge/Vertex.cpp:63,12'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:63,24'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getXEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:63,45'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:63,57'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4getYEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:66,11'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4magnEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:66,23'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex4magnEv
        - Src:             'src/triangulate/quadedge/Vertex.cpp:69,11'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex6equalsERKS2_
        - Src:             'src/triangulate/quadedge/Vertex.cpp:72,11'
          Dst:             _ZNK4geos11triangulate8quadedge6Vertex6equalsERKS2_
    - functionName:    _ZN4geos11triangulate8quadedge6VertexC2Ev
      functionSourceFile: '/src/geos/src/triangulate/quadedge/Vertex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/Vertex.cpp:45,20'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
    - functionName:    _ZN4geos11triangulate8quadedge6VertexC2ERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/Vertex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate3trilsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_3TriE
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:504,8'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - Src:             'src/triangulate/tri/Tri.cpp:505,8'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - Src:             'src/triangulate/tri/Tri.cpp:506,8'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - Src:             'src/triangulate/tri/Tri.cpp:507,8'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
    - functionName:    _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_7PolygonEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
      functionSourceFile: '/src/geos/include/geos/geom/GeometryFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
        - _ZN4geos4geom8Geometry15toGeometryArrayINS0_7PolygonEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/GeometryFactory.h:176,75'
          Dst:             _ZN4geos4geom8Geometry15toGeometryArrayINS0_7PolygonEEENSt3__16vectorINS4_10unique_ptrIS1_NS4_14default_deleteIS1_EEEENS4_9allocatorIS9_EEEEONS5_INS6_IT_NS7_ISD_EEEENSA_ISF_EEEE
        - Src:             'include/geos/geom/GeometryFactory.h:176,56'
          Dst:             _ZN4geos4geom18GeometryCollectionC2EONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos11triangulate3tri3Tri10toGeometryERNSt3__13setIPS2_NS3_4lessIS5_EENS3_9allocatorIS5_EEEEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          95
      EdgeCount:       33
      CyclomaticComplexity: 16
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri9toPolygonEPKNS_4geom15GeometryFactoryE
        - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_7PolygonEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:496,16'
          Dst:             _ZNK4geos4geom15GeometryFactory24createGeometryCollectionINS0_7PolygonEEENSt3__110unique_ptrINS0_18GeometryCollectionENS4_14default_deleteIS6_EEEEONS4_6vectorINS5_IT_NS7_ISB_EEEENS4_9allocatorISD_EEEE
        - Src:             'src/triangulate/tri/Tri.cpp:493,52'
          Dst:             _ZNK4geos11triangulate3tri3Tri9toPolygonEPKNS_4geom15GeometryFactoryE
    - functionName:    _ZNK4geos11triangulate3tri3Tri9toPolygonEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       21
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceixEm
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:479,5'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/triangulate/tri/Tri.cpp:480,5'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/triangulate/tri/Tri.cpp:481,5'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/triangulate/tri/Tri.cpp:482,5'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/triangulate/tri/Tri.cpp:484,34'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/triangulate/tri/Tri.cpp:484,16'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos11triangulate3tri3Tri9getLengthEi
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri4nextEi
        - _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:471,12'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:471,52'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/triangulate/tri/Tri.cpp:471,38'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:471,29'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          60
      EdgeCount:       26
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    79
      BranchProfiles:
        - Branch String:   'src/triangulate/tri/Tri.cpp:287,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:292,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/triangulate/tri/Tri.cpp:292,11'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/triangulate/tri/Tri.cpp:292,5'
          Dst:             __cxa_throw
        - Src:             'src/triangulate/tri/Tri.cpp:292,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos11triangulate3tri3Tri4nextEi
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate3tri3Tri9getLengthEv
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Triangle6lengthERKNS0_12CoordinateXYES4_S4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:464,12'
          Dst:             _ZN4geos4geom8Triangle6lengthERKNS0_12CoordinateXYES4_S4_
    - functionName:    _ZNK4geos11triangulate3tri3Tri7getAreaEv
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Triangle4areaERKNS0_12CoordinateXYES4_S4_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:457,12'
          Dst:             _ZN4geos4geom8Triangle4areaERKNS0_12CoordinateXYES4_S4_
    - functionName:    _ZNK4geos11triangulate3tri3Tri8midpointEi
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri4nextEi
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:446,29'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:447,43'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/triangulate/tri/Tri.cpp:447,29'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:450,12'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
    - functionName:    _ZN4geos11triangulate3tri3Tri7oppEdgeEi
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri4nextEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:438,12'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
    - functionName:    _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:400,14'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
    - functionName:    _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:344,23'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
    - functionName:    _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:330,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/triangulate/tri/Tri.cpp:330,11'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/triangulate/tri/Tri.cpp:330,5'
          Dst:             __cxa_throw
        - Src:             'src/triangulate/tri/Tri.cpp:330,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos11triangulate3tri3Tri8isBorderEv
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          29
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:393,12'
          Dst:             _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
        - Src:             'src/triangulate/tri/Tri.cpp:393,29'
          Dst:             _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
        - Src:             'src/triangulate/tri/Tri.cpp:393,46'
          Dst:             _ZNK4geos11triangulate3tri3Tri10isBoundaryEi
    - functionName:    _ZNK4geos11triangulate3tri3Tri16isInteriorVertexEi
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          67
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri4nextEi
        - _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - _ZNK4geos11triangulate3tri3Tri8getIndexEPKS2_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:376,32'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/triangulate/tri/Tri.cpp:378,34'
          Dst:             _ZNK4geos11triangulate3tri3Tri8getIndexEPKS2_
        - Src:             'src/triangulate/tri/Tri.cpp:380,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/triangulate/tri/Tri.cpp:380,19'
          Dst:             _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/triangulate/tri/Tri.cpp:380,13'
          Dst:             __cxa_throw
        - Src:             'src/triangulate/tri/Tri.cpp:380,13'
          Dst:             __cxa_free_exception
        - Src:             'src/triangulate/tri/Tri.cpp:383,21'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
    - functionName:    _ZNK4geos11triangulate3tri3Tri8getIndexEPKS2_
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate3tri3Tri11numAdjacentEv
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate3tri3Tri10isAdjacentEPS2_
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri8getIndexEPKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:352,12'
          Dst:             _ZNK4geos11triangulate3tri3Tri8getIndexEPKS2_
    - functionName:    _ZNK4geos11triangulate3tri3Tri11hasAdjacentEv
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          29
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:337,12'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - Src:             'src/triangulate/tri/Tri.cpp:337,30'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
        - Src:             'src/triangulate/tri/Tri.cpp:337,48'
          Dst:             _ZNK4geos11triangulate3tri3Tri11hasAdjacentEi
    - functionName:    _ZNK4geos11triangulate3tri3Tri13hasCoordinateERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          36
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY6equalsERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:277,13'
          Dst:             _ZNK4geos4geom12CoordinateXY6equalsERKS1_
        - Src:             'src/triangulate/tri/Tri.cpp:277,29'
          Dst:             _ZNK4geos4geom12CoordinateXY6equalsERKS1_
        - Src:             'src/triangulate/tri/Tri.cpp:277,45'
          Dst:             _ZNK4geos4geom12CoordinateXY6equalsERKS1_
    - functionName:    _ZNK4geos11triangulate3tri3Tri10getEdgeEndEi
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri4nextEi
        - _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:270,26'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/triangulate/tri/Tri.cpp:270,12'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
    - functionName:    _ZNK4geos11triangulate3tri3Tri12getEdgeStartEi
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:263,12'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
    - functionName:    _ZNK4geos11triangulate3tri3Tri7getEdgeEPS2_
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri4nextEi
        - _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - _ZNK4geos11triangulate3tri3Tri8getIndexEPKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:244,22'
          Dst:             _ZNK4geos11triangulate3tri3Tri8getIndexEPKS2_
        - Src:             'src/triangulate/tri/Tri.cpp:245,24'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/triangulate/tri/Tri.cpp:255,58'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:255,80'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
    - functionName:    _ZN4geos11triangulate3tri3Tri16validateAdjacentEi
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri4nextEi
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:212,16'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/triangulate/tri/Tri.cpp:227,32'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'src/triangulate/tri/Tri.cpp:230,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:231,51'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/triangulate/tri/Tri.cpp:231,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:232,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:233,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:234,16'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/triangulate/tri/Tri.cpp:230,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:231,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:232,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:233,56'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/triangulate/tri/Tri.cpp:233,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:234,16'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/triangulate/tri/Tri.cpp:230,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:231,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:232,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:233,56'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/triangulate/tri/Tri.cpp:233,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:234,16'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/triangulate/tri/Tri.cpp:230,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:231,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:232,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:233,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:234,16'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/triangulate/tri/Tri.cpp:230,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:231,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:232,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:233,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:234,16'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/triangulate/tri/Tri.cpp:230,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:231,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:232,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:233,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:234,16'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/triangulate/tri/Tri.cpp:230,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:231,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:232,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:233,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:234,16'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/triangulate/tri/Tri.cpp:230,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:231,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:232,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:233,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:234,16'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/triangulate/tri/Tri.cpp:230,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:231,37'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:232,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:233,42'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:234,16'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
    - functionName:    _ZN4geos11triangulate3tri3Tri8validateEv
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri16validateAdjacentEi
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:199,36'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/triangulate/tri/Tri.cpp:200,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/triangulate/tri/Tri.cpp:200,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/triangulate/tri/Tri.cpp:200,9'
          Dst:             __cxa_throw
        - Src:             'src/triangulate/tri/Tri.cpp:200,9'
          Dst:             __cxa_free_exception
        - Src:             'src/triangulate/tri/Tri.cpp:203,5'
          Dst:             _ZN4geos11triangulate3tri3Tri16validateAdjacentEi
        - Src:             'src/triangulate/tri/Tri.cpp:204,5'
          Dst:             _ZN4geos11triangulate3tri3Tri16validateAdjacentEi
        - Src:             'src/triangulate/tri/Tri.cpp:205,5'
          Dst:             _ZN4geos11triangulate3tri3Tri16validateAdjacentEi
    - functionName:    _ZN4geos11triangulate3tri3Tri4prevEi
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate3tri3Tri6removeEi
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri6setTriEiPS2_
        - _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - _ZNK4geos11triangulate3tri3Tri8getIndexEPKS2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:166,16'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/triangulate/tri/Tri.cpp:168,22'
          Dst:             _ZNK4geos11triangulate3tri3Tri8getIndexEPKS2_
        - Src:             'src/triangulate/tri/Tri.cpp:168,10'
          Dst:             _ZN4geos11triangulate3tri3Tri6setTriEiPS2_
        - Src:             'src/triangulate/tri/Tri.cpp:169,5'
          Dst:             _ZN4geos11triangulate3tri3Tri6setTriEiPS2_
    - functionName:    _ZN4geos11triangulate3tri3Tri6setTriEiPS2_
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:65,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/triangulate/tri/Tri.cpp:65,11'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/triangulate/tri/Tri.cpp:65,5'
          Dst:             __cxa_throw
        - Src:             'src/triangulate/tri/Tri.cpp:65,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos11triangulate3tri7TriListINS1_3TriEE6removeEPS3_
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate3tri3Tri6removeEv
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri6removeEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:157,5'
          Dst:             _ZN4geos11triangulate3tri3Tri6removeEi
        - Src:             'src/triangulate/tri/Tri.cpp:158,5'
          Dst:             _ZN4geos11triangulate3tri3Tri6removeEi
        - Src:             'src/triangulate/tri/Tri.cpp:159,5'
          Dst:             _ZN4geos11triangulate3tri3Tri6removeEi
    - functionName:    _ZN4geos11triangulate3tri3Tri6removeERNS1_7TriListIS2_EE
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri6removeEv
        - _ZN4geos11triangulate3tri7TriListINS1_3TriEE6removeEPS3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:149,5'
          Dst:             _ZN4geos11triangulate3tri3Tri6removeEv
        - Src:             'src/triangulate/tri/Tri.cpp:150,13'
          Dst:             _ZN4geos11triangulate3tri7TriListINS1_3TriEE6removeEPS3_
    - functionName:    _ZN4geos11triangulate3tri3Tri7replaceEPS2_S3_
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          61
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate3tri3Tri15getAdjacentTrisEPS2_ii
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri4nextEi
        - _ZN4geos11triangulate3tri3Tri4prevEi
        - _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:188,26'
          Dst:             _ZN4geos11triangulate3tri3Tri4prevEi
        - Src:             'src/triangulate/tri/Tri.cpp:188,14'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/triangulate/tri/Tri.cpp:189,26'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/triangulate/tri/Tri.cpp:189,14'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/triangulate/tri/Tri.cpp:190,34'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/triangulate/tri/Tri.cpp:190,22'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/triangulate/tri/Tri.cpp:191,34'
          Dst:             _ZN4geos11triangulate3tri3Tri4prevEi
        - Src:             'src/triangulate/tri/Tri.cpp:191,22'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
    - functionName:    _ZN4geos11triangulate3tri3Tri4flipEPS2_iiRKNS_4geom10CoordinateES7_S7_S7_
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri11setAdjacentEPS2_S3_S3_
        - _ZN4geos11triangulate3tri3Tri14setCoordinatesERKNS_4geom10CoordinateES6_S6_
        - _ZN4geos11triangulate3tri3Tri15getAdjacentTrisEPS2_ii
        - _ZN4geos11triangulate3tri3Tri7replaceEPS2_S3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:102,5'
          Dst:             _ZN4geos11triangulate3tri3Tri14setCoordinatesERKNS_4geom10CoordinateES6_S6_
        - Src:             'src/triangulate/tri/Tri.cpp:103,10'
          Dst:             _ZN4geos11triangulate3tri3Tri14setCoordinatesERKNS_4geom10CoordinateES6_S6_
        - Src:             'src/triangulate/tri/Tri.cpp:109,34'
          Dst:             _ZN4geos11triangulate3tri3Tri15getAdjacentTrisEPS2_ii
        - Src:             'src/triangulate/tri/Tri.cpp:110,5'
          Dst:             _ZN4geos11triangulate3tri3Tri11setAdjacentEPS2_S3_S3_
        - Src:             'src/triangulate/tri/Tri.cpp:113,22'
          Dst:             _ZN4geos11triangulate3tri3Tri7replaceEPS2_S3_
        - Src:             'src/triangulate/tri/Tri.cpp:115,10'
          Dst:             _ZN4geos11triangulate3tri3Tri11setAdjacentEPS2_S3_S3_
        - Src:             'src/triangulate/tri/Tri.cpp:117,22'
          Dst:             _ZN4geos11triangulate3tri3Tri7replaceEPS2_S3_
    - functionName:    _ZN4geos11triangulate3tri3Tri14setCoordinatesERKNS_4geom10CoordinateES6_S6_
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate3tri3Tri11setAdjacentEPS2_S3_S3_
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate3tri3Tri9oppVertexEi
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri4prevEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:431,12'
          Dst:             _ZN4geos11triangulate3tri3Tri4prevEi
    - functionName:    _ZN4geos11triangulate3tri3Tri4flipEi
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri4flipEPS2_iiRKNS_4geom10CoordinateES7_S7_S7_
        - _ZN4geos11triangulate3tri3Tri4nextEi
        - _ZN4geos11triangulate3tri3Tri9oppVertexEi
        - _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - _ZNK4geos11triangulate3tri3Tri8getIndexEPKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:81,16'
          Dst:             _ZNK4geos11triangulate3tri3Tri11getAdjacentEi
        - Src:             'src/triangulate/tri/Tri.cpp:82,28'
          Dst:             _ZNK4geos11triangulate3tri3Tri8getIndexEPKS2_
        - Src:             'src/triangulate/tri/Tri.cpp:84,23'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:85,37'
          Dst:             _ZN4geos11triangulate3tri3Tri4nextEi
        - Src:             'src/triangulate/tri/Tri.cpp:85,23'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:86,37'
          Dst:             _ZN4geos11triangulate3tri3Tri9oppVertexEi
        - Src:             'src/triangulate/tri/Tri.cpp:86,23'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:87,42'
          Dst:             _ZN4geos11triangulate3tri3Tri9oppVertexEi
        - Src:             'src/triangulate/tri/Tri.cpp:87,28'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/Tri.cpp:89,5'
          Dst:             _ZN4geos11triangulate3tri3Tri4flipEPS2_iiRKNS_4geom10CoordinateES7_S7_S7_
    - functionName:    _ZNK4geos11triangulate3tri3Tri8getIndexERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          36
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:299,13'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/triangulate/tri/Tri.cpp:301,13'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/triangulate/tri/Tri.cpp:303,13'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos11triangulate3tri3Tri11setAdjacentERKNS_4geom10CoordinateEPS2_
      functionSourceFile: '/src/geos/src/triangulate/tri/Tri.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri6setTriEiPS2_
        - _ZNK4geos11triangulate3tri3Tri8getIndexERKNS_4geom10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/Tri.cpp:51,22'
          Dst:             _ZNK4geos11triangulate3tri3Tri8getIndexERKNS_4geom10CoordinateE
        - Src:             'src/triangulate/tri/Tri.cpp:52,5'
          Dst:             _ZN4geos11triangulate3tri3Tri6setTriEiPS2_
    - functionName:    _ZN4geos11triangulate3tri7TriEdgeC2ERKNS_4geom10CoordinateES6_
      functionSourceFile: '/src/geos/include/geos/triangulate/tri/TriEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri7TriEdge9normalizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/tri/TriEdge.h:53,9'
          Dst:             _ZN4geos11triangulate3tri7TriEdge9normalizeEv
    - functionName:    _ZN4geos11triangulate3tri20TriangulationBuilder11addAdjacentEPNS1_3TriES4_RKNS_4geom10CoordinateES8_
      functionSourceFile: '/src/geos/src/triangulate/tri/TriangulationBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos11triangulate3tri3Tri11setAdjacentERKNS_4geom10CoordinateEPS2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/TriangulationBuilder.cpp:95,10'
          Dst:             _ZN4geos11triangulate3tri3Tri11setAdjacentERKNS_4geom10CoordinateEPS2_
    - functionName:    _ZNK4geos11triangulate3tri20TriangulationBuilder4findERKNS_4geom10CoordinateES6_
      functionSourceFile: '/src/geos/src/triangulate/tri/TriangulationBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos11triangulate3tri7TriEdgeC2ERKNS_4geom10CoordinateES6_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/TriangulationBuilder.cpp:46,19'
          Dst:             _ZN4geos11triangulate3tri7TriEdgeC2ERKNS_4geom10CoordinateES6_
    - functionName:    _ZN4geos11triangulate3tri20TriangulationBuilder3addEPNS1_3TriE
      functionSourceFile: '/src/geos/src/triangulate/tri/TriangulationBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri20TriangulationBuilder11addAdjacentEPNS1_3TriES4_RKNS_4geom10CoordinateES8_
        - _ZN4geos11triangulate3tri3Tri11setAdjacentEPS2_S3_S3_
        - _ZNK4geos11triangulate3tri20TriangulationBuilder4findERKNS_4geom10CoordinateES6_
        - _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/TriangulationBuilder.cpp:62,33'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/TriangulationBuilder.cpp:63,33'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/TriangulationBuilder.cpp:64,33'
          Dst:             _ZNK4geos11triangulate3tri3Tri13getCoordinateEi
        - Src:             'src/triangulate/tri/TriangulationBuilder.cpp:67,15'
          Dst:             _ZNK4geos11triangulate3tri20TriangulationBuilder4findERKNS_4geom10CoordinateES6_
        - Src:             'src/triangulate/tri/TriangulationBuilder.cpp:68,15'
          Dst:             _ZNK4geos11triangulate3tri20TriangulationBuilder4findERKNS_4geom10CoordinateES6_
        - Src:             'src/triangulate/tri/TriangulationBuilder.cpp:69,15'
          Dst:             _ZNK4geos11triangulate3tri20TriangulationBuilder4findERKNS_4geom10CoordinateES6_
        - Src:             'src/triangulate/tri/TriangulationBuilder.cpp:71,10'
          Dst:             _ZN4geos11triangulate3tri3Tri11setAdjacentEPS2_S3_S3_
        - Src:             'src/triangulate/tri/TriangulationBuilder.cpp:72,5'
          Dst:             _ZN4geos11triangulate3tri20TriangulationBuilder11addAdjacentEPNS1_3TriES4_RKNS_4geom10CoordinateES8_
        - Src:             'src/triangulate/tri/TriangulationBuilder.cpp:73,5'
          Dst:             _ZN4geos11triangulate3tri20TriangulationBuilder11addAdjacentEPNS1_3TriES4_RKNS_4geom10CoordinateES8_
        - Src:             'src/triangulate/tri/TriangulationBuilder.cpp:74,5'
          Dst:             _ZN4geos11triangulate3tri20TriangulationBuilder11addAdjacentEPNS1_3TriES4_RKNS_4geom10CoordinateES8_
    - functionName:    _ZN4geos11triangulate3tri20TriangulationBuilderC2ERNS1_7TriListINS1_3TriEEE
      functionSourceFile: '/src/geos/src/triangulate/tri/TriangulationBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri20TriangulationBuilder3addEPNS1_3TriE
        - _ZN4geos11triangulate3tri7TriListINS1_3TriEE3endEv
        - _ZN4geos11triangulate3tri7TriListINS1_3TriEE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/TriangulationBuilder.cpp:37,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS1_3TriEE5beginEv
        - Src:             'src/triangulate/tri/TriangulationBuilder.cpp:37,20'
          Dst:             _ZN4geos11triangulate3tri7TriListINS1_3TriEE3endEv
        - Src:             'src/triangulate/tri/TriangulationBuilder.cpp:38,9'
          Dst:             _ZN4geos11triangulate3tri20TriangulationBuilder3addEPNS1_3TriE
    - functionName:    _ZN4geos11triangulate3tri20TriangulationBuilder5buildERNS1_7TriListINS1_3TriEEE
      functionSourceFile: '/src/geos/src/triangulate/tri/TriangulationBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate3tri20TriangulationBuilderC2ERNS1_7TriListINS1_3TriEEE
        - _ZN4geos11triangulate3tri20TriangulationBuilderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/TriangulationBuilder.cpp:31,26'
          Dst:             _ZN4geos11triangulate3tri20TriangulationBuilderC2ERNS1_7TriListINS1_3TriEEE
        - Src:             'src/triangulate/tri/TriangulationBuilder.cpp:32,1'
          Dst:             _ZN4geos11triangulate3tri20TriangulationBuilderD2Ev
    - functionName:    _ZN4geos4util24AssertionFailedExceptionD0Ev
      functionSourceFile: '/src/geos/include/geos/util/AssertionFailedException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/AssertionFailedException.h:43,51'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZN4geos4util6Assert20shouldNeverReachHereERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/util/Assert.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          75
      EdgeCount:       34
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos4util24AssertionFailedExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util/Assert.cpp:54,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/util/Assert.cpp:54,12'
          Dst:             _ZN4geos4util24AssertionFailedExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/util/Assert.cpp:54,5'
          Dst:             __cxa_throw
        - Src:             'src/util/Assert.cpp:54,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos4util24AssertionFailedExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/include/geos/util/AssertionFailedException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/AssertionFailedException.h:40,9'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN4geos4util6Assert6equalsERKNS_4geom12CoordinateXYES5_RKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/util/Assert.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          152
      EdgeCount:       63
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos4util24AssertionFailedExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom12CoordinateXY8toStringEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util/Assert.cpp:44,22'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/util/Assert.cpp:45,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/util/Assert.cpp:45,69'
          Dst:             _ZNK4geos4geom12CoordinateXY8toStringEv
        - Src:             'src/util/Assert.cpp:46,55'
          Dst:             _ZNK4geos4geom12CoordinateXY8toStringEv
        - Src:             'src/util/Assert.cpp:45,16'
          Dst:             _ZN4geos4util24AssertionFailedExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/util/Assert.cpp:45,9'
          Dst:             __cxa_throw
        - Src:             'src/util/Assert.cpp:45,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos4util24AssertionFailedExceptionC2Ev
      functionSourceFile: '/src/geos/include/geos/util/AssertionFailedException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/AssertionFailedException.h:35,9'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN4geos4util6Assert6isTrueEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/util/Assert.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          45
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24AssertionFailedExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos4util24AssertionFailedExceptionC2Ev
        - _ZNSt13runtime_errorD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util/Assert.cpp:32,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/util/Assert.cpp:32,20'
          Dst:             _ZN4geos4util24AssertionFailedExceptionC2Ev
        - Src:             'src/util/Assert.cpp:32,13'
          Dst:             __cxa_throw
        - Src:             'src/util/Assert.cpp:32,13'
          Dst:             _ZNSt13runtime_errorD2Ev
        - Src:             'src/util/Assert.cpp:35,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/util/Assert.cpp:35,20'
          Dst:             _ZN4geos4util24AssertionFailedExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/util/Assert.cpp:35,13'
          Dst:             __cxa_throw
        - Src:             'src/util/Assert.cpp:35,13'
          Dst:             _ZNSt13runtime_errorD2Ev
        - Src:             'src/util/Assert.cpp:0,0'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos4util20InterruptedExceptionD0Ev
      functionSourceFile: '/src/geos/src/util/Interrupt.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util/Interrupt.cpp:33,16'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZN4geos4util22CurrentThreadInterrupt9interruptEv
      functionSourceFile: '/src/geos/src/util/Interrupt.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util20InterruptedExceptionC2Ev
        - _ZNSt13runtime_errorD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util/Interrupt.cpp:101,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/util/Interrupt.cpp:101,11'
          Dst:             _ZN4geos4util20InterruptedExceptionC2Ev
        - Src:             'src/util/Interrupt.cpp:101,5'
          Dst:             __cxa_throw
        - Src:             'src/util/Interrupt.cpp:101,5'
          Dst:             _ZNSt13runtime_errorD2Ev
        - Src:             'src/util/Interrupt.cpp:101,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos4util20InterruptedExceptionC2Ev
      functionSourceFile: '/src/geos/src/util/Interrupt.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util/Interrupt.cpp:36,9'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN4geos4util22CurrentThreadInterrupt7processEv
      functionSourceFile: '/src/geos/src/util/Interrupt.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4util22CurrentThreadInterrupt9interruptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util/Interrupt.cpp:95,9'
          Dst:             _ZN4geos4util22CurrentThreadInterrupt9interruptEv
    - functionName:    _ZN4geos4util22CurrentThreadInterrupt16registerCallbackEPFiPvES2_
      functionSourceFile: '/src/geos/src/util/Interrupt.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util9Interrupt9interruptEv
      functionSourceFile: '/src/geos/src/util/Interrupt.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          24
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util20InterruptedExceptionC2Ev
        - _ZNSt13runtime_errorD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util/Interrupt.cpp:81,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/util/Interrupt.cpp:81,11'
          Dst:             _ZN4geos4util20InterruptedExceptionC2Ev
        - Src:             'src/util/Interrupt.cpp:81,5'
          Dst:             __cxa_throw
        - Src:             'src/util/Interrupt.cpp:81,5'
          Dst:             _ZNSt13runtime_errorD2Ev
        - Src:             'src/util/Interrupt.cpp:81,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos4util9Interrupt7processEv
      functionSourceFile: '/src/geos/src/util/Interrupt.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4util9Interrupt5checkEv
        - _ZN4geos4util9Interrupt9interruptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util/Interrupt.cpp:71,8'
          Dst:             _ZN4geos4util9Interrupt5checkEv
        - Src:             'src/util/Interrupt.cpp:72,9'
          Dst:             _ZN4geos4util9Interrupt9interruptEv
    - functionName:    _ZN4geos4util9Interrupt5checkEv
      functionSourceFile: '/src/geos/src/util/Interrupt.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util9Interrupt16registerCallbackEPFvvE
      functionSourceFile: '/src/geos/src/util/Interrupt.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util9Interrupt6cancelEv
      functionSourceFile: '/src/geos/src/util/Interrupt.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util9Interrupt7requestEv
      functionSourceFile: '/src/geos/src/util/Interrupt.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util5clampEddd
      functionSourceFile: '/src/geos/src/util/math.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          21
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util7rint_vcEd
      functionSourceFile: '/src/geos/src/util/math.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          65
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util15java_math_roundEd
      functionSourceFile: '/src/geos/src/util/math.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          48
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util9sym_roundEd
      functionSourceFile: '/src/geos/src/util/math.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos4util7toUpperERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEENK3$_0clEh'
      functionSourceFile: '/src/geos/src/util/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - toupper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util/string.cpp:64,26'
          Dst:             toupper
    - functionName:    _ZN4geos4util7toUpperERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/util/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util10startsWithERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEc
      functionSourceFile: '/src/geos/src/util/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util10startsWithERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/geos/src/util/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util8endsWithERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEc
      functionSourceFile: '/src/geos/src/util/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util8endsWithERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/geos/src/util/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    div1e8
      functionSourceFile: '/src/geos/src/deps/ryu/d2s_intrinsics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    to_chars_uint64
      functionSourceFile: '/src/geos/src/deps/ryu/d2s.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          166
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - div1e8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/deps/ryu/d2s.c:479,22'
          Dst:             div1e8
    - functionName:    pow_10
      functionSourceFile: '/src/geos/src/deps/ryu/d2s.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pow5Factor
      functionSourceFile: '/src/geos/src/deps/ryu/d2s_intrinsics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - div5
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/deps/ryu/d2s_intrinsics.h:198,24'
          Dst:             div5
    - functionName:    div5
      functionSourceFile: '/src/geos/src/deps/ryu/d2s_intrinsics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mulShift
      functionSourceFile: '/src/geos/src/deps/ryu/d2s.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    div100
      functionSourceFile: '/src/geos/src/deps/ryu/d2s_intrinsics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multipleOfPowerOf2
      functionSourceFile: '/src/geos/src/deps/ryu/d2s_intrinsics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log10Pow5
      functionSourceFile: '/src/geos/src/deps/ryu/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multipleOfPowerOf5
      functionSourceFile: '/src/geos/src/deps/ryu/d2s_intrinsics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pow5Factor
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/deps/ryu/d2s_intrinsics.h:212,10'
          Dst:             pow5Factor
    - functionName:    mulShiftAll
      functionSourceFile: '/src/geos/src/deps/ryu/d2s.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mulShift
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/deps/ryu/d2s.c:118,9'
          Dst:             mulShift
        - Src:             'src/deps/ryu/d2s.c:119,9'
          Dst:             mulShift
        - Src:             'src/deps/ryu/d2s.c:120,10'
          Dst:             mulShift
    - functionName:    pow5bits
      functionSourceFile: '/src/geos/src/deps/ryu/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log10Pow2
      functionSourceFile: '/src/geos/src/deps/ryu/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decimalLength17
      functionSourceFile: '/src/geos/src/deps/ryu/d2s.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          121
      EdgeCount:       49
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    geos_d2sexp_buffered_n
      functionSourceFile: '/src/geos/src/deps/ryu/d2s.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - double
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          185
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - copy_special_str
        - d2d
        - d2d_small_int
        - decimalLength17
        - div10
        - double_to_bits
        - to_chars_fixed
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/deps/ryu/d2s.c:736,25'
          Dst:             double_to_bits
        - Src:             'src/deps/ryu/d2s.c:756,27'
          Dst:             d2d_small_int
        - Src:             'src/deps/ryu/d2s.c:752,12'
          Dst:             copy_special_str
        - Src:             'src/deps/ryu/d2s.c:756,27'
          Dst:             d2d_small_int
        - Src:             'src/deps/ryu/d2s.c:763,26'
          Dst:             div10
        - Src:             'src/deps/ryu/d2s.c:763,26'
          Dst:             div10
        - Src:             'src/deps/ryu/d2s.c:772,9'
          Dst:             d2d
        - Src:             'src/deps/ryu/d2s.c:776,37'
          Dst:             decimalLength17
        - Src:             'src/deps/ryu/d2s.c:779,15'
          Dst:             to_chars_fixed
    - functionName:    double_to_bits
      functionSourceFile: '/src/geos/src/deps/ryu/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2d_small_int
      functionSourceFile: '/src/geos/src/deps/ryu/d2s.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy_special_str
      functionSourceFile: '/src/geos/src/deps/ryu/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          32
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    div10
      functionSourceFile: '/src/geos/src/deps/ryu/d2s_intrinsics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2d
      functionSourceFile: '/src/geos/src/deps/ryu/d2s.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         76
      ICount:          440
      EdgeCount:       104
      CyclomaticComplexity: 30
      functionsReached:
        - div10
        - div100
        - div5
        - log10Pow2
        - log10Pow5
        - mulShiftAll
        - multipleOfPowerOf2
        - multipleOfPowerOf5
        - pow5bits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/deps/ryu/d2s.c:249,24'
          Dst:             log10Pow2
        - Src:             'src/deps/ryu/d2s.c:251,50'
          Dst:             pow5bits
        - Src:             'src/deps/ryu/d2s.c:258,10'
          Dst:             mulShiftAll
        - Src:             'src/deps/ryu/d2s.c:268,65'
          Dst:             div5
        - Src:             'src/deps/ryu/d2s.c:270,29'
          Dst:             multipleOfPowerOf5
        - Src:             'src/deps/ryu/d2s.c:275,29'
          Dst:             multipleOfPowerOf5
        - Src:             'src/deps/ryu/d2s.c:278,15'
          Dst:             multipleOfPowerOf5
        - Src:             'src/deps/ryu/d2s.c:283,24'
          Dst:             log10Pow5
        - Src:             'src/deps/ryu/d2s.c:286,23'
          Dst:             pow5bits
        - Src:             'src/deps/ryu/d2s.c:293,10'
          Dst:             mulShiftAll
        - Src:             'src/deps/ryu/d2s.c:316,27'
          Dst:             multipleOfPowerOf2
        - Src:             'src/deps/ryu/d2s.c:337,32'
          Dst:             div10
        - Src:             'src/deps/ryu/d2s.c:338,32'
          Dst:             div10
        - Src:             'src/deps/ryu/d2s.c:343,32'
          Dst:             div10
        - Src:             'src/deps/ryu/d2s.c:337,32'
          Dst:             div10
        - Src:             'src/deps/ryu/d2s.c:338,32'
          Dst:             div10
        - Src:             'src/deps/ryu/d2s.c:359,34'
          Dst:             div10
        - Src:             'src/deps/ryu/d2s.c:364,34'
          Dst:             div10
        - Src:             'src/deps/ryu/d2s.c:365,34'
          Dst:             div10
        - Src:             'src/deps/ryu/d2s.c:359,34'
          Dst:             div10
        - Src:             'src/deps/ryu/d2s.c:388,31'
          Dst:             div100
        - Src:             'src/deps/ryu/d2s.c:389,31'
          Dst:             div100
        - Src:             'src/deps/ryu/d2s.c:391,33'
          Dst:             div100
        - Src:             'src/deps/ryu/d2s.c:404,32'
          Dst:             div10
        - Src:             'src/deps/ryu/d2s.c:405,32'
          Dst:             div10
        - Src:             'src/deps/ryu/d2s.c:409,32'
          Dst:             div10
        - Src:             'src/deps/ryu/d2s.c:404,32'
          Dst:             div10
        - Src:             'src/deps/ryu/d2s.c:405,32'
          Dst:             div10
    - functionName:    to_chars_fixed
      functionSourceFile: '/src/geos/src/deps/ryu/d2s.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - int
        - bool
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          240
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - decimalLength17
        - div10
        - pow_10
        - to_chars_uint64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/deps/ryu/d2s.c:540,21'
          Dst:             decimalLength17
        - Src:             'src/deps/ryu/d2s.c:569,30'
          Dst:             pow_10
        - Src:             'src/deps/ryu/d2s.c:580,16'
          Dst:             decimalLength17
        - Src:             'src/deps/ryu/d2s.c:589,15'
          Dst:             div10
        - Src:             'src/deps/ryu/d2s.c:606,17'
          Dst:             pow_10
        - Src:             'src/deps/ryu/d2s.c:611,23'
          Dst:             pow_10
        - Src:             'src/deps/ryu/d2s.c:614,27'
          Dst:             decimalLength17
        - Src:             'src/deps/ryu/d2s.c:643,11'
          Dst:             to_chars_uint64
        - Src:             'src/deps/ryu/d2s.c:652,12'
          Dst:             to_chars_uint64
    - functionName:    geos_d2sfixed_buffered_n
      functionSourceFile: '/src/geos/src/deps/ryu/d2s.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - double
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          110
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - copy_special_str
        - d2d
        - d2d_small_int
        - div10
        - double_to_bits
        - to_chars_fixed
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/deps/ryu/d2s.c:692,25'
          Dst:             double_to_bits
        - Src:             'src/deps/ryu/d2s.c:712,27'
          Dst:             d2d_small_int
        - Src:             'src/deps/ryu/d2s.c:708,12'
          Dst:             copy_special_str
        - Src:             'src/deps/ryu/d2s.c:712,27'
          Dst:             d2d_small_int
        - Src:             'src/deps/ryu/d2s.c:719,26'
          Dst:             div10
        - Src:             'src/deps/ryu/d2s.c:719,26'
          Dst:             div10
        - Src:             'src/deps/ryu/d2s.c:728,9'
          Dst:             d2d
        - Src:             'src/deps/ryu/d2s.c:731,10'
          Dst:             to_chars_fixed
    - functionName:    _ZN4geos9algorithm5Angle7projectERKNS_4geom12CoordinateXYEdd
      functionSourceFile: '/src/geos/src/algorithm/Angle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZN4geos9algorithm5Angle10sinCosSnapEdRdS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Angle.cpp:254,5'
          Dst:             _ZN4geos9algorithm5Angle10sinCosSnapEdRdS2_
        - Src:             'src/algorithm/Angle.cpp:257,12'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
    - functionName:    _ZN4geos9algorithm5Angle11isWithinCCWEddd
      functionSourceFile: '/src/geos/src/algorithm/Angle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          29
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm5Angle11fractionCCWEddd
      functionSourceFile: '/src/geos/src/algorithm/Angle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm5Angle7nextCCWEddd
      functionSourceFile: '/src/geos/src/algorithm/Angle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm5Angle17normalizePositiveEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Angle.cpp:162,9'
          Dst:             _ZN4geos9algorithm5Angle17normalizePositiveEd
        - Src:             'src/algorithm/Angle.cpp:162,39'
          Dst:             _ZN4geos9algorithm5Angle17normalizePositiveEd
    - functionName:    _ZN4geos9algorithm5Angle17normalizePositiveEd
      functionSourceFile: '/src/geos/src/algorithm/Angle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          56
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm5Angle7getTurnEdd
      functionSourceFile: '/src/geos/src/algorithm/Angle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - sin
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Angle.cpp:148,27'
          Dst:             sin
    - functionName:    _ZN4geos9algorithm5Angle13interiorAngleERKNS_4geom12CoordinateXYES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/Angle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm5Angle17normalizePositiveEd
        - _ZN4geos9algorithm5Angle5angleERKNS_4geom12CoordinateXYES5_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Angle.cpp:139,24'
          Dst:             _ZN4geos9algorithm5Angle5angleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/Angle.cpp:140,24'
          Dst:             _ZN4geos9algorithm5Angle5angleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/Angle.cpp:141,12'
          Dst:             _ZN4geos9algorithm5Angle17normalizePositiveEd
    - functionName:    _ZN4geos9algorithm5Angle5angleERKNS_4geom12CoordinateXYES5_
      functionSourceFile: '/src/geos/src/algorithm/Angle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - atan2
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Angle.cpp:49,12'
          Dst:             atan2
    - functionName:    _ZN4geos9algorithm5Angle9normalizeEd
      functionSourceFile: '/src/geos/src/algorithm/Angle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          44
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm5Angle8bisectorERKNS_4geom12CoordinateXYES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/Angle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm5Angle20angleBetweenOrientedERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm5Angle5angleERKNS_4geom12CoordinateXYES5_
        - _ZN4geos9algorithm5Angle9normalizeEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Angle.cpp:128,21'
          Dst:             _ZN4geos9algorithm5Angle20angleBetweenOrientedERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/Angle.cpp:129,20'
          Dst:             _ZN4geos9algorithm5Angle5angleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/Angle.cpp:130,12'
          Dst:             _ZN4geos9algorithm5Angle9normalizeEd
    - functionName:    _ZN4geos9algorithm5Angle20angleBetweenOrientedERKNS_4geom12CoordinateXYES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/Angle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm5Angle5angleERKNS_4geom12CoordinateXYES5_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Angle.cpp:107,17'
          Dst:             _ZN4geos9algorithm5Angle5angleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/Angle.cpp:108,17'
          Dst:             _ZN4geos9algorithm5Angle5angleERKNS_4geom12CoordinateXYES5_
    - functionName:    _ZN4geos9algorithm5Angle4diffEdd
      functionSourceFile: '/src/geos/src/algorithm/Angle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm5Angle12angleBetweenERKNS_4geom12CoordinateXYES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/Angle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm5Angle4diffEdd
        - _ZN4geos9algorithm5Angle5angleERKNS_4geom12CoordinateXYES5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Angle.cpp:95,17'
          Dst:             _ZN4geos9algorithm5Angle5angleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/Angle.cpp:96,17'
          Dst:             _ZN4geos9algorithm5Angle5angleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/Angle.cpp:98,12'
          Dst:             _ZN4geos9algorithm5Angle4diffEdd
    - functionName:    _ZN4geos9algorithm5Angle8isObtuseERKNS_4geom12CoordinateXYES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/Angle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm5Angle7isAcuteERKNS_4geom12CoordinateXYES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/Angle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm5Angle5angleERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/algorithm/Angle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - atan2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Angle.cpp:56,12'
          Dst:             atan2
    - functionName:    _ZN4geos9algorithm5Angle9toRadiansEd
      functionSourceFile: '/src/geos/src/algorithm/Angle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm5Angle9toDegreesEd
      functionSourceFile: '/src/geos/src/algorithm/Angle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11CircularArc8isLinearEv
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom11CircularArc9getRadiusEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:161,31'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
    - functionName:    _ZN4geos9algorithm4Area13ofClosedCurveERKNS_4geom5CurveE
      functionSourceFile: '/src/geos/src/algorithm/Area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          210
      EdgeCount:       46
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos6detail9down_castIPKNS_4geom14CircularStringEKNS2_11SimpleCurveEEET_PT0_
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc5isCCWEv
        - _ZNK4geos4geom11CircularArc7getAreaEv
        - _ZNK4geos4geom11CircularArc8isLinearEv
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom14CircularString7getArcsEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Area.cpp:118,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/Area.cpp:118,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/Area.cpp:118,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/Area.cpp:118,9'
          Dst:             __cxa_free_exception
        - Src:             'src/algorithm/Area.cpp:130,59'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/Area.cpp:155,48'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/Area.cpp:133,30'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom14CircularStringEKNS2_11SimpleCurveEEET_PT0_
        - Src:             'src/algorithm/Area.cpp:135,40'
          Dst:             _ZNK4geos4geom14CircularString7getArcsEv
        - Src:             'src/algorithm/Area.cpp:136,46'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/Area.cpp:137,46'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/Area.cpp:142,25'
          Dst:             _ZNK4geos4geom11CircularArc8isLinearEv
        - Src:             'src/algorithm/Area.cpp:146,50'
          Dst:             _ZNK4geos4geom11CircularArc7getAreaEv
        - Src:             'src/algorithm/Area.cpp:148,25'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'src/algorithm/Area.cpp:156,49'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Area.cpp:157,49'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Area.cpp:155,48'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos9algorithm14signedRingAreaINSt3__16vectorINS_4geom10CoordinateENS2_9allocatorIS5_EEEEEEdRKT_
      functionSourceFile: '/src/geos/src/algorithm/Area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4Area12ofRingSignedEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/Area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Area.cpp:90,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/Area.cpp:98,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/Area.cpp:98,22'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/Area.cpp:98,26'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/Area.cpp:99,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Area.cpp:100,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Area.cpp:108,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZN4geos9algorithm4Area6ofRingEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/Area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm4Area12ofRingSignedEPKNS_4geom18CoordinateSequenceE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Area.cpp:76,21'
          Dst:             _ZN4geos9algorithm4Area12ofRingSignedEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos9algorithm14signedRingAreaINSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEEEEdRKT_
      functionSourceFile: '/src/geos/src/algorithm/Area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm4Area6ofRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/algorithm/Area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm14signedRingAreaINSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEEEEdRKT_
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Area.cpp:69,21'
          Dst:             _ZN4geos9algorithm14signedRingAreaINSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEEEEdRKT_
    - functionName:    _ZN4geos9algorithm4Area12ofRingSignedERKNSt3__16vectorINS_4geom10CoordinateENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/algorithm/Area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm14signedRingAreaINSt3__16vectorINS_4geom10CoordinateENS2_9allocatorIS5_EEEEEEdRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Area.cpp:83,12'
          Dst:             _ZN4geos9algorithm14signedRingAreaINSt3__16vectorINS_4geom10CoordinateENS2_9allocatorIS5_EEEEEEdRKT_
    - functionName:    _ZN4geos9algorithm4Area6ofRingERKNSt3__16vectorINS_4geom10CoordinateENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/algorithm/Area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm4Area12ofRingSignedERKNSt3__16vectorINS_4geom10CoordinateENS2_9allocatorIS5_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Area.cpp:63,21'
          Dst:             _ZN4geos9algorithm4Area12ofRingSignedERKNSt3__16vectorINS_4geom10CoordinateENS2_9allocatorIS5_EEEE
    - functionName:    _ZNK4geos4math2DDgtERKS1_
      functionSourceFile: '/src/geos/include/geos/math/DD.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4math2DDltERKS1_
      functionSourceFile: '/src/geos/include/geos/math/DD.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm14CGAlgorithmsDD5detDDEdddd
      functionSourceFile: '/src/geos/src/algorithm/CGAlgorithmsDD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DDC2Ed
        - _ZN4geos9algorithm14CGAlgorithmsDD5detDDERKNS_4math2DDES5_S5_S5_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:177,18'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:177,26'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:177,34'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:177,42'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:177,12'
          Dst:             _ZN4geos9algorithm14CGAlgorithmsDD5detDDERKNS_4math2DDES5_S5_S5_
    - functionName:    _ZN4geos4math2DDC2Ed
      functionSourceFile: '/src/geos/include/geos/math/DD.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm14CGAlgorithmsDD5detDDERKNS_4math2DDES5_S5_S5_
      functionSourceFile: '/src/geos/src/algorithm/CGAlgorithmsDD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4mathmiERKNS0_2DDES3_
        - _ZN4geos4mathmlERKNS0_2DDES3_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:184,16'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:184,28'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:184,22'
          Dst:             _ZN4geos4mathmiERKNS0_2DDES3_
    - functionName:    _ZN4geos9algorithm14CGAlgorithmsDD14circumcentreDDERKNS_4geom12CoordinateXYES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/CGAlgorithmsDD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          260
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos4math2DDC2Ed
        - _ZN4geos4mathdvERKNS0_2DDES3_
        - _ZN4geos4mathmiERKNS0_2DDES3_
        - _ZN4geos4mathmlERKNS0_2DDES3_
        - _ZN4geos4mathplERKNS0_2DDES3_
        - _ZN4geos9algorithm14CGAlgorithmsDD5detDDERKNS_4math2DDES5_S5_S5_
        - _ZNK4geos4math2DD8ToDoubleEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:154,11'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:154,23'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:157,13'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:157,23'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:157,21'
          Dst:             _ZN4geos4mathmiERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:158,13'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:158,23'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:158,21'
          Dst:             _ZN4geos4mathmiERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:159,13'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:159,23'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:159,21'
          Dst:             _ZN4geos4mathmiERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:160,13'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:160,23'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:160,21'
          Dst:             _ZN4geos4mathmiERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:162,16'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:162,24'
          Dst:             _ZN4geos9algorithm14CGAlgorithmsDD5detDDERKNS_4math2DDES5_S5_S5_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:162,22'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:163,19'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:163,31'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:163,25'
          Dst:             _ZN4geos4mathplERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:164,19'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:164,31'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:164,25'
          Dst:             _ZN4geos4mathplERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:165,15'
          Dst:             _ZN4geos9algorithm14CGAlgorithmsDD5detDDERKNS_4math2DDES5_S5_S5_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:166,15'
          Dst:             _ZN4geos9algorithm14CGAlgorithmsDD5detDDERKNS_4math2DDES5_S5_S5_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:167,19'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:167,35'
          Dst:             _ZN4geos4mathdvERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:167,27'
          Dst:             _ZN4geos4mathmiERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:167,45'
          Dst:             _ZNK4geos4math2DD8ToDoubleEv
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:168,19'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:168,35'
          Dst:             _ZN4geos4mathdvERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:168,27'
          Dst:             _ZN4geos4mathplERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:168,45'
          Dst:             _ZNK4geos4math2DD8ToDoubleEv
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:169,16'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
    - functionName:    _ZNK4geos4math2DD8ToDoubleEv
      functionSourceFile: '/src/geos/include/geos/math/DD.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4math2DD11doubleValueEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/math/DD.h:176,42'
          Dst:             _ZNK4geos4math2DD11doubleValueEv
    - functionName:    _ZN4geos9algorithm14CGAlgorithmsDD12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
      functionSourceFile: '/src/geos/src/algorithm/CGAlgorithmsDD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          265
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom12CoordinateXY7getNullEv
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZN4geos4math2DDC2Ed
        - _ZN4geos4mathdvERKNS0_2DDES3_
        - _ZN4geos4mathmiERKNS0_2DDES3_
        - _ZN4geos4mathmlERKNS0_2DDES3_
        - _ZNK4geos4math2DD6isZeroEv
        - _ZNK4geos4math2DD8ToDoubleEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:120,8'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:121,8'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:122,8'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:123,8'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:125,8'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:126,8'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:127,8'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:128,8'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:130,17'
          Dst:             _ZN4geos4mathmiERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:131,17'
          Dst:             _ZN4geos4mathmiERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:132,18'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:132,32'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:132,25'
          Dst:             _ZN4geos4mathmiERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:134,17'
          Dst:             _ZN4geos4mathmiERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:135,17'
          Dst:             _ZN4geos4mathmiERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:136,18'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:136,32'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:136,25'
          Dst:             _ZN4geos4mathmiERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:138,16'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:138,28'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:138,22'
          Dst:             _ZN4geos4mathmiERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:139,16'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:139,28'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:139,22'
          Dst:             _ZN4geos4mathmiERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:140,16'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:140,28'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:140,22'
          Dst:             _ZN4geos4mathmiERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:142,11'
          Dst:             _ZNK4geos4math2DD6isZeroEv
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:143,16'
          Dst:             _ZN4geos4geom12CoordinateXY7getNullEv
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:145,22'
          Dst:             _ZN4geos4mathdvERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:145,27'
          Dst:             _ZNK4geos4math2DD8ToDoubleEv
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:146,22'
          Dst:             _ZN4geos4mathdvERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:146,27'
          Dst:             _ZNK4geos4math2DD8ToDoubleEv
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:147,12'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
    - functionName:    _ZN4geos9algorithm14CGAlgorithmsDD12signOfDet2x2Edddd
      functionSourceFile: '/src/geos/src/algorithm/CGAlgorithmsDD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          86
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4math2DDC2Ed
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm14CGAlgorithmsDD12signOfDet2x2ERKNS_4math2DDES5_S5_S5_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:107,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:107,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:107,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:107,9'
          Dst:             __cxa_free_exception
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:109,8'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:110,8'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:111,8'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:112,8'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:113,12'
          Dst:             _ZN4geos9algorithm14CGAlgorithmsDD12signOfDet2x2ERKNS_4math2DDES5_S5_S5_
    - functionName:    _ZN4geos9algorithm14CGAlgorithmsDD12signOfDet2x2ERKNS_4math2DDES5_S5_S5_
      functionSourceFile: '/src/geos/src/algorithm/CGAlgorithmsDD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_113OrientationDDERKN4geos4math2DDE
        - _ZN4geos4mathmiERKNS0_2DDES3_
        - _ZN4geos4mathmlERKNS0_2DDES3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:97,17'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:98,17'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:99,18'
          Dst:             _ZN4geos4mathmiERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:100,12'
          Dst:             _ZN12_GLOBAL__N_113OrientationDDERKN4geos4math2DDE
    - functionName:    _ZN12_GLOBAL__N_113OrientationDDERKN4geos4math2DDE
      functionSourceFile: '/src/geos/src/algorithm/CGAlgorithmsDD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4math2DDC2Ed
        - _ZNK4geos4math2DDgtERKS1_
        - _ZNK4geos4math2DDltERKS1_
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:34,5'
          Dst:             __cxa_guard_acquire
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:34,21'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:34,5'
          Dst:             __cxa_guard_release
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:35,11'
          Dst:             _ZNK4geos4math2DDltERKS1_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:39,11'
          Dst:             _ZNK4geos4math2DDgtERKS1_
    - functionName:    _ZN4geos9algorithm14CGAlgorithmsDD16orientationIndexERKNS_4geom12CoordinateXYES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/CGAlgorithmsDD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm14CGAlgorithmsDD16orientationIndexEdddddd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:90,12'
          Dst:             _ZN4geos9algorithm14CGAlgorithmsDD16orientationIndexEdddddd
    - functionName:    _ZN4geos9algorithm14CGAlgorithmsDD16orientationIndexEdddddd
      functionSourceFile: '/src/geos/src/algorithm/CGAlgorithmsDD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - double
        - double
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          167
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN12_GLOBAL__N_113OrientationDDERKN4geos4math2DDE
        - _ZN4geos4math2DDC2Ed
        - _ZN4geos4mathmiERKNS0_2DDES3_
        - _ZN4geos4mathmlERKNS0_2DDES3_
        - _ZN4geos4mathplERKNS0_2DDES3_
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm14CGAlgorithmsDD22orientationIndexFilterEdddddd
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:59,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:59,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:59,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:59,9'
          Dst:             __cxa_free_exception
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:64,17'
          Dst:             _ZN4geos9algorithm14CGAlgorithmsDD22orientationIndexFilterEdddddd
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:70,14'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:70,24'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:70,22'
          Dst:             _ZN4geos4mathplERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:71,14'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:71,24'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:71,22'
          Dst:             _ZN4geos4mathplERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:72,14'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:72,23'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:72,21'
          Dst:             _ZN4geos4mathplERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:73,14'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:73,23'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:73,21'
          Dst:             _ZN4geos4mathplERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:76,18'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:77,18'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:78,18'
          Dst:             _ZN4geos4mathmiERKNS0_2DDES3_
        - Src:             'src/algorithm/CGAlgorithmsDD.cpp:79,12'
          Dst:             _ZN12_GLOBAL__N_113OrientationDDERKN4geos4math2DDE
    - functionName:    _ZN4geos9algorithm14CGAlgorithmsDD22orientationIndexFilterEdddddd
      functionSourceFile: '/src/geos/include/geos/algorithm/CGAlgorithmsDD.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - double
        - double
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8Centroid5area2ERKNS_4geom12CoordinateXYES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/Centroid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8Centroid9centroid3ERKNS_4geom12CoordinateXYES5_S5_RS3_
      functionSourceFile: '/src/geos/src/algorithm/Centroid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8Centroid11addTriangleERKNS_4geom12CoordinateXYES5_S5_b
      functionSourceFile: '/src/geos/src/algorithm/Centroid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8Centroid5area2ERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm8Centroid9centroid3ERKNS_4geom12CoordinateXYES5_S5_RS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Centroid.cpp:147,5'
          Dst:             _ZN4geos9algorithm8Centroid9centroid3ERKNS_4geom12CoordinateXYES5_S5_RS3_
        - Src:             'src/algorithm/Centroid.cpp:148,17'
          Dst:             _ZN4geos9algorithm8Centroid5area2ERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm8Centroid7addHoleERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/Centroid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          46
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9algorithm8Centroid11addTriangleERKNS_4geom12CoordinateXYES5_S5_b
        - _ZN4geos9algorithm8Centroid15addLineSegmentsERKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Centroid.cpp:131,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/algorithm/Centroid.cpp:135,27'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/algorithm/Centroid.cpp:136,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/Centroid.cpp:139,5'
          Dst:             _ZN4geos9algorithm8Centroid15addLineSegmentsERKNS_4geom18CoordinateSequenceE
        - Src:             'src/algorithm/Centroid.cpp:137,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Centroid.cpp:137,66'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Centroid.cpp:137,9'
          Dst:             _ZN4geos9algorithm8Centroid11addTriangleERKNS_4geom12CoordinateXYES5_S5_b
    - functionName:    _ZN4geos9algorithm8Centroid15addLineSegmentsERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/Centroid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9algorithm8Centroid8addPointERKNS_4geom12CoordinateXYE
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Centroid.cpp:176,28'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/Centroid.cpp:179,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Centroid.cpp:179,69'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Centroid.cpp:179,56'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/Centroid.cpp:186,28'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Centroid.cpp:186,59'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Centroid.cpp:188,28'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Centroid.cpp:188,59'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Centroid.cpp:193,18'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/algorithm/Centroid.cpp:193,9'
          Dst:             _ZN4geos9algorithm8Centroid8addPointERKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9algorithm8Centroid8addPointERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/algorithm/Centroid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8Centroid8addShellERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/Centroid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9algorithm8Centroid11addTriangleERKNS_4geom12CoordinateXYES5_S5_b
        - _ZN4geos9algorithm8Centroid15addLineSegmentsERKNS_4geom18CoordinateSequenceE
        - _ZN4geos9algorithm8Centroid16setAreaBasePointERKNS_4geom12CoordinateXYE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Centroid.cpp:116,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/Centroid.cpp:118,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Centroid.cpp:118,9'
          Dst:             _ZN4geos9algorithm8Centroid16setAreaBasePointERKNS_4geom12CoordinateXYE
        - Src:             'src/algorithm/Centroid.cpp:120,29'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/algorithm/Centroid.cpp:124,5'
          Dst:             _ZN4geos9algorithm8Centroid15addLineSegmentsERKNS_4geom18CoordinateSequenceE
        - Src:             'src/algorithm/Centroid.cpp:122,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Centroid.cpp:122,66'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Centroid.cpp:122,9'
          Dst:             _ZN4geos9algorithm8Centroid11addTriangleERKNS_4geom12CoordinateXYES5_S5_b
    - functionName:    _ZN4geos9algorithm8Centroid16setAreaBasePointERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/algorithm/Centroid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8Centroid3addERKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/algorithm/Centroid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm8Centroid7addHoleERKNS_4geom18CoordinateSequenceE
        - _ZN4geos9algorithm8Centroid8addShellERKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Centroid.cpp:106,39'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/Centroid.cpp:106,5'
          Dst:             _ZN4geos9algorithm8Centroid8addShellERKNS_4geom18CoordinateSequenceE
        - Src:             'src/algorithm/Centroid.cpp:108,44'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/Centroid.cpp:108,9'
          Dst:             _ZN4geos9algorithm8Centroid7addHoleERKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos9algorithm8Centroid3addERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/Centroid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          100
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
        - _ZN4geos9algorithm8Centroid15addLineSegmentsERKNS_4geom18CoordinateSequenceE
        - _ZN4geos9algorithm8Centroid3addERKNS_4geom7PolygonE
        - _ZN4geos9algorithm8Centroid3addERKNS_4geom8GeometryE
        - _ZN4geos9algorithm8Centroid8addPointERKNS_4geom12CoordinateXYE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Centroid.cpp:73,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvRKT_
        - Src:             'src/algorithm/Centroid.cpp:79,26'
          Dst:             __dynamic_cast
        - Src:             'src/algorithm/Centroid.cpp:80,9'
          Dst:             _ZN4geos9algorithm8Centroid8addPointERKNS_4geom12CoordinateXYE
        - Src:             'src/algorithm/Centroid.cpp:82,36'
          Dst:             __dynamic_cast
        - Src:             'src/algorithm/Centroid.cpp:83,30'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/Centroid.cpp:83,9'
          Dst:             _ZN4geos9algorithm8Centroid15addLineSegmentsERKNS_4geom18CoordinateSequenceE
        - Src:             'src/algorithm/Centroid.cpp:85,32'
          Dst:             __dynamic_cast
        - Src:             'src/algorithm/Centroid.cpp:86,9'
          Dst:             _ZN4geos9algorithm8Centroid3addERKNS_4geom7PolygonE
        - Src:             'src/algorithm/Centroid.cpp:88,43'
          Dst:             __dynamic_cast
        - Src:             'src/algorithm/Centroid.cpp:90,13'
          Dst:             _ZN4geos9algorithm8Centroid3addERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9algorithm8CentroidD2Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/Centroid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm8Centroid11getCentroidERNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/algorithm/Centroid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8CentroidC2ERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/algorithm/Centroid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos9algorithm8Centroid3addERKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Centroid.h:78,5'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'include/geos/algorithm/Centroid.h:78,5'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'include/geos/algorithm/Centroid.h:78,5'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'include/geos/algorithm/Centroid.h:78,5'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'include/geos/algorithm/Centroid.h:84,9'
          Dst:             _ZN4geos9algorithm8Centroid3addERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9algorithm8Centroid11getCentroidERKNS_4geom8GeometryERNS2_12CoordinateXYE
      functionSourceFile: '/src/geos/src/algorithm/Centroid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8CentroidC2ERKNS_4geom8GeometryE
        - _ZN4geos9algorithm8CentroidD2Ev
        - _ZNK4geos9algorithm8Centroid11getCentroidERNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Centroid.cpp:42,14'
          Dst:             _ZN4geos9algorithm8CentroidC2ERKNS_4geom8GeometryE
        - Src:             'src/algorithm/Centroid.cpp:43,17'
          Dst:             _ZNK4geos9algorithm8Centroid11getCentroidERNS_4geom12CoordinateXYE
        - Src:             'src/algorithm/Centroid.cpp:44,1'
          Dst:             _ZN4geos9algorithm8CentroidD2Ev
    - functionName:    _ZNSt19bad_optional_accessC2B8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionC2B8ne220000Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/optional:253,25'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
    - functionName:    _ZNSt19bad_optional_accessD1Ev
      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:    _ZNSt19bad_optional_accessD0Ev
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNRSt3__123__optional_storage_baseIN4geos4geom12CoordinateXYELb0EE5__getB8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_2clIS6_EEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:134,29'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - Src:             'src/algorithm/CircularArcs.cpp:135,29'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
    - functionName:    '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_2clINS2_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:134,29'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
        - Src:             'src/algorithm/CircularArcs.cpp:135,29'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
    - functionName:    '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_2clINS2_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:134,29'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
        - Src:             'src/algorithm/CircularArcs.cpp:135,29'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
    - functionName:    _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_2clINS2_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:134,29'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - Src:             'src/algorithm/CircularArcs.cpp:135,29'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
    - functionName:    '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_1clIS6_EEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:120,29'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - Src:             'src/algorithm/CircularArcs.cpp:121,29'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
    - functionName:    '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_1clINS2_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:120,29'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
        - Src:             'src/algorithm/CircularArcs.cpp:121,29'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
    - functionName:    '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_1clINS2_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:120,29'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
        - Src:             'src/algorithm/CircularArcs.cpp:121,29'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
    - functionName:    '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_1clINS2_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:120,29'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - Src:             'src/algorithm/CircularArcs.cpp:121,29'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
    - functionName:    '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_0clIS6_EEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:106,29'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - Src:             'src/algorithm/CircularArcs.cpp:107,29'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
    - functionName:    '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_0clINS2_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:106,29'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
        - Src:             'src/algorithm/CircularArcs.cpp:107,29'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
    - functionName:    '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_0clINS2_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:106,29'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
        - Src:             'src/algorithm/CircularArcs.cpp:107,29'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
    - functionName:    '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_0clINS2_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:106,29'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - Src:             'src/algorithm/CircularArcs.cpp:107,29'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
    - functionName:    _ZN4geos9algorithm12CircularArcs31cocircularArcsIntersectionPointERKNS_4geom12CoordinateXYEdS5_S5_bS5_S5_b
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          112
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - _ZN4geos9algorithm5Angle11isWithinCCWEddd
        - _ZN4geos9algorithm5Angle17normalizePositiveEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:641,49'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:641,24'
          Dst:             _ZN4geos9algorithm5Angle17normalizePositiveEd
        - Src:             'src/algorithm/CircularArcs.cpp:642,49'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:642,24'
          Dst:             _ZN4geos9algorithm5Angle17normalizePositiveEd
        - Src:             'src/algorithm/CircularArcs.cpp:643,49'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:643,24'
          Dst:             _ZN4geos9algorithm5Angle17normalizePositiveEd
        - Src:             'src/algorithm/CircularArcs.cpp:644,49'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:644,24'
          Dst:             _ZN4geos9algorithm5Angle17normalizePositiveEd
        - Src:             'src/algorithm/CircularArcs.cpp:647,9'
          Dst:             _ZN4geos9algorithm5Angle11isWithinCCWEddd
        - Src:             'src/algorithm/CircularArcs.cpp:648,16'
          Dst:             _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - Src:             'src/algorithm/CircularArcs.cpp:652,9'
          Dst:             _ZN4geos9algorithm5Angle11isWithinCCWEddd
        - Src:             'src/algorithm/CircularArcs.cpp:653,16'
          Dst:             _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - Src:             'src/algorithm/CircularArcs.cpp:657,9'
          Dst:             _ZN4geos9algorithm5Angle11isWithinCCWEddd
        - Src:             'src/algorithm/CircularArcs.cpp:659,16'
          Dst:             _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
    - functionName:    _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - atan2
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:43,12'
          Dst:             atan2
    - functionName:    _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
        - cos
        - sin
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:76,33'
          Dst:             cos
        - Src:             'src/algorithm/CircularArcs.cpp:76,69'
          Dst:             sin
        - Src:             'src/algorithm/CircularArcs.cpp:76,12'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
    - functionName:    _ZNRSt3__18optionalIN4geos4geom12CoordinateXYEE5valueB8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNRSt3__123__optional_storage_baseIN4geos4geom12CoordinateXYELb0EE5__getB8ne220000Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/optional:839,18'
          Dst:             _ZNRSt3__123__optional_storage_baseIN4geos4geom12CoordinateXYELb0EE5__getB8ne220000Ev
    - functionName:    _ZN4geos9algorithm12CircularArcs20arcIntersectionPointERKNS_4geom12CoordinateXYEdS5_S5_bS5_dS5_S5_b
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          165
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZN4geos9algorithm12CircularArcs21containsPointOnCircleERKNS_4geom12CoordinateXYES5_S5_bS5_
        - _ZN4geos9algorithm12CircularArcs31cocircularArcsIntersectionPointERKNS_4geom12CoordinateXYEdS5_S5_bS5_S5_b
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - sqrt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:673,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:691,16'
          Dst:             _ZN4geos9algorithm12CircularArcs31cocircularArcsIntersectionPointERKNS_4geom12CoordinateXYEdS5_S5_bS5_S5_b
        - Src:             'src/algorithm/CircularArcs.cpp:695,12'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:695,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:698,12'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:698,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:708,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcs.cpp:711,22'
          Dst:             sqrt
        - Src:             'src/algorithm/CircularArcs.cpp:713,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcs.cpp:714,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcs.cpp:716,9'
          Dst:             _ZN4geos9algorithm12CircularArcs21containsPointOnCircleERKNS_4geom12CoordinateXYES5_S5_bS5_
        - Src:             'src/algorithm/CircularArcs.cpp:717,9'
          Dst:             _ZN4geos9algorithm12CircularArcs21containsPointOnCircleERKNS_4geom12CoordinateXYES5_S5_bS5_
        - Src:             'src/algorithm/CircularArcs.cpp:721,9'
          Dst:             _ZN4geos9algorithm12CircularArcs21containsPointOnCircleERKNS_4geom12CoordinateXYES5_S5_bS5_
        - Src:             'src/algorithm/CircularArcs.cpp:722,9'
          Dst:             _ZN4geos9algorithm12CircularArcs21containsPointOnCircleERKNS_4geom12CoordinateXYES5_S5_bS5_
    - functionName:    _ZN4geos9algorithm12CircularArcs21containsPointOnCircleERKNS_4geom12CoordinateXYES5_S5_bS5_
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs13containsAngleEddbd
        - _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:405,12'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:410,23'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:411,23'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:412,26'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:414,12'
          Dst:             _ZN4geos9algorithm12CircularArcs13containsAngleEddbd
    - functionName:    _ZN4geos9algorithm12CircularArcs13containsAngleEddbd
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - double
        - double
        - bool
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          70
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm12CircularArcs19closestPointsArcArcERKNS_4geom12CoordinateXYEdS5_S5_bS5_dS5_S5_b
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          461
      EdgeCount:       103
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom11LineSegment13closestPointsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - _ZN4geos9algorithm12CircularArcs13containsAngleEddbd
        - _ZN4geos9algorithm12CircularArcs20arcIntersectionPointERKNS_4geom12CoordinateXYEdS5_S5_bS5_dS5_S5_b
        - _ZN4geos9algorithm12CircularArcs21containsPointOnCircleERKNS_4geom12CoordinateXYES5_S5_bS5_
        - _ZN4geos9algorithm12CircularArcs23closestPointsArcSegmentERKNS_4geom12CoordinateXYEdS5_S5_bS5_S5_
        - _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNRSt3__18optionalIN4geos4geom12CoordinateXYEE5valueB8ne220000Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:537,20'
          Dst:             _ZN4geos4geom11LineSegment13closestPointsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'src/algorithm/CircularArcs.cpp:539,24'
          Dst:             _ZN4geos9algorithm12CircularArcs23closestPointsArcSegmentERKNS_4geom12CoordinateXYEdS5_S5_bS5_S5_
        - Src:             'src/algorithm/CircularArcs.cpp:544,16'
          Dst:             _ZN4geos9algorithm12CircularArcs23closestPointsArcSegmentERKNS_4geom12CoordinateXYEdS5_S5_bS5_S5_
        - Src:             'src/algorithm/CircularArcs.cpp:547,25'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:559,22'
          Dst:             _ZN4geos9algorithm12CircularArcs20arcIntersectionPointERKNS_4geom12CoordinateXYEdS5_S5_bS5_dS5_S5_b
        - Src:             'src/algorithm/CircularArcs.cpp:561,28'
          Dst:             _ZNRSt3__18optionalIN4geos4geom12CoordinateXYEE5valueB8ne220000Ev
        - Src:             'src/algorithm/CircularArcs.cpp:561,43'
          Dst:             _ZNRSt3__18optionalIN4geos4geom12CoordinateXYEE5valueB8ne220000Ev
        - Src:             'src/algorithm/CircularArcs.cpp:568,28'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:569,26'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:570,26'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:572,17'
          Dst:             _ZN4geos9algorithm12CircularArcs13containsAngleEddbd
        - Src:             'src/algorithm/CircularArcs.cpp:573,32'
          Dst:             _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - Src:             'src/algorithm/CircularArcs.cpp:575,17'
          Dst:             _ZN4geos9algorithm12CircularArcs13containsAngleEddbd
        - Src:             'src/algorithm/CircularArcs.cpp:576,32'
          Dst:             _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - Src:             'src/algorithm/CircularArcs.cpp:581,28'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:582,26'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:583,26'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:585,17'
          Dst:             _ZN4geos9algorithm12CircularArcs13containsAngleEddbd
        - Src:             'src/algorithm/CircularArcs.cpp:586,32'
          Dst:             _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - Src:             'src/algorithm/CircularArcs.cpp:588,17'
          Dst:             _ZN4geos9algorithm12CircularArcs13containsAngleEddbd
        - Src:             'src/algorithm/CircularArcs.cpp:589,32'
          Dst:             _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - Src:             'src/algorithm/CircularArcs.cpp:596,9'
          Dst:             _ZN4geos9algorithm12CircularArcs21containsPointOnCircleERKNS_4geom12CoordinateXYES5_S5_bS5_
        - Src:             'src/algorithm/CircularArcs.cpp:597,58'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:597,24'
          Dst:             _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - Src:             'src/algorithm/CircularArcs.cpp:601,9'
          Dst:             _ZN4geos9algorithm12CircularArcs21containsPointOnCircleERKNS_4geom12CoordinateXYES5_S5_bS5_
        - Src:             'src/algorithm/CircularArcs.cpp:602,58'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:602,24'
          Dst:             _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - Src:             'src/algorithm/CircularArcs.cpp:606,9'
          Dst:             _ZN4geos9algorithm12CircularArcs21containsPointOnCircleERKNS_4geom12CoordinateXYES5_S5_bS5_
        - Src:             'src/algorithm/CircularArcs.cpp:607,58'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:607,24'
          Dst:             _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - Src:             'src/algorithm/CircularArcs.cpp:611,9'
          Dst:             _ZN4geos9algorithm12CircularArcs21containsPointOnCircleERKNS_4geom12CoordinateXYES5_S5_bS5_
        - Src:             'src/algorithm/CircularArcs.cpp:612,58'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:612,24'
          Dst:             _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - Src:             'src/algorithm/CircularArcs.cpp:621,36'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos9algorithm12CircularArcs23closestPointsArcSegmentERKNS_4geom12CoordinateXYEdS5_S5_bS5_S5_
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          175
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geom11LineSegment13closestPointsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos9algorithm12CircularArcs20closestPointArcPointERKNS_4geom12CoordinateXYEdS5_S5_bS5_
        - _ZN4geos9algorithm12CircularArcs21containsPointOnCircleERKNS_4geom12CoordinateXYES5_S5_bS5_
        - _ZN4geos9algorithm12CircularArcs23circleIntersectsSegmentERKNS_4geom12CoordinateXYEdS5_S5_RS3_S6_
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:470,16'
          Dst:             _ZN4geos4geom11LineSegment13closestPointsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'src/algorithm/CircularArcs.cpp:474,28'
          Dst:             _ZN4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/algorithm/CircularArcs.cpp:475,30'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:479,22'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/CircularArcs.cpp:479,30'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/CircularArcs.cpp:480,18'
          Dst:             _ZN4geos9algorithm12CircularArcs23circleIntersectsSegmentERKNS_4geom12CoordinateXYEdS5_S5_RS3_S6_
        - Src:             'src/algorithm/CircularArcs.cpp:481,22'
          Dst:             _ZN4geos9algorithm12CircularArcs21containsPointOnCircleERKNS_4geom12CoordinateXYES5_S5_bS5_
        - Src:             'src/algorithm/CircularArcs.cpp:484,22'
          Dst:             _ZN4geos9algorithm12CircularArcs21containsPointOnCircleERKNS_4geom12CoordinateXYES5_S5_bS5_
        - Src:             'src/algorithm/CircularArcs.cpp:489,25'
          Dst:             _ZN4geos9algorithm12CircularArcs20closestPointArcPointERKNS_4geom12CoordinateXYEdS5_S5_bS5_
        - Src:             'src/algorithm/CircularArcs.cpp:490,25'
          Dst:             _ZN4geos9algorithm12CircularArcs20closestPointArcPointERKNS_4geom12CoordinateXYEdS5_S5_bS5_
        - Src:             'src/algorithm/CircularArcs.cpp:491,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:491,34'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:499,24'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcs.cpp:502,26'
          Dst:             _ZN4geos9algorithm12CircularArcs21containsPointOnCircleERKNS_4geom12CoordinateXYES5_S5_bS5_
        - Src:             'src/algorithm/CircularArcs.cpp:509,21'
          Dst:             _ZN4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/algorithm/CircularArcs.cpp:510,21'
          Dst:             _ZN4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/algorithm/CircularArcs.cpp:512,12'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:512,30'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos9algorithm12CircularArcs23circleIntersectsSegmentERKNS_4geom12CoordinateXYEdS5_S5_RS3_S6_
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          166
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
        - sqrt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:319,14'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/algorithm/CircularArcs.cpp:321,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/CircularArcs.cpp:321,26'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/CircularArcs.cpp:332,20'
          Dst:             sqrt
        - Src:             'src/algorithm/CircularArcs.cpp:336,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcs.cpp:337,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcs.cpp:348,20'
          Dst:             sqrt
        - Src:             'src/algorithm/CircularArcs.cpp:355,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcs.cpp:356,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcs.cpp:359,16'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcs.cpp:361,20'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcs.cpp:361,50'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:367,23'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm12CircularArcs20closestPointArcPointERKNS_4geom12CoordinateXYEdS5_S5_bS5_
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          88
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos9algorithm12CircularArcs21containsPointOnCircleERKNS_4geom12CoordinateXYES5_S5_bS5_
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:432,16'
          Dst:             _ZN4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/algorithm/CircularArcs.cpp:435,39'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:440,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/CircularArcs.cpp:444,11'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:444,29'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:444,45'
          Dst:             _ZN4geos9algorithm12CircularArcs21containsPointOnCircleERKNS_4geom12CoordinateXYES5_S5_bS5_
        - Src:             'src/algorithm/CircularArcs.cpp:448,11'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:448,28'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm12CircularArcs14distanceArcArcERKNS_4geom12CoordinateXYEdS5_S5_bS5_dS5_S5_b
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      double
      argCount:        10
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs19closestPointsArcArcERKNS_4geom12CoordinateXYEdS5_S5_bS5_dS5_S5_b
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:525,22'
          Dst:             _ZN4geos9algorithm12CircularArcs19closestPointsArcArcERKNS_4geom12CoordinateXYEdS5_S5_bS5_dS5_S5_b
        - Src:             'src/algorithm/CircularArcs.cpp:526,19'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos9algorithm12CircularArcs18distanceArcSegmentERKNS_4geom12CoordinateXYEdS5_S5_bS5_S5_
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      double
      argCount:        7
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs23closestPointsArcSegmentERKNS_4geom12CoordinateXYEdS5_S5_bS5_S5_
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:460,22'
          Dst:             _ZN4geos9algorithm12CircularArcs23closestPointsArcSegmentERKNS_4geom12CoordinateXYEdS5_S5_bS5_S5_
        - Src:             'src/algorithm/CircularArcs.cpp:461,19'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos9algorithm12CircularArcs16distanceArcPointERKNS_4geom12CoordinateXYEdS5_S5_bS5_
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      double
      argCount:        6
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs20closestPointArcPointERKNS_4geom12CoordinateXYEdS5_S5_bS5_
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:422,28'
          Dst:             _ZN4geos9algorithm12CircularArcs20closestPointArcPointERKNS_4geom12CoordinateXYEdS5_S5_bS5_
        - Src:             'src/algorithm/CircularArcs.cpp:423,14'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos9algorithm12CircularArcs14expandEnvelopeERNS_4geom8EnvelopeERKNS2_12CoordinateXYES7_S7_
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          213
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - _ZN4geos4geom8Quadrant11pseudoAngleERKNS0_12CoordinateXYES4_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm12CircularArcs9getCenterERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/algorithm/CircularArcs.cpp:294,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:244,7'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcs.cpp:245,7'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcs.cpp:246,7'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcs.cpp:248,27'
          Dst:             _ZN4geos9algorithm12CircularArcs9getCenterERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/CircularArcs.cpp:251,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:251,39'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:263,22'
          Dst:             _ZN4geos4geom8Quadrant11pseudoAngleERKNS0_12CoordinateXYES4_
        - Src:             'src/algorithm/CircularArcs.cpp:264,22'
          Dst:             _ZN4geos4geom8Quadrant11pseudoAngleERKNS0_12CoordinateXYES4_
        - Src:             'src/algorithm/CircularArcs.cpp:265,22'
          Dst:             _ZN4geos4geom8Quadrant11pseudoAngleERKNS0_12CoordinateXYES4_
        - Src:             'src/algorithm/CircularArcs.cpp:269,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:278,31'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcs.cpp:278,15'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcs.cpp:279,31'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcs.cpp:279,15'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcs.cpp:280,31'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcs.cpp:280,15'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcs.cpp:281,31'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcs.cpp:281,15'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcs.cpp:287,24'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/CircularArcs.cpp:296,31'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcs.cpp:296,15'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcs.cpp:299,31'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcs.cpp:299,15'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcs.cpp:302,31'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcs.cpp:302,15'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcs.cpp:305,31'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcs.cpp:305,15'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm12CircularArcs9getCenterERKNS_4geom12CoordinateXYES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZN4geos9algorithm13getCenterImplIdEENS_4geom12CoordinateXYERKS3_S5_S5_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:230,12'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:232,16'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcs.cpp:235,12'
          Dst:             _ZN4geos9algorithm13getCenterImplIdEENS_4geom12CoordinateXYERKS3_S5_S5_
    - functionName:    _ZN4geos9algorithm13getCenterImplIdEENS_4geom12CoordinateXYERKS3_S5_S5_
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          75
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:223,16'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
    - functionName:    _ZN4geos9algorithmL16interpolateValueEddd
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithm12CircularArcs13interpolateZMERKS1_mRKNS0_12CoordinateXYEbRS7_RdSB_E3$_2EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_2clINS2_10CoordinateEEEDaRKT_'
        - '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_2clINS2_13CoordinateXYMEEEDaRKT_'
        - '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_2clINS2_14CoordinateXYZMEEEDaRKT_'
        - '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_2clIS6_EEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_2clINS2_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_2clINS2_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_2clINS2_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_2clIS6_EEDaRKT_'
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithm12CircularArcs13interpolateZMERKS1_mRKNS0_12CoordinateXYEbRS7_RdSB_E3$_1EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_1clINS2_10CoordinateEEEDaRKT_'
        - '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_1clINS2_13CoordinateXYMEEEDaRKT_'
        - '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_1clINS2_14CoordinateXYZMEEEDaRKT_'
        - '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_1clIS6_EEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_1clINS2_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_1clINS2_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_1clINS2_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_1clIS6_EEDaRKT_'
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithm12CircularArcs13interpolateZMERKS1_mRKNS0_12CoordinateXYEbRS7_RdSB_E3$_0EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_0clINS2_10CoordinateEEEDaRKT_'
        - '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_0clINS2_13CoordinateXYMEEEDaRKT_'
        - '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_0clINS2_14CoordinateXYZMEEEDaRKT_'
        - '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_0clIS6_EEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_0clINS2_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_0clINS2_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_0clINS2_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_ENK3$_0clIS6_EEDaRKT_'
    - functionName:    _ZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          176
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - _ZN4geos9algorithm5Angle11fractionCCWEddd
        - _ZN4geos9algorithm5Angle11isWithinCCWEddd
        - _ZN4geos9algorithmL16interpolateValueEddd
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithm12CircularArcs13interpolateZMERKS1_mRKNS0_12CoordinateXYEbRS7_RdSB_E3$_0EEDamOT_'
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithm12CircularArcs13interpolateZMERKS1_mRKNS0_12CoordinateXYEbRS7_RdSB_E3$_1EEDamOT_'
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithm12CircularArcs13interpolateZMERKS1_mRKNS0_12CoordinateXYEbRS7_RdSB_E3$_2EEDamOT_'
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:99,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/CircularArcs.cpp:100,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/CircularArcs.cpp:101,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/CircularArcs.cpp:105,9'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithm12CircularArcs13interpolateZMERKS1_mRKNS0_12CoordinateXYEbRS7_RdSB_E3$_0EEDamOT_'
        - Src:             'src/algorithm/CircularArcs.cpp:111,12'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:119,9'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithm12CircularArcs13interpolateZMERKS1_mRKNS0_12CoordinateXYEbRS7_RdSB_E3$_1EEDamOT_'
        - Src:             'src/algorithm/CircularArcs.cpp:125,12'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:133,9'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithm12CircularArcs13interpolateZMERKS1_mRKNS0_12CoordinateXYEbRS7_RdSB_E3$_2EEDamOT_'
        - Src:             'src/algorithm/CircularArcs.cpp:139,12'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcs.cpp:145,21'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:146,27'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:147,21'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:148,26'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:158,29'
          Dst:             _ZN4geos9algorithm5Angle11fractionCCWEddd
        - Src:             'src/algorithm/CircularArcs.cpp:160,16'
          Dst:             _ZN4geos9algorithm5Angle11isWithinCCWEddd
        - Src:             'src/algorithm/CircularArcs.cpp:162,29'
          Dst:             _ZN4geos9algorithm5Angle11fractionCCWEddd
        - Src:             'src/algorithm/CircularArcs.cpp:166,29'
          Dst:             _ZN4geos9algorithm5Angle11fractionCCWEddd
        - Src:             'src/algorithm/CircularArcs.cpp:0,0'
          Dst:             _ZN4geos9algorithmL16interpolateValueEddd
        - Src:             'src/algorithm/CircularArcs.cpp:172,29'
          Dst:             _ZN4geos9algorithm5Angle11fractionCCWEddd
        - Src:             'src/algorithm/CircularArcs.cpp:174,16'
          Dst:             _ZN4geos9algorithm5Angle11isWithinCCWEddd
        - Src:             'src/algorithm/CircularArcs.cpp:176,29'
          Dst:             _ZN4geos9algorithm5Angle11fractionCCWEddd
        - Src:             'src/algorithm/CircularArcs.cpp:180,29'
          Dst:             _ZN4geos9algorithm5Angle11fractionCCWEddd
        - Src:             'src/algorithm/CircularArcs.cpp:0,0'
          Dst:             _ZN4geos9algorithmL16interpolateValueEddd
    - functionName:    _ZN4geos9algorithm12CircularArcs17getDirectionPointERKNS_4geom12CoordinateXYEddb
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:55,12'
          Dst:             _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
    - functionName:    _ZN4geos9algorithm12CircularArcs16getMidpointAngleEddb
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - double
        - double
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm5Angle11isWithinCCWEddd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:66,10'
          Dst:             _ZN4geos9algorithm5Angle11isWithinCCWEddd
    - functionName:    _ZN4geos9algorithm12CircularArcs11getMidpointERKNS_4geom12CoordinateXYES5_S5_db
      functionSourceFile: '/src/geos/src/algorithm/CircularArcs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - _ZN4geos9algorithm12CircularArcs16getMidpointAngleEddb
        - _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcs.cpp:34,20'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:35,19'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/CircularArcs.cpp:36,18'
          Dst:             _ZN4geos9algorithm12CircularArcs16getMidpointAngleEddb
        - Src:             'src/algorithm/CircularArcs.cpp:37,12'
          Dst:             _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
    - functionName:    _ZNK4geos9algorithm12_GLOBAL__N_116RadiallyLessThenclEPKNS_4geom10CoordinateES6_
      functionSourceFile: '/src/geos/src/algorithm/ConvexHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12_GLOBAL__N_116RadiallyLessThen12polarCompareEPKNS_4geom10CoordinateES6_S6_
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/ConvexHull.cpp:115,17'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_116RadiallyLessThen12polarCompareEPKNS_4geom10CoordinateES6_S6_
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_116RadiallyLessThen12polarCompareEPKNS_4geom10CoordinateES6_S6_
      functionSourceFile: '/src/geos/src/algorithm/ConvexHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          78
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom18CoordinateLessThanclEPKNS0_12CoordinateXYES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/ConvexHull.cpp:71,27'
          Dst:             _ZNK4geos4geom18CoordinateLessThanclEPKNS0_12CoordinateXYES4_
        - Src:             'src/algorithm/ConvexHull.cpp:73,35'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/ConvexHull.cpp:73,68'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos4util21CoordinateArrayFilter6filterINS_4geom14CoordinateXYZMEEEvPKT_
      functionSourceFile: '/src/geos/include/geos/util/CoordinateArrayFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util21CoordinateArrayFilter6filterEPKNS_4geom13CoordinateXYME
      functionSourceFile: '/src/geos/include/geos/util/CoordinateArrayFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util21CoordinateArrayFilter6filterINS_4geom10CoordinateEEEvPKT_
      functionSourceFile: '/src/geos/include/geos/util/CoordinateArrayFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util21CoordinateArrayFilter6filterEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/util/CoordinateArrayFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_4util21CoordinateArrayFilterEED0Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:113,7'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_4util21CoordinateArrayFilterEE9filter_roEPKNS0_14CoordinateXYZME
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util21CoordinateArrayFilter6filterINS_4geom14CoordinateXYZMEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:119,93'
          Dst:             _ZN4geos4util21CoordinateArrayFilter6filterINS_4geom14CoordinateXYZMEEEvPKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_4util21CoordinateArrayFilterEE9filter_roEPKNS0_13CoordinateXYME
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util21CoordinateArrayFilter6filterEPKNS_4geom13CoordinateXYME
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:118,92'
          Dst:             _ZN4geos4util21CoordinateArrayFilter6filterEPKNS_4geom13CoordinateXYME
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_4util21CoordinateArrayFilterEE9filter_roEPKNS0_10CoordinateE
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util21CoordinateArrayFilter6filterINS_4geom10CoordinateEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:117,89'
          Dst:             _ZN4geos4util21CoordinateArrayFilter6filterINS_4geom10CoordinateEEEvPKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_4util21CoordinateArrayFilterEE9filter_roEPKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util21CoordinateArrayFilter6filterEPKNS_4geom12CoordinateXYE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:116,91'
          Dst:             _ZN4geos4util21CoordinateArrayFilter6filterEPKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos4util21CoordinateArrayFilterD0Ev
      functionSourceFile: '/src/geos/include/geos/util/CoordinateArrayFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/CoordinateArrayFilter.h:51,39'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_4util21CoordinateArrayFilterEEC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:113,7'
          Dst:             _ZN4geos4geom16CoordinateFilterC2Ev
    - functionName:    _ZN4geos4util27UniqueCoordinateArrayFilterC2ERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEEm
      functionSourceFile: '/src/geos/include/geos/util/UniqueCoordinateArrayFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom19CoordinateInspectorINS_4util27UniqueCoordinateArrayFilterEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/UniqueCoordinateArrayFilter.h:53,5'
          Dst:             _ZN4geos4geom19CoordinateInspectorINS_4util27UniqueCoordinateArrayFilterEEC2Ev
    - functionName:    _ZN4geos9algorithm10ConvexHull9cleanRingERKNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEERSA_
      functionSourceFile: '/src/geos/src/algorithm/ConvexHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9algorithm10ConvexHull9isBetweenERKNS_4geom10CoordinateES5_S5_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/ConvexHull.cpp:389,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/ConvexHull.cpp:393,32'
          Dst:             _ZN4geos9algorithm10ConvexHull9isBetweenERKNS_4geom10CoordinateES5_S5_
    - functionName:    _ZN4geos9algorithm10ConvexHull9isBetweenERKNS_4geom10CoordinateES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/ConvexHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          106
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/ConvexHull.cpp:329,8'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_116RadiallyLessThenC2EPKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/algorithm/ConvexHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm10ConvexHull13lineOrPolygonERKNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/algorithm/ConvexHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          113
      EdgeCount:       39
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos9algorithm10ConvexHull20toCoordinateSequenceERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - _ZN4geos9algorithm10ConvexHull9cleanRingERKNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEERSA_
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/ConvexHull.cpp:358,5'
          Dst:             _ZN4geos9algorithm10ConvexHull9cleanRingERKNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEERSA_
        - Src:             'src/algorithm/ConvexHull.cpp:362,20'
          Dst:             _ZN4geos9algorithm10ConvexHull20toCoordinateSequenceERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - Src:             'src/algorithm/ConvexHull.cpp:363,29'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/algorithm/ConvexHull.cpp:365,16'
          Dst:             _ZN4geos9algorithm10ConvexHull20toCoordinateSequenceERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - Src:             'src/algorithm/ConvexHull.cpp:366,59'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/algorithm/ConvexHull.cpp:367,25'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos9algorithm10ConvexHull20toCoordinateSequenceERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/algorithm/ConvexHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/ConvexHull.cpp:129,13'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
    - functionName:    _ZN4geos9algorithm10ConvexHull10grahamScanERKNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEERSA_
      functionSourceFile: '/src/geos/src/algorithm/ConvexHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          84
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/ConvexHull.cpp:313,17'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm10ConvexHull7preSortERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/algorithm/ConvexHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9algorithm12_GLOBAL__N_116RadiallyLessThenC2EPKNS_4geom10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/ConvexHull.cpp:297,39'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_116RadiallyLessThenC2EPKNS_4geom10CoordinateE
    - functionName:    _ZN4geos9algorithm10ConvexHull13extractUniqueERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEEm
      functionSourceFile: '/src/geos/src/algorithm/ConvexHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util27UniqueCoordinateArrayFilterC2ERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEEm
        - _ZN4geos4util27UniqueCoordinateArrayFilterD2Ev
        - _ZNK4geos4util27UniqueCoordinateArrayFilter6isDoneEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/ConvexHull.cpp:415,39'
          Dst:             _ZN4geos4util27UniqueCoordinateArrayFilterC2ERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEEm
        - Src:             'src/algorithm/ConvexHull.cpp:417,19'
          Dst:             _ZNK4geos4util27UniqueCoordinateArrayFilter6isDoneEv
        - Src:             'src/algorithm/ConvexHull.cpp:418,1'
          Dst:             _ZN4geos4util27UniqueCoordinateArrayFilterD2Ev
        - Src:             'src/algorithm/ConvexHull.cpp:418,1'
          Dst:             _ZN4geos4util27UniqueCoordinateArrayFilterD2Ev
    - functionName:    _ZN4geos4util21CoordinateArrayFilterC2ERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/include/geos/util/CoordinateArrayFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom19CoordinateInspectorINS_4util21CoordinateArrayFilterEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/CoordinateArrayFilter.h:41,5'
          Dst:             _ZN4geos4geom19CoordinateInspectorINS_4util21CoordinateArrayFilterEEC2Ev
    - functionName:    _ZN4geos9algorithm10ConvexHull21createFewPointsResultEv
      functionSourceFile: '/src/geos/src/algorithm/ConvexHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          102
      EdgeCount:       39
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos9algorithm10ConvexHull13extractUniqueERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEEm
        - _ZN4geos9algorithm10ConvexHull20toCoordinateSequenceERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory19createEmptyGeometryENS0_14GeometryTypeIdEbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/ConvexHull.cpp:426,15'
          Dst:             _ZN4geos9algorithm10ConvexHull13extractUniqueERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEEm
        - Src:             'src/algorithm/ConvexHull.cpp:433,29'
          Dst:             _ZNK4geos4geom15GeometryFactory19createEmptyGeometryENS0_14GeometryTypeIdEbb
        - Src:             'src/algorithm/ConvexHull.cpp:437,55'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - Src:             'src/algorithm/ConvexHull.cpp:440,19'
          Dst:             _ZN4geos9algorithm10ConvexHull20toCoordinateSequenceERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - Src:             'src/algorithm/ConvexHull.cpp:441,29'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos9algorithm10ConvexHull13getConvexHullEv
      functionSourceFile: '/src/geos/src/algorithm/ConvexHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          107
      EdgeCount:       36
      CyclomaticComplexity: 16
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos4geom16CoordinateFilterD2Ev
        - _ZN4geos4util21CoordinateArrayFilterC2ERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - _ZN4geos9algorithm10ConvexHull10grahamScanERKNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEERSA_
        - _ZN4geos9algorithm10ConvexHull13extractUniqueERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEEm
        - _ZN4geos9algorithm10ConvexHull13lineOrPolygonERKNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - _ZN4geos9algorithm10ConvexHull21createFewPointsResultEv
        - _ZN4geos9algorithm10ConvexHull6reduceERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - _ZN4geos9algorithm10ConvexHull7preSortERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/ConvexHull.cpp:245,47'
          Dst:             _ZN4geos9algorithm10ConvexHull21createFewPointsResultEv
        - Src:             'src/algorithm/ConvexHull.cpp:249,33'
          Dst:             _ZN4geos4util21CoordinateArrayFilterC2ERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - Src:             'src/algorithm/ConvexHull.cpp:256,9'
          Dst:             _ZN4geos9algorithm10ConvexHull6reduceERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - Src:             'src/algorithm/ConvexHull.cpp:260,9'
          Dst:             _ZN4geos9algorithm10ConvexHull13extractUniqueERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEEm
        - Src:             'src/algorithm/ConvexHull.cpp:263,5'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/algorithm/ConvexHull.cpp:266,5'
          Dst:             _ZN4geos9algorithm10ConvexHull7preSortERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - Src:             'src/algorithm/ConvexHull.cpp:268,5'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/algorithm/ConvexHull.cpp:272,5'
          Dst:             _ZN4geos9algorithm10ConvexHull10grahamScanERKNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEERSA_
        - Src:             'src/algorithm/ConvexHull.cpp:274,5'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/algorithm/ConvexHull.cpp:276,12'
          Dst:             _ZN4geos9algorithm10ConvexHull13lineOrPolygonERKNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - Src:             'src/algorithm/ConvexHull.cpp:277,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
        - Src:             'src/algorithm/ConvexHull.cpp:277,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos9algorithm10ConvexHull6reduceERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/algorithm/ConvexHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          112
      EdgeCount:       56
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4geos9algorithm10ConvexHull27computeInnerOctolateralRingERKNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEERSA_
        - _ZN4geos9algorithm10ConvexHull9padArray3ERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
        - _ZN4geos9algorithm13PointLocation8isInRingERKNS_4geom12CoordinateXYERKNSt3__16vectorIPKNS2_10CoordinateENS6_9allocatorISA_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/ConvexHull.cpp:202,10'
          Dst:             _ZN4geos9algorithm10ConvexHull27computeInnerOctolateralRingERKNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEERSA_
        - Src:             'src/algorithm/ConvexHull.cpp:221,13'
          Dst:             _ZN4geos9algorithm13PointLocation8isInRingERKNS_4geom12CoordinateXYERKNSt3__16vectorIPKNS2_10CoordinateENS6_9allocatorISA_EEEE
        - Src:             'src/algorithm/ConvexHull.cpp:229,9'
          Dst:             _ZN4geos9algorithm10ConvexHull9padArray3ERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
    - functionName:    _ZN4geos9algorithm10ConvexHull27computeInnerOctolateralRingERKNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEERSA_
      functionSourceFile: '/src/geos/src/algorithm/ConvexHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm10ConvexHull26computeInnerOctolateralPtsERKNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEERSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/ConvexHull.cpp:178,5'
          Dst:             _ZN4geos9algorithm10ConvexHull26computeInnerOctolateralPtsERKNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEERSA_
    - functionName:    _ZN4geos9algorithm10ConvexHull9padArray3ERNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/algorithm/ConvexHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm10ConvexHull26computeInnerOctolateralPtsERKNSt3__16vectorIPKNS_4geom10CoordinateENS2_9allocatorIS7_EEEERSA_
      functionSourceFile: '/src/geos/src/algorithm/ConvexHull.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          243
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8Distance30pointToLinePerpendicularSignedERKNS_4geom12CoordinateXYES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/Distance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm8Distance20pointToSegmentStringERKNS_4geom12CoordinateXYEPKNS2_18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/Distance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          85
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Distance.cpp:183,13'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/algorithm/Distance.cpp:184,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/Distance.cpp:184,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/Distance.cpp:184,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/Distance.cpp:184,9'
          Dst:             __cxa_free_exception
        - Src:             'src/algorithm/Distance.cpp:189,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/Distance.cpp:189,28'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/Distance.cpp:190,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/Distance.cpp:191,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/Distance.cpp:192,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/Distance.cpp:193,23'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/Distance.cpp:190,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/Distance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Distance.cpp:37,10'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/algorithm/Distance.cpp:38,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/Distance.cpp:60,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/Distance.cpp:63,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos9algorithm8Distance16segmentToSegmentERKNS_4geom12CoordinateXYES5_S5_S5_
      functionSourceFile: '/src/geos/src/algorithm/Distance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          115
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Distance.cpp:110,10'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/algorithm/Distance.cpp:111,16'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/Distance.cpp:113,10'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/algorithm/Distance.cpp:114,16'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/Distance.cpp:148,10'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'src/algorithm/Distance.cpp:170,25'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/Distance.cpp:171,34'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/Distance.cpp:172,43'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/Distance.cpp:172,68'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm8Distance24pointToLinePerpendicularERKNS_4geom12CoordinateXYES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/Distance.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithmlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_11HCoordinateE
      functionSourceFile: '/src/geos/src/algorithm/HCoordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm11HCoordinate13getCoordinateERNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/algorithm/HCoordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZNK4geos9algorithm11HCoordinate4getXEv
        - _ZNK4geos9algorithm11HCoordinate4getYEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/HCoordinate.cpp:169,42'
          Dst:             _ZNK4geos9algorithm11HCoordinate4getXEv
        - Src:             'src/algorithm/HCoordinate.cpp:169,71'
          Dst:             _ZNK4geos9algorithm11HCoordinate4getYEv
        - Src:             'src/algorithm/HCoordinate.cpp:169,11'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
    - functionName:    _ZNK4geos9algorithm11HCoordinate4getXEv
      functionSourceFile: '/src/geos/src/algorithm/HCoordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9algorithm25NotRepresentableExceptionC2Ev
        - _ZNSt13runtime_errorD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/HCoordinate.cpp:149,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/HCoordinate.cpp:149,15'
          Dst:             _ZN4geos9algorithm25NotRepresentableExceptionC2Ev
        - Src:             'src/algorithm/HCoordinate.cpp:149,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/HCoordinate.cpp:149,9'
          Dst:             _ZNSt13runtime_errorD2Ev
        - Src:             'src/algorithm/HCoordinate.cpp:149,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos9algorithm11HCoordinate4getYEv
      functionSourceFile: '/src/geos/src/algorithm/HCoordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9algorithm25NotRepresentableExceptionC2Ev
        - _ZNSt13runtime_errorD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/HCoordinate.cpp:160,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/HCoordinate.cpp:160,16'
          Dst:             _ZN4geos9algorithm25NotRepresentableExceptionC2Ev
        - Src:             'src/algorithm/HCoordinate.cpp:160,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/HCoordinate.cpp:160,9'
          Dst:             _ZNSt13runtime_errorD2Ev
        - Src:             'src/algorithm/HCoordinate.cpp:160,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9algorithm11HCoordinateC2ERKS1_S3_
      functionSourceFile: '/src/geos/src/algorithm/HCoordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm11HCoordinateC2ERKNS_4geom10CoordinateES5_S5_S5_
      functionSourceFile: '/src/geos/src/algorithm/HCoordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm11HCoordinateC2ERKNS_4geom10CoordinateES5_
      functionSourceFile: '/src/geos/src/algorithm/HCoordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm11HCoordinateC2ERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/algorithm/HCoordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm11HCoordinateC2Eddd
      functionSourceFile: '/src/geos/src/algorithm/HCoordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm11HCoordinateC2Ev
      functionSourceFile: '/src/geos/src/algorithm/HCoordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      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:    _ZN4geos9algorithm11HCoordinate12intersectionERKNS_4geom10CoordinateES5_S5_S5_RS3_
      functionSourceFile: '/src/geos/src/algorithm/HCoordinate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos9algorithm25NotRepresentableExceptionC2Ev
        - _ZNSt13runtime_errorD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/HCoordinate.cpp:73,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/HCoordinate.cpp:73,15'
          Dst:             _ZN4geos9algorithm25NotRepresentableExceptionC2Ev
        - Src:             'src/algorithm/HCoordinate.cpp:73,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/HCoordinate.cpp:73,9'
          Dst:             _ZNSt13runtime_errorD2Ev
        - Src:             'src/algorithm/HCoordinate.cpp:73,9'
          Dst:             __cxa_free_exception
        - Src:             'src/algorithm/HCoordinate.cpp:76,11'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon12intersectionERKNS_4geom12CoordinateXYES6_d
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - double
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon21isEdgeCrossingCountedERKNS_4geom12CoordinateXYES6_d
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          44
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon24intersectsHorizontalLineERKNS_4geom12CoordinateXYES6_d
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          38
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon15addEdgeCrossingERKNS_4geom12CoordinateXYES6_dRNSt3__16vectorIdNS7_9allocatorIdEEEE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - double
        - double
        - double
        - double
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon12intersectionERKNS_4geom12CoordinateXYES6_d
        - _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon21isEdgeCrossingCountedERKNS_4geom12CoordinateXYES6_d
        - _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon24intersectsHorizontalLineERKNS_4geom12CoordinateXYES6_d
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointArea.cpp:193,14'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon24intersectsHorizontalLineERKNS_4geom12CoordinateXYES6_d
        - Src:             'src/algorithm/InteriorPointArea.cpp:195,15'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon21isEdgeCrossingCountedERKNS_4geom12CoordinateXYES6_d
        - Src:             'src/algorithm/InteriorPointArea.cpp:199,23'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon12intersectionERKNS_4geom12CoordinateXYES6_d
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon24intersectsHorizontalLineEPKNS_4geom8EnvelopeEd
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointArea.cpp:265,22'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/algorithm/InteriorPointArea.cpp:267,22'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon16findBestMidpointERNSt3__16vectorIdNS3_9allocatorIdEEEE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos9algorithm12_GLOBAL__N_13avgEdd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointArea.cpp:223,41'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_13avgEdd
        - Src:             'src/algorithm/InteriorPointArea.cpp:224,33'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_13avgEdd
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon8scanRingERKNS_4geom10LinearRingERNSt3__16vectorIdNS7_9allocatorIdEEEE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon15addEdgeCrossingERKNS_4geom12CoordinateXYES6_dRNSt3__16vectorIdNS7_9allocatorIdEEEE
        - _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon24intersectsHorizontalLineEPKNS_4geom8EnvelopeEd
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointArea.cpp:179,15'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon24intersectsHorizontalLineEPKNS_4geom8EnvelopeEd
        - Src:             'src/algorithm/InteriorPointArea.cpp:182,46'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/InteriorPointArea.cpp:183,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/InteriorPointArea.cpp:184,47'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/InteriorPointArea.cpp:185,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/InteriorPointArea.cpp:186,13'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon15addEdgeCrossingERKNS_4geom12CoordinateXYES6_dRNSt3__16vectorIdNS7_9allocatorIdEEEE
        - Src:             'src/algorithm/InteriorPointArea.cpp:183,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_123ScanLineYOrdinateFinder14updateIntervalEd
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_123ScanLineYOrdinateFinder7processERKNS_4geom10LineStringE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm12_GLOBAL__N_123ScanLineYOrdinateFinder14updateIntervalEd
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4getYEm
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointArea.cpp:104,46'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/InteriorPointArea.cpp:105,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/InteriorPointArea.cpp:106,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getYEm
        - Src:             'src/algorithm/InteriorPointArea.cpp:107,13'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_123ScanLineYOrdinateFinder14updateIntervalEd
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_123ScanLineYOrdinateFinder12getScanLineYEv
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm12_GLOBAL__N_123ScanLineYOrdinateFinder7processERKNS_4geom10LineStringE
        - _ZN4geos9algorithm12_GLOBAL__N_13avgEdd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointArea.cpp:86,9'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_123ScanLineYOrdinateFinder7processERKNS_4geom10LineStringE
        - Src:             'src/algorithm/InteriorPointArea.cpp:90,26'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_13avgEdd
        - Src:             'src/algorithm/InteriorPointArea.cpp:88,13'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_123ScanLineYOrdinateFinder7processERKNS_4geom10LineStringE
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_123ScanLineYOrdinateFinderC2ERKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12_GLOBAL__N_13avgEdd
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointArea.cpp:78,43'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/algorithm/InteriorPointArea.cpp:79,43'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/algorithm/InteriorPointArea.cpp:80,19'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_13avgEdd
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_123ScanLineYOrdinateFinder12getScanLineYERKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12_GLOBAL__N_123ScanLineYOrdinateFinder12getScanLineYEv
        - _ZN4geos9algorithm12_GLOBAL__N_123ScanLineYOrdinateFinderC2ERKNS_4geom7PolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointArea.cpp:70,33'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_123ScanLineYOrdinateFinderC2ERKNS_4geom7PolygonE
        - Src:             'src/algorithm/InteriorPointArea.cpp:71,23'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_123ScanLineYOrdinateFinder12getScanLineYEv
    - functionName:    _ZNK4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon16getInteriorPointERNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon7processEv
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          111
      EdgeCount:       37
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon16findBestMidpointERNSt3__16vectorIdNS3_9allocatorIdEEEE
        - _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon8scanRingERKNS_4geom10LinearRingERNSt3__16vectorIdNS7_9allocatorIdEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointArea.cpp:162,9'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon8scanRingERKNS_4geom10LinearRingERNSt3__16vectorIdNS7_9allocatorIdEEEE
        - Src:             'src/algorithm/InteriorPointArea.cpp:167,9'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon16findBestMidpointERNSt3__16vectorIdNS3_9allocatorIdEEEE
        - Src:             'src/algorithm/InteriorPointArea.cpp:165,13'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon8scanRingERKNS_4geom10LinearRingERNSt3__16vectorIdNS7_9allocatorIdEEEE
    - functionName:    _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygonC2ERKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos9algorithm12_GLOBAL__N_123ScanLineYOrdinateFinder12getScanLineYERKNS_4geom7PolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointArea.cpp:129,5'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/InteriorPointArea.cpp:132,26'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_123ScanLineYOrdinateFinder12getScanLineYERKNS_4geom7PolygonE
    - functionName:    _ZN4geos9algorithm17InteriorPointArea14processPolygonEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon7processEv
        - _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygonC2ERKNS_4geom7PolygonE
        - _ZNK4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon16getInteriorPointERNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointArea.cpp:331,26'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygonC2ERKNS_4geom7PolygonE
        - Src:             'src/algorithm/InteriorPointArea.cpp:332,15'
          Dst:             _ZN4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon7processEv
        - Src:             'src/algorithm/InteriorPointArea.cpp:336,19'
          Dst:             _ZNK4geos9algorithm12_GLOBAL__N_120InteriorPointPolygon16getInteriorPointERNS_4geom12CoordinateXYE
    - functionName:    _ZNK4geos9algorithm17InteriorPointArea16getInteriorPointERNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm17InteriorPointArea7processEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos9algorithm17InteriorPointArea14processPolygonEPKNS_4geom7PolygonE
        - _ZN4geos9algorithm17InteriorPointArea7processEPKNS_4geom8GeometryE
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointArea.cpp:312,27'
          Dst:             __dynamic_cast
        - Src:             'src/algorithm/InteriorPointArea.cpp:314,9'
          Dst:             _ZN4geos9algorithm17InteriorPointArea14processPolygonEPKNS_4geom7PolygonE
        - Src:             'src/algorithm/InteriorPointArea.cpp:318,36'
          Dst:             __dynamic_cast
        - Src:             'src/algorithm/InteriorPointArea.cpp:321,13'
          Dst:             _ZN4geos9algorithm17InteriorPointArea7processEPKNS_4geom8GeometryE
        - Src:             'src/algorithm/InteriorPointArea.cpp:322,13'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
    - functionName:    _ZN4geos9algorithm17InteriorPointAreaC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointArea.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos9algorithm17InteriorPointArea7processEPKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointArea.cpp:288,20'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/algorithm/InteriorPointArea.cpp:291,5'
          Dst:             _ZN4geos9algorithm17InteriorPointArea7processEPKNS_4geom8GeometryE
    - functionName:    _ZNK4geos9algorithm17InteriorPointLine16getInteriorPointERNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm17InteriorPointLine12addEndpointsEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm17InteriorPointLine3addERKNS_4geom10CoordinateE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointLine.cpp:117,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/InteriorPointLine.cpp:119,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/InteriorPointLine.cpp:119,9'
          Dst:             _ZN4geos9algorithm17InteriorPointLine3addERKNS_4geom10CoordinateE
        - Src:             'src/algorithm/InteriorPointLine.cpp:121,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/InteriorPointLine.cpp:121,13'
          Dst:             _ZN4geos9algorithm17InteriorPointLine3addERKNS_4geom10CoordinateE
    - functionName:    _ZN4geos9algorithm17InteriorPointLine3addERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointLine.cpp:131,25'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos9algorithm17InteriorPointLine11addInteriorEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm17InteriorPointLine3addERKNS_4geom10CoordinateE
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointLine.cpp:84,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/algorithm/InteriorPointLine.cpp:86,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/InteriorPointLine.cpp:86,9'
          Dst:             _ZN4geos9algorithm17InteriorPointLine3addERKNS_4geom10CoordinateE
    - functionName:    _ZN4geos9algorithm17InteriorPointLine12addEndpointsEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9algorithm17InteriorPointLine12addEndpointsEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9algorithm17InteriorPointLine12addEndpointsEPKNS_4geom8GeometryE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointLine.cpp:100,28'
          Dst:             __dynamic_cast
        - Src:             'src/algorithm/InteriorPointLine.cpp:102,26'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/InteriorPointLine.cpp:102,9'
          Dst:             _ZN4geos9algorithm17InteriorPointLine12addEndpointsEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/algorithm/InteriorPointLine.cpp:106,36'
          Dst:             __dynamic_cast
        - Src:             'src/algorithm/InteriorPointLine.cpp:109,13'
          Dst:             _ZN4geos9algorithm17InteriorPointLine12addEndpointsEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9algorithm17InteriorPointLine11addInteriorEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos9algorithm17InteriorPointLine11addInteriorEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9algorithm17InteriorPointLine11addInteriorEPKNS_4geom8GeometryE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointLine.cpp:66,28'
          Dst:             __dynamic_cast
        - Src:             'src/algorithm/InteriorPointLine.cpp:69,25'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/InteriorPointLine.cpp:69,9'
          Dst:             _ZN4geos9algorithm17InteriorPointLine11addInteriorEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/algorithm/InteriorPointLine.cpp:73,36'
          Dst:             __dynamic_cast
        - Src:             'src/algorithm/InteriorPointLine.cpp:76,13'
          Dst:             _ZN4geos9algorithm17InteriorPointLine11addInteriorEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9algorithm17InteriorPointLineC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos9algorithm17InteriorPointLine11addInteriorEPKNS_4geom8GeometryE
        - _ZN4geos9algorithm17InteriorPointLine12addEndpointsEPKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointLine.cpp:41,20'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/algorithm/InteriorPointLine.cpp:41,20'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/algorithm/InteriorPointLine.cpp:49,9'
          Dst:             _ZN4geos9algorithm17InteriorPointLine11addInteriorEPKNS_4geom8GeometryE
        - Src:             'src/algorithm/InteriorPointLine.cpp:52,9'
          Dst:             _ZN4geos9algorithm17InteriorPointLine12addEndpointsEPKNS_4geom8GeometryE
    - functionName:    _ZNK4geos9algorithm18InteriorPointPoint16getInteriorPointERNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm18InteriorPointPoint3addEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointPoint.cpp:72,26'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/InteriorPointPoint.cpp:74,23'
          Dst:             _ZN4geos4geom10CoordinateaSERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm18InteriorPointPoint3addEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9algorithm18InteriorPointPoint3addEPKNS_4geom12CoordinateXYE
        - _ZN4geos9algorithm18InteriorPointPoint3addEPKNS_4geom8GeometryE
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointPoint.cpp:53,23'
          Dst:             __dynamic_cast
        - Src:             'src/algorithm/InteriorPointPoint.cpp:55,9'
          Dst:             _ZN4geos9algorithm18InteriorPointPoint3addEPKNS_4geom12CoordinateXYE
        - Src:             'src/algorithm/InteriorPointPoint.cpp:59,36'
          Dst:             __dynamic_cast
        - Src:             'src/algorithm/InteriorPointPoint.cpp:62,13'
          Dst:             _ZN4geos9algorithm18InteriorPointPoint3addEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9algorithm18InteriorPointPointC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/InteriorPointPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos9algorithm18InteriorPointPoint3addEPKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/InteriorPointPoint.cpp:34,21'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/InteriorPointPoint.cpp:34,21'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/algorithm/InteriorPointPoint.cpp:42,9'
          Dst:             _ZN4geos9algorithm18InteriorPointPoint3addEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9algorithm12Intersection23intersectionLineSegmentERKNS_4geom12CoordinateXYES5_S5_S5_
      functionSourceFile: '/src/geos/src/algorithm/Intersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          100
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom12CoordinateXY7getNullEv
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm8Distance24pointToLinePerpendicularERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom12CoordinateXY6isNullEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Intersection.cpp:59,20'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/Intersection.cpp:63,20'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/Intersection.cpp:71,16'
          Dst:             _ZN4geos4geom12CoordinateXY7getNullEv
        - Src:             'src/algorithm/Intersection.cpp:78,32'
          Dst:             _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'src/algorithm/Intersection.cpp:79,16'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
        - Src:             'src/algorithm/Intersection.cpp:86,20'
          Dst:             _ZN4geos9algorithm8Distance24pointToLinePerpendicularERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/Intersection.cpp:87,20'
          Dst:             _ZN4geos9algorithm8Distance24pointToLinePerpendicularERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
      functionSourceFile: '/src/geos/src/algorithm/Intersection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm14CGAlgorithmsDD12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Intersection.cpp:32,12'
          Dst:             _ZN4geos9algorithm14CGAlgorithmsDD12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
    - functionName:    _ZN4geos9algorithm6Length6ofLineERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/algorithm/Length.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm6Length6ofLineEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/Length.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/Length.cpp:32,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/Length.cpp:40,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/Length.cpp:41,47'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMES5_EEdRKNS3_12CoordinateXYERKT0_SB_RKT1_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMES5_EEdRKNS3_12CoordinateXYERKT0_SB_RKT1_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom14CoordinateXYZMES4_EES4_RKT_S7_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14CoordinateXYZM6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:594,36'
          Dst:             _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:594,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:595,19'
          Dst:             _ZNK4geos4geom14CoordinateXYZM6isNullEv
        - Src:             'include/geos/algorithm/LineIntersector.h:596,49'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
    - functionName:    _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:251,22'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/LineIntersector.cpp:253,19'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/LineIntersector.cpp:258,12'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/LineIntersector.cpp:263,12'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMES5_EEdRKT0_RKT1_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMES5_EEdRKT0_RKT1_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMES5_EEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMES5_EEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
    - functionName:    _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMES4_EES4_RKT_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_SA_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:646,19'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:647,19'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMES5_EEdRKT0_RKT1_SB_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:168,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMES5_EEdRKT0_RKT1_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMES5_EEdRKT0_RKT1_SB_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:176,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMES5_EEdRKT0_RKT1_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom14CoordinateXYZMES4_EEdRKNS3_12CoordinateXYERKT_SA_RKT0_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMES5_EEdRKNS3_12CoordinateXYERKT0_SB_RKT1_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:144,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMES5_EEdRKNS3_12CoordinateXYERKT0_SB_RKT1_SE_
    - functionName:    _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom14CoordinateXYZMES4_EEdRKNS3_12CoordinateXYERKT_SA_RKT0_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMES5_EEdRKNS3_12CoordinateXYERKT0_SB_RKT1_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:128,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMES5_EEdRKNS3_12CoordinateXYERKT0_SB_RKT1_SE_
    - functionName:    _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom14CoordinateXYZMES4_EES4_RKT_S7_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom14CoordinateXYZMES4_EES4_RKT_S7_RKT0_SA_
        - _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:532,25'
          Dst:             _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom14CoordinateXYZMES4_EES4_RKT_S7_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:549,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:551,24'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:551,22'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:555,29'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMES5_EEdRKT0_RKT1_
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:160,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMES5_EEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMES5_EEdRKT0_RKT1_
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:152,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMES5_EEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom14CoordinateXYZMES4_EEhRKT_S7_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMES4_EES4_RKT_RKT0_SA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:476,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:477,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:478,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:479,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:482,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMES4_EES4_RKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:483,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMES4_EES4_RKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:487,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMES4_EES4_RKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:488,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMES4_EES4_RKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:493,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMES4_EES4_RKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:494,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMES4_EES4_RKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:496,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:500,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMES4_EES4_RKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:501,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMES4_EES4_RKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:503,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:507,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMES4_EES4_RKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:508,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMES4_EES4_RKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:510,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:514,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMES4_EES4_RKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:515,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMES4_EES4_RKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:516,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom14CoordinateXYZMES4_EEhRKT_S7_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom14CoordinateXYZMES4_EEdRKNS3_12CoordinateXYERKT_SA_RKT0_SD_
        - _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom14CoordinateXYZMES4_EEdRKNS3_12CoordinateXYERKT_SA_RKT0_SD_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom14CoordinateXYZMES4_EEhRKT_S7_RKT0_SA_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom14CoordinateXYZMES4_EES4_RKT_S7_RKT0_SA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:338,13'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:345,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:346,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:352,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:353,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:364,20'
          Dst:             _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom14CoordinateXYZMES4_EEhRKT_S7_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:407,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:409,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:410,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:412,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:414,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:415,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:417,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:419,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:420,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:422,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:424,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:425,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:432,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:433,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:437,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:438,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:442,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:443,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:447,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:448,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:452,13'
          Dst:             _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom14CoordinateXYZMES4_EES4_RKT_S7_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:453,13'
          Dst:             _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom14CoordinateXYZMES4_EEdRKNS3_12CoordinateXYERKT_SA_RKT0_SD_
        - Src:             'include/geos/algorithm/LineIntersector.h:454,13'
          Dst:             _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom14CoordinateXYZMES4_EEdRKNS3_12CoordinateXYERKT_SA_RKT0_SD_
        - Src:             'include/geos/algorithm/LineIntersector.h:456,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom14CoordinateXYZMES4_EEvRKT_S7_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom14CoordinateXYZMES4_EEhRKT_S7_RKT0_SA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:157,18'
          Dst:             _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom14CoordinateXYZMES4_EEhRKT_S7_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:34,34'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:35,34'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:43,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/Interpolate.h:46,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:34,34'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:35,34'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:43,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/Interpolate.h:46,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14CoordinateXYZM6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:594,36'
          Dst:             _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:594,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:595,19'
          Dst:             _ZNK4geos4geom14CoordinateXYZM6isNullEv
        - Src:             'include/geos/algorithm/LineIntersector.h:596,49'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:607,27'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:144,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
    - functionName:    _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:128,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
    - functionName:    _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_S8_RKT0_SB_
        - _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:532,25'
          Dst:             _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:549,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:551,24'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:551,22'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:555,29'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT0_RKT1_
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:160,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT0_RKT1_
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:152,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:476,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:477,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:478,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:479,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:482,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:483,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:487,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:488,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:493,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:494,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:496,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:500,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:501,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:503,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:507,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:508,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:510,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:514,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:515,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:516,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_13CoordinateXYME
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:645,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:646,19'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:647,19'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
    - functionName:    _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:646,19'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:647,19'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT0_RKT1_SC_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:168,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT0_RKT1_SC_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:176,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT0_RKT1_SC_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:168,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT0_RKT1_SC_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:176,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEhRKT_S8_RKT0_SB_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:338,13'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:345,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:346,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:352,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:353,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:364,20'
          Dst:             _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEhRKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:407,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:409,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:410,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:412,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:414,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:415,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:417,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:419,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:420,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:422,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:424,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:425,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:431,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:432,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:433,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:436,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:437,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:438,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:442,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:443,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:447,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:448,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:452,13'
          Dst:             _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:453,13'
          Dst:             _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - Src:             'include/geos/algorithm/LineIntersector.h:454,13'
          Dst:             _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - Src:             'include/geos/algorithm/LineIntersector.h:456,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEvRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEhRKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:157,18'
          Dst:             _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEhRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14CoordinateXYZM6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:594,36'
          Dst:             _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:594,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:595,19'
          Dst:             _ZNK4geos4geom14CoordinateXYZM6isNullEv
        - Src:             'include/geos/algorithm/LineIntersector.h:596,49'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:607,27'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_10CoordinateEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_10CoordinateEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:144,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
    - functionName:    _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:128,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
    - functionName:    _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_S8_RKT0_SB_
        - _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:532,25'
          Dst:             _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:549,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:551,24'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:551,22'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:555,29'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_10CoordinateEEEdRKT0_RKT1_
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:160,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_10CoordinateEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_10CoordinateEEEdRKT0_RKT1_
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:152,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_10CoordinateEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom14CoordinateXYZMENS3_10CoordinateEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:476,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:477,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:478,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:479,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:482,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:483,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:487,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:488,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:493,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:494,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:496,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:500,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:501,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:503,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:507,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:508,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:510,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:514,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:515,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:516,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_10CoordinateE
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:645,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:646,19'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:647,19'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
    - functionName:    _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_SB_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:646,19'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:647,19'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_10CoordinateEEEdRKT0_RKT1_SC_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:168,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_10CoordinateEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_10CoordinateEEEdRKT0_RKT1_SC_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:176,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_10CoordinateEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_10CoordinateEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_10CoordinateEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_14CoordinateXYZMEEEdRKT0_RKT1_SC_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:168,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_14CoordinateXYZMEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_14CoordinateXYZMEEEdRKT0_RKT1_SC_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:176,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_14CoordinateXYZMEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_14CoordinateXYZMEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_14CoordinateXYZMEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom14CoordinateXYZMENS3_10CoordinateEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom14CoordinateXYZMENS3_10CoordinateEEEhRKT_S8_RKT0_SB_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:338,13'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:345,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:346,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:352,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:353,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:364,20'
          Dst:             _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom14CoordinateXYZMENS3_10CoordinateEEEhRKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:407,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:409,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:410,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:412,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:414,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:415,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:417,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:419,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:420,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:422,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:424,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:425,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:431,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:432,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:433,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:436,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:437,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:438,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:442,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:443,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:447,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:448,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:452,13'
          Dst:             _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:453,13'
          Dst:             _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - Src:             'include/geos/algorithm/LineIntersector.h:454,13'
          Dst:             _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - Src:             'include/geos/algorithm/LineIntersector.h:456,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom14CoordinateXYZMENS3_10CoordinateEEEvRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom14CoordinateXYZMENS3_10CoordinateEEEhRKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:157,18'
          Dst:             _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom14CoordinateXYZMENS3_10CoordinateEEEhRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_12CoordinateXYEEEdRKS6_RKT0_SB_RKT1_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_12CoordinateXYEEEdRKS6_RKT0_SB_RKT1_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
    - functionName:    _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14CoordinateXYZM6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:594,36'
          Dst:             _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:594,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:595,19'
          Dst:             _ZNK4geos4geom14CoordinateXYZM6isNullEv
        - Src:             'include/geos/algorithm/LineIntersector.h:596,49'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:607,27'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_12CoordinateXYEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_12CoordinateXYEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKS5_RKT_SA_RKT0_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_12CoordinateXYEEEdRKS6_RKT0_SB_RKT1_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:144,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_12CoordinateXYEEEdRKS6_RKT0_SB_RKT1_SE_
    - functionName:    _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKS5_RKT_SA_RKT0_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_12CoordinateXYEEEdRKS6_RKT0_SB_RKT1_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:128,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_12CoordinateXYEEEdRKS6_RKT0_SB_RKT1_SE_
    - functionName:    _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_S8_RKT0_SB_
        - _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:532,25'
          Dst:             _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:549,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:551,24'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:551,22'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:555,29'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_12CoordinateXYEEEdRKT0_RKT1_
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:160,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_12CoordinateXYEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_12CoordinateXYEEEdRKT0_RKT1_
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:152,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_12CoordinateXYEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:476,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:477,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:478,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:479,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:482,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:483,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:487,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:488,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:493,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:494,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:496,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:500,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:501,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:503,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:507,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:508,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:510,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:514,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:515,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:516,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:645,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:646,19'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:647,19'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
    - functionName:    _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:646,19'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:647,19'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_12CoordinateXYEEEdRKT0_RKT1_SC_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:168,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_12CoordinateXYEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_12CoordinateXYEEEdRKT0_RKT1_SC_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:176,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_12CoordinateXYEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMENS3_12CoordinateXYEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMENS3_12CoordinateXYEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
    - functionName:    _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKS5_RKT_SA_RKT0_SD_
        - _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKS5_RKT_SA_RKT0_SD_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEhRKT_S8_RKT0_SB_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:338,13'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:345,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:346,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:352,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:353,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:364,20'
          Dst:             _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEhRKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:407,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:409,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:410,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:412,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:414,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:415,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:417,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:419,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:420,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:422,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:424,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:425,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:431,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:432,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:433,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:436,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:437,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:438,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:442,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:443,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:447,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:448,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:452,13'
          Dst:             _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:453,13'
          Dst:             _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKS5_RKT_SA_RKT0_SD_
        - Src:             'include/geos/algorithm/LineIntersector.h:454,13'
          Dst:             _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKS5_RKT_SA_RKT0_SD_
        - Src:             'include/geos/algorithm/LineIntersector.h:456,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEvRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEhRKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:157,18'
          Dst:             _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEhRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14CoordinateXYZM6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:594,36'
          Dst:             _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:594,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:595,19'
          Dst:             _ZNK4geos4geom14CoordinateXYZM6isNullEv
        - Src:             'include/geos/algorithm/LineIntersector.h:596,49'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:605,27'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:144,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
    - functionName:    _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:128,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
    - functionName:    _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_S8_RKT0_SB_
        - _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:532,25'
          Dst:             _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:549,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:551,24'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:551,22'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:555,29'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:160,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:152,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:476,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:477,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:478,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:479,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:482,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:483,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:487,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:488,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:493,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:494,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:496,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:500,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:501,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:503,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:507,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:508,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:510,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:514,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:515,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:516,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEhRKT_S8_RKT0_SB_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:338,13'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:345,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:346,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:352,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:353,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:364,20'
          Dst:             _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEhRKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:407,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:408,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:409,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:410,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:412,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:413,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:414,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:415,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:417,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:418,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:419,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:420,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:422,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:423,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:424,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:425,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:432,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:433,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:437,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:438,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:441,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:442,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:443,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:446,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:447,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:448,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:452,13'
          Dst:             _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEES5_RKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:453,13'
          Dst:             _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - Src:             'include/geos/algorithm/LineIntersector.h:454,13'
          Dst:             _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - Src:             'include/geos/algorithm/LineIntersector.h:456,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEvRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEhRKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:157,18'
          Dst:             _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEhRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMES5_EEdRKNS3_12CoordinateXYERKT0_SB_RKT1_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMES5_EEdRKNS3_12CoordinateXYERKT0_SB_RKT1_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14CoordinateXYZM6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:594,36'
          Dst:             _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:594,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:595,19'
          Dst:             _ZNK4geos4geom14CoordinateXYZM6isNullEv
        - Src:             'include/geos/algorithm/LineIntersector.h:596,49'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:602,23'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMES5_EEdRKT0_RKT1_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMES5_EEdRKT0_RKT1_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_13CoordinateXYMES5_EEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_13CoordinateXYMES5_EEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
    - functionName:    _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_13CoordinateXYME
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_SA_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:645,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:646,19'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:647,19'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMES5_EEdRKT0_RKT1_SB_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:168,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMES5_EEdRKT0_RKT1_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMES5_EEdRKT0_RKT1_SB_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:176,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMES5_EEdRKT0_RKT1_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom13CoordinateXYMES4_EEdRKNS3_12CoordinateXYERKT_SA_RKT0_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMES5_EEdRKNS3_12CoordinateXYERKT0_SB_RKT1_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:144,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMES5_EEdRKNS3_12CoordinateXYERKT0_SB_RKT1_SE_
    - functionName:    _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom13CoordinateXYMES4_EEdRKNS3_12CoordinateXYERKT_SA_RKT0_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMES5_EEdRKNS3_12CoordinateXYERKT0_SB_RKT1_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:128,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMES5_EEdRKNS3_12CoordinateXYERKT0_SB_RKT1_SE_
    - functionName:    _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_S8_RKT0_SB_
        - _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:532,25'
          Dst:             _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:549,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:551,24'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:551,22'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:555,29'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_13CoordinateXYMES5_EEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:160,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_13CoordinateXYMES5_EEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_13CoordinateXYMES5_EEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:152,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_13CoordinateXYMES5_EEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom13CoordinateXYMES4_EEhRKT_S7_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:476,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:477,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:478,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:479,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:482,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:483,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:487,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:488,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:493,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:494,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:496,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:500,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:501,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:503,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:507,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:508,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:510,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:514,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:515,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:516,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom13CoordinateXYMES4_EEhRKT_S7_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom13CoordinateXYMES4_EEdRKNS3_12CoordinateXYERKT_SA_RKT0_SD_
        - _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom13CoordinateXYMES4_EEdRKNS3_12CoordinateXYERKT_SA_RKT0_SD_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom13CoordinateXYMES4_EEhRKT_S7_RKT0_SA_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:338,13'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:345,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:346,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:352,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:353,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:364,20'
          Dst:             _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom13CoordinateXYMES4_EEhRKT_S7_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:407,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:408,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:409,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:410,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:412,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:413,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:414,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:415,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:417,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:418,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:419,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:420,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:422,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:423,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:424,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:425,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:431,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:432,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:433,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:436,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:437,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:438,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:441,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:442,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:443,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:446,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:447,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:448,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMES4_EEdRKT_RKT0_SA_
        - Src:             'include/geos/algorithm/LineIntersector.h:452,13'
          Dst:             _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom13CoordinateXYMES4_EENS3_14CoordinateXYZMERKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:453,13'
          Dst:             _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom13CoordinateXYMES4_EEdRKNS3_12CoordinateXYERKT_SA_RKT0_SD_
        - Src:             'include/geos/algorithm/LineIntersector.h:454,13'
          Dst:             _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom13CoordinateXYMES4_EEdRKNS3_12CoordinateXYERKT_SA_RKT0_SD_
        - Src:             'include/geos/algorithm/LineIntersector.h:456,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom13CoordinateXYMES4_EEvRKT_S7_RKT0_SA_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom13CoordinateXYMES4_EEhRKT_S7_RKT0_SA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:157,18'
          Dst:             _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom13CoordinateXYMES4_EEhRKT_S7_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14CoordinateXYZM6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:594,36'
          Dst:             _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:594,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:595,19'
          Dst:             _ZNK4geos4geom14CoordinateXYZM6isNullEv
        - Src:             'include/geos/algorithm/LineIntersector.h:596,49'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:605,27'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:607,27'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_10CoordinateEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_10CoordinateEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:144,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
    - functionName:    _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:128,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
    - functionName:    _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
        - _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:532,25'
          Dst:             _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:549,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:551,24'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:551,22'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:555,29'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_10CoordinateEEEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:160,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_10CoordinateEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_10CoordinateEEEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:152,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_10CoordinateEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom13CoordinateXYMENS3_10CoordinateEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:476,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:477,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:478,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:479,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:482,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:483,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:487,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:488,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:493,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:494,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:496,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:500,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:501,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:503,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:507,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:508,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:510,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:514,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:515,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:516,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_10CoordinateE
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:645,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:646,19'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:647,19'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
    - functionName:    _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_13CoordinateXYME
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_SB_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:645,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:646,19'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:647,19'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_10CoordinateEEEdRKT0_RKT1_SC_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:168,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_10CoordinateEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_10CoordinateEEEdRKT0_RKT1_SC_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:176,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_10CoordinateEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_10CoordinateEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_10CoordinateEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_13CoordinateXYMEEEdRKT0_RKT1_SC_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:168,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_13CoordinateXYMEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_13CoordinateXYMEEEdRKT0_RKT1_SC_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:176,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_13CoordinateXYMEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_13CoordinateXYMEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_13CoordinateXYMEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom13CoordinateXYMENS3_10CoordinateEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom13CoordinateXYMENS3_10CoordinateEEEhRKT_S8_RKT0_SB_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:338,13'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:345,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:346,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:352,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:353,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:364,20'
          Dst:             _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom13CoordinateXYMENS3_10CoordinateEEEhRKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:407,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:408,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:409,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:410,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:412,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:413,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:414,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:415,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:417,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:418,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:419,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:420,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:422,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:423,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:424,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:425,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:431,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:432,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:433,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:436,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:437,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:438,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:441,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:442,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:443,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:446,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:447,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:448,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:452,13'
          Dst:             _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:453,13'
          Dst:             _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - Src:             'include/geos/algorithm/LineIntersector.h:454,13'
          Dst:             _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - Src:             'include/geos/algorithm/LineIntersector.h:456,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom13CoordinateXYMENS3_10CoordinateEEEvRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom13CoordinateXYMENS3_10CoordinateEEEhRKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:157,18'
          Dst:             _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom13CoordinateXYMENS3_10CoordinateEEEhRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_12CoordinateXYEEEdRKS6_RKT0_SB_RKT1_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_12CoordinateXYEEEdRKS6_RKT0_SB_RKT1_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
    - functionName:    _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14CoordinateXYZM6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:594,36'
          Dst:             _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:594,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:595,19'
          Dst:             _ZNK4geos4geom14CoordinateXYZM6isNullEv
        - Src:             'include/geos/algorithm/LineIntersector.h:596,49'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:605,27'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:607,27'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_12CoordinateXYEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_12CoordinateXYEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKS5_RKT_SA_RKT0_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_12CoordinateXYEEEdRKS6_RKT0_SB_RKT1_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:144,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_12CoordinateXYEEEdRKS6_RKT0_SB_RKT1_SE_
    - functionName:    _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKS5_RKT_SA_RKT0_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_12CoordinateXYEEEdRKS6_RKT0_SB_RKT1_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:128,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_12CoordinateXYEEEdRKS6_RKT0_SB_RKT1_SE_
    - functionName:    _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
        - _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:532,25'
          Dst:             _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:549,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:551,24'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:551,22'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:555,29'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_12CoordinateXYEEEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:160,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_12CoordinateXYEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_12CoordinateXYEEEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:152,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_12CoordinateXYEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:476,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:477,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:478,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:479,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:482,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:483,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:487,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:488,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:493,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:494,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:496,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:500,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:501,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:503,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:507,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:508,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:510,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:514,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:515,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:516,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:645,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:646,19'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:647,19'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
    - functionName:    _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_13CoordinateXYME
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:645,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:646,19'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:647,19'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_12CoordinateXYEEEdRKT0_RKT1_SC_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:168,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_12CoordinateXYEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_12CoordinateXYEEEdRKT0_RKT1_SC_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:176,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_12CoordinateXYEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMENS3_12CoordinateXYEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMENS3_12CoordinateXYEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_13CoordinateXYMEEEdRKT0_RKT1_SC_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:168,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_13CoordinateXYMEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_13CoordinateXYMEEEdRKT0_RKT1_SC_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:176,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_13CoordinateXYMEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_13CoordinateXYMEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_13CoordinateXYMEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKS5_RKT_SA_RKT0_SD_
        - _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKS5_RKT_SA_RKT0_SD_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEhRKT_S8_RKT0_SB_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:338,13'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:345,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:346,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:352,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:353,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:364,20'
          Dst:             _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEhRKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:407,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:408,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:409,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:410,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:412,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:413,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:414,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:415,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:417,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:418,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:419,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:420,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:422,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:423,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:424,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:425,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:431,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:432,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:433,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:436,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:437,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:438,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:441,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:442,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:443,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:446,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:447,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:448,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:452,13'
          Dst:             _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:453,13'
          Dst:             _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKS5_RKT_SA_RKT0_SD_
        - Src:             'include/geos/algorithm/LineIntersector.h:454,13'
          Dst:             _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKS5_RKT_SA_RKT0_SD_
        - Src:             'include/geos/algorithm/LineIntersector.h:456,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEvRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEhRKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:157,18'
          Dst:             _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEhRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14CoordinateXYZM6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:594,36'
          Dst:             _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:594,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:595,19'
          Dst:             _ZNK4geos4geom14CoordinateXYZM6isNullEv
        - Src:             'include/geos/algorithm/LineIntersector.h:596,49'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:605,27'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_14CoordinateXYZMEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_14CoordinateXYZMEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:144,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
    - functionName:    _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:128,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
    - functionName:    _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_S8_RKT0_SB_
        - _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:532,25'
          Dst:             _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:549,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:551,24'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:551,22'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:555,29'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_14CoordinateXYZMEEEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:160,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_14CoordinateXYZMEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_14CoordinateXYZMEEEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:152,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_14CoordinateXYZMEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom10CoordinateENS3_14CoordinateXYZMEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:476,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:477,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:478,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:479,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:482,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:483,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:487,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:488,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:493,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:494,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:496,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:500,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:501,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:503,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:507,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:508,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:510,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:514,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_10CoordinateEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:515,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:516,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom10CoordinateENS3_14CoordinateXYZMEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom10CoordinateENS3_14CoordinateXYZMEEEhRKT_S8_RKT0_SB_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:338,13'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:345,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:346,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:352,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:353,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:364,20'
          Dst:             _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom10CoordinateENS3_14CoordinateXYZMEEEhRKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:407,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:408,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:409,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:410,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:412,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:413,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:414,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:415,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:417,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:418,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:419,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:420,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:422,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:423,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:424,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:425,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:432,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:433,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:437,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:438,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:441,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:442,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:443,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:446,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:447,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:448,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:452,13'
          Dst:             _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom10CoordinateENS3_14CoordinateXYZMEEES5_RKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:453,13'
          Dst:             _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - Src:             'include/geos/algorithm/LineIntersector.h:454,13'
          Dst:             _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom10CoordinateENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - Src:             'include/geos/algorithm/LineIntersector.h:456,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateENS3_14CoordinateXYZMEEEvRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom10CoordinateENS3_14CoordinateXYZMEEEhRKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:157,18'
          Dst:             _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom10CoordinateENS3_14CoordinateXYZMEEEhRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14CoordinateXYZM6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:594,36'
          Dst:             _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:594,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:595,19'
          Dst:             _ZNK4geos4geom14CoordinateXYZM6isNullEv
        - Src:             'include/geos/algorithm/LineIntersector.h:596,49'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:605,27'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:607,27'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_13CoordinateXYMEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_13CoordinateXYMEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:144,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
    - functionName:    _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:128,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SC_RKT1_SF_
    - functionName:    _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
        - _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:532,25'
          Dst:             _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:549,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:551,24'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:551,22'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:555,29'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_13CoordinateXYMEEEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:160,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_13CoordinateXYMEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_13CoordinateXYMEEEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:152,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_13CoordinateXYMEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom10CoordinateENS3_13CoordinateXYMEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:476,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:477,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:478,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:479,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:482,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:483,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:487,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:488,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:493,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:494,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:496,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:500,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:501,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:503,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:507,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:508,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:510,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:514,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:515,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:516,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom10CoordinateENS3_13CoordinateXYMEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom10CoordinateENS3_13CoordinateXYMEEEhRKT_S8_RKT0_SB_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:338,13'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:345,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:346,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:352,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:353,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:364,20'
          Dst:             _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom10CoordinateENS3_13CoordinateXYMEEEhRKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:407,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:408,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:409,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:410,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:412,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:413,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:414,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:415,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:417,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:418,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:419,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:420,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:422,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:423,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:424,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:425,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:431,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:432,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:433,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:436,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:437,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:438,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:441,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:442,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:443,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:446,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:447,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:448,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:452,13'
          Dst:             _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom10CoordinateENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:453,13'
          Dst:             _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - Src:             'include/geos/algorithm/LineIntersector.h:454,13'
          Dst:             _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom10CoordinateENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT_SB_RKT0_SE_
        - Src:             'include/geos/algorithm/LineIntersector.h:456,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateENS3_13CoordinateXYMEEEvRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom10CoordinateENS3_13CoordinateXYMEEEhRKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:157,18'
          Dst:             _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom10CoordinateENS3_13CoordinateXYMEEEhRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_12CoordinateXYEEEdRKS6_RKT0_SB_RKT1_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_12CoordinateXYEEEdRKS6_RKT0_SB_RKT1_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
    - functionName:    _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14CoordinateXYZM6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:594,36'
          Dst:             _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:594,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:595,19'
          Dst:             _ZNK4geos4geom14CoordinateXYZM6isNullEv
        - Src:             'include/geos/algorithm/LineIntersector.h:596,49'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:605,27'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:607,27'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_12CoordinateXYEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_12CoordinateXYEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKS5_RKT_SA_RKT0_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_12CoordinateXYEEEdRKS6_RKT0_SB_RKT1_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:144,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_12CoordinateXYEEEdRKS6_RKT0_SB_RKT1_SE_
    - functionName:    _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKS5_RKT_SA_RKT0_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_12CoordinateXYEEEdRKS6_RKT0_SB_RKT1_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:128,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_12CoordinateXYEEEdRKS6_RKT0_SB_RKT1_SE_
    - functionName:    _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
        - _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:532,25'
          Dst:             _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:549,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:551,24'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:551,22'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:555,29'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_12CoordinateXYEEEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:160,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_12CoordinateXYEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_12CoordinateXYEEEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:152,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_12CoordinateXYEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom10CoordinateENS3_12CoordinateXYEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:476,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:477,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:478,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:479,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:482,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:483,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:487,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:488,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:493,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:494,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:496,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:500,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:501,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:503,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:507,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:508,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:510,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:514,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:515,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:516,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:645,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:646,19'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:647,19'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
    - functionName:    _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_10CoordinateE
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_SB_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:645,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:646,19'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:647,19'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_12CoordinateXYEEEdRKT0_RKT1_SC_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:168,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_12CoordinateXYEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_12CoordinateXYEEEdRKT0_RKT1_SC_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:176,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_12CoordinateXYEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_10CoordinateENS3_12CoordinateXYEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_10CoordinateENS3_12CoordinateXYEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_10CoordinateEEEdRKT0_RKT1_SC_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:168,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_10CoordinateEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_10CoordinateEEEdRKT0_RKT1_SC_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:176,16'
          Dst:             _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_10CoordinateEEEdRKT0_RKT1_SC_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_10CoordinateEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate16getOrInterpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_10CoordinateEEEdRKT0_RKT1_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:102,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:104,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom10CoordinateENS3_12CoordinateXYEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKS5_RKT_SA_RKT0_SD_
        - _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKS5_RKT_SA_RKT0_SD_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom10CoordinateENS3_12CoordinateXYEEEhRKT_S8_RKT0_SB_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:338,13'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:345,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:346,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:352,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:353,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:364,20'
          Dst:             _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom10CoordinateENS3_12CoordinateXYEEEhRKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:407,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:408,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:409,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:410,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:412,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:413,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:414,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:415,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:417,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:418,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:419,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:420,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:422,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:423,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:424,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:425,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:431,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:432,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:433,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:436,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:437,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:438,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:441,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:442,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:443,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:446,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:447,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:448,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:452,13'
          Dst:             _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:453,13'
          Dst:             _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKS5_RKT_SA_RKT0_SD_
        - Src:             'include/geos/algorithm/LineIntersector.h:454,13'
          Dst:             _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKS5_RKT_SA_RKT0_SD_
        - Src:             'include/geos/algorithm/LineIntersector.h:456,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateENS3_12CoordinateXYEEEvRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom10CoordinateENS3_12CoordinateXYEEEhRKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:157,18'
          Dst:             _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom10CoordinateENS3_12CoordinateXYEEEhRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_14CoordinateXYZMEEEdRKS5_RKT0_SB_RKT1_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_14CoordinateXYZMEEEdRKS5_RKT0_SB_RKT1_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_14CoordinateXYZMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14CoordinateXYZM6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:594,36'
          Dst:             _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:594,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:595,19'
          Dst:             _ZNK4geos4geom14CoordinateXYZM6isNullEv
        - Src:             'include/geos/algorithm/LineIntersector.h:596,49'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:605,27'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_14CoordinateXYZMEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE3EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_14CoordinateXYZMEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom14CoordinateXYZM3getILNS0_8OrdinateE2EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKS4_RKT_SA_RKT0_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_14CoordinateXYZMEEEdRKS5_RKT0_SB_RKT1_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:144,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_14CoordinateXYZMEEEdRKS5_RKT0_SB_RKT1_SE_
    - functionName:    _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKS4_RKT_SA_RKT0_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_14CoordinateXYZMEEEdRKS5_RKT0_SB_RKT1_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:128,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_14CoordinateXYZMEEEdRKS5_RKT0_SB_RKT1_SE_
    - functionName:    _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_S8_RKT0_SB_
        - _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:532,25'
          Dst:             _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:549,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:551,24'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:551,22'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:555,29'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_14CoordinateXYZMEEEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:160,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_14CoordinateXYZMEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_14CoordinateXYZMEEEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:152,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_14CoordinateXYZMEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:476,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:477,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:478,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:479,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:482,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:483,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:487,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:488,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:493,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:494,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:496,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:500,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:501,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:503,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:507,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:508,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:510,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:514,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEES4_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:515,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:516,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKS4_RKT_SA_RKT0_SD_
        - _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKS4_RKT_SA_RKT0_SD_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEhRKT_S8_RKT0_SB_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:338,13'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:345,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:346,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:352,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:353,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:364,20'
          Dst:             _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEhRKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:407,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:408,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:409,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:410,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:412,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:413,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:414,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:415,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:417,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:418,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:419,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:420,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:422,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:423,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:424,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:425,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:432,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:433,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:437,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:438,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:441,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:442,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:443,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:446,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:447,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:448,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:452,13'
          Dst:             _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEES5_RKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:453,13'
          Dst:             _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKS4_RKT_SA_RKT0_SD_
        - Src:             'include/geos/algorithm/LineIntersector.h:454,13'
          Dst:             _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKS4_RKT_SA_RKT0_SD_
        - Src:             'include/geos/algorithm/LineIntersector.h:456,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEvRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEhRKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:157,18'
          Dst:             _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEhRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_13CoordinateXYMEEEdRKS5_RKT0_SB_RKT1_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_13CoordinateXYMEEEdRKS5_RKT0_SB_RKT1_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_13CoordinateXYMEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14CoordinateXYZM6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:594,36'
          Dst:             _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:594,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:595,19'
          Dst:             _ZNK4geos4geom14CoordinateXYZM6isNullEv
        - Src:             'include/geos/algorithm/LineIntersector.h:596,49'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:605,27'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:607,27'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_13CoordinateXYMEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE3EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_13CoordinateXYMEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom13CoordinateXYM3getILNS0_8OrdinateE2EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKS4_RKT_SA_RKT0_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_13CoordinateXYMEEEdRKS5_RKT0_SB_RKT1_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:144,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_13CoordinateXYMEEEdRKS5_RKT0_SB_RKT1_SE_
    - functionName:    _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKS4_RKT_SA_RKT0_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_13CoordinateXYMEEEdRKS5_RKT0_SB_RKT1_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:128,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_13CoordinateXYMEEEdRKS5_RKT0_SB_RKT1_SE_
    - functionName:    _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
        - _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:532,25'
          Dst:             _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:549,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:551,24'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:551,22'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:555,29'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_13CoordinateXYMEEEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:160,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_13CoordinateXYMEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_13CoordinateXYMEEEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:152,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_13CoordinateXYMEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:476,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:477,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:478,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:479,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:482,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:483,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:487,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:488,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:493,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:494,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:496,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:500,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:501,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:503,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:507,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:508,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:510,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:514,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom13CoordinateXYMENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:515,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:516,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKS4_RKT_SA_RKT0_SD_
        - _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKS4_RKT_SA_RKT0_SD_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEhRKT_S8_RKT0_SB_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:338,13'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:345,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:346,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:352,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:353,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:364,20'
          Dst:             _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEhRKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:407,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:408,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:409,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:410,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:412,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:413,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:414,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:415,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:417,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:418,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:419,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:420,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:422,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:423,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:424,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:425,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:431,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:432,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:433,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:436,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_13CoordinateXYME
        - Src:             'include/geos/algorithm/LineIntersector.h:437,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:438,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:441,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:442,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:443,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:446,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:447,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:448,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:452,13'
          Dst:             _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom12CoordinateXYENS3_13CoordinateXYMEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:453,13'
          Dst:             _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKS4_RKT_SA_RKT0_SD_
        - Src:             'include/geos/algorithm/LineIntersector.h:454,13'
          Dst:             _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKS4_RKT_SA_RKT0_SD_
        - Src:             'include/geos/algorithm/LineIntersector.h:456,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEvRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEhRKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:157,18'
          Dst:             _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEhRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_10CoordinateEEEdRKS5_RKT0_SB_RKT1_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_10CoordinateEEEdRKS5_RKT0_SB_RKT1_SE_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:73,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYEEEdRKS5_RKT0_SA_
        - Src:             'include/geos/algorithm/Interpolate.h:74,21'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_10CoordinateEEEdRKNS3_12CoordinateXYERKT0_SB_
    - functionName:    _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14CoordinateXYZM6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:594,36'
          Dst:             _ZN4geos9algorithm12Intersection12intersectionERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:594,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:595,19'
          Dst:             _ZNK4geos4geom14CoordinateXYZM6isNullEv
        - Src:             'include/geos/algorithm/LineIntersector.h:596,49'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:605,27'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:607,27'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_10CoordinateEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE3EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE3EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_10CoordinateEEEdRKT0_RKT1_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
        - _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:90,31'
          Dst:             _ZNK4geos4geom12CoordinateXY3getILNS0_8OrdinateE2EEEdv
        - Src:             'include/geos/algorithm/Interpolate.h:91,31'
          Dst:             _ZNK4geos4geom10Coordinate3getILNS0_8OrdinateE2EEEdv
    - functionName:    _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKS4_RKT_SA_RKT0_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_10CoordinateEEEdRKS5_RKT0_SB_RKT1_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:144,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_10CoordinateEEEdRKS5_RKT0_SB_RKT1_SE_
    - functionName:    _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKS4_RKT_SA_RKT0_SD_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_10CoordinateEEEdRKS5_RKT0_SB_RKT1_SE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:128,16'
          Dst:             _ZN4geos9algorithm11Interpolate11interpolateILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_10CoordinateEEEdRKS5_RKT0_SB_RKT1_SE_
    - functionName:    _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
        - _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:532,25'
          Dst:             _ZNK4geos9algorithm15LineIntersector16intersectionSafeINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:549,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:551,24'
          Dst:             _ZN4geos9algorithm15LineIntersector15nearestEndpointERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:551,22'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:555,29'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_10CoordinateEEEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:160,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE3ENS3_12CoordinateXYENS3_10CoordinateEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_10CoordinateEEEdRKT0_RKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/Interpolate.h:152,16'
          Dst:             _ZN4geos9algorithm11Interpolate3getILNS_4geom8OrdinateE2ENS3_12CoordinateXYENS3_10CoordinateEEEdRKT0_RKT1_
    - functionName:    _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom12CoordinateXYENS3_10CoordinateEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:476,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:477,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:478,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:479,22'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:482,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:483,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:487,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:488,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:493,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:494,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:496,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:500,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:501,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:503,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:507,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:508,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:510,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'include/geos/algorithm/LineIntersector.h:514,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom10CoordinateENS3_12CoordinateXYEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:515,24'
          Dst:             _ZN4geos9algorithm15LineIntersector22zmGetOrInterpolateCopyINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:516,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom12CoordinateXYENS3_10CoordinateEEEhRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Edddd
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKS4_RKT_SA_RKT0_SD_
        - _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKS4_RKT_SA_RKT0_SD_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom12CoordinateXYENS3_10CoordinateEEEhRKT_S8_RKT0_SB_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:338,13'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - Src:             'include/geos/algorithm/LineIntersector.h:345,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:346,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:352,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:353,19'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'include/geos/algorithm/LineIntersector.h:364,20'
          Dst:             _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionINS_4geom12CoordinateXYENS3_10CoordinateEEEhRKT_S8_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:382,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'include/geos/algorithm/LineIntersector.h:407,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:408,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:409,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:410,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:412,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:413,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:414,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:415,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:417,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:418,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:419,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:420,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:422,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/algorithm/LineIntersector.h:423,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:424,17'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:425,17'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'include/geos/algorithm/LineIntersector.h:431,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:432,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:433,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:436,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_10CoordinateE
        - Src:             'include/geos/algorithm/LineIntersector.h:437,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:438,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom10CoordinateENS3_12CoordinateXYEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:441,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:442,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:443,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:446,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'include/geos/algorithm/LineIntersector.h:447,17'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:448,17'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'include/geos/algorithm/LineIntersector.h:452,13'
          Dst:             _ZNK4geos9algorithm15LineIntersector12intersectionINS_4geom12CoordinateXYENS3_10CoordinateEEENS3_14CoordinateXYZMERKT_S9_RKT0_SC_
        - Src:             'include/geos/algorithm/LineIntersector.h:453,13'
          Dst:             _ZN4geos9algorithm11Interpolate12zInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKS4_RKT_SA_RKT0_SD_
        - Src:             'include/geos/algorithm/LineIntersector.h:454,13'
          Dst:             _ZN4geos9algorithm11Interpolate12mInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKS4_RKT_SA_RKT0_SD_
        - Src:             'include/geos/algorithm/LineIntersector.h:456,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Edddd
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYENS3_10CoordinateEEEvRKT_S8_RKT0_SB_
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom12CoordinateXYENS3_10CoordinateEEEhRKT_S8_RKT0_SB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:157,18'
          Dst:             _ZN4geos9algorithm15LineIntersector16computeIntersectINS_4geom12CoordinateXYENS3_10CoordinateEEEhRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11DoIntersectclINS_4geom14CoordinateXYZMES4_EEvv
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom14CoordinateXYZMES4_EEvRKT_S7_RKT0_SA_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:209,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:210,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:211,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:212,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:214,14'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom14CoordinateXYZMES4_EEvRKT_S7_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11DoIntersectclINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEvv
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEvRKT_S8_RKT0_SB_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:209,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:210,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:211,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:212,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:214,14'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEvRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11DoIntersectclINS_4geom14CoordinateXYZMENS3_10CoordinateEEEvv
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom14CoordinateXYZMENS3_10CoordinateEEEvRKT_S8_RKT0_SB_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:209,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:210,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:211,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:212,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:214,14'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom14CoordinateXYZMENS3_10CoordinateEEEvRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11DoIntersectclINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEvv
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEvRKT_S8_RKT0_SB_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:209,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:210,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:211,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:212,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:214,14'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEvRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11DoIntersectclINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEvv
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEvRKT_S8_RKT0_SB_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:209,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:210,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:211,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:212,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:214,14'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEvRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11DoIntersectclINS_4geom13CoordinateXYMES4_EEvv
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom13CoordinateXYMES4_EEvRKT_S7_RKT0_SA_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:209,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:210,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:211,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:212,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:214,14'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom13CoordinateXYMES4_EEvRKT_S7_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11DoIntersectclINS_4geom13CoordinateXYMENS3_10CoordinateEEEvv
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom13CoordinateXYMENS3_10CoordinateEEEvRKT_S8_RKT0_SB_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:209,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:210,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:211,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:212,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:214,14'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom13CoordinateXYMENS3_10CoordinateEEEvRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11DoIntersectclINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEvv
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEvRKT_S8_RKT0_SB_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:209,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:210,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:211,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:212,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:214,14'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEvRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11DoIntersectclINS_4geom10CoordinateENS3_14CoordinateXYZMEEEvv
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateENS3_14CoordinateXYZMEEEvRKT_S8_RKT0_SB_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:209,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:210,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:211,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:212,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:214,14'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateENS3_14CoordinateXYZMEEEvRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11DoIntersectclINS_4geom10CoordinateENS3_13CoordinateXYMEEEvv
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateENS3_13CoordinateXYMEEEvRKT_S8_RKT0_SB_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:209,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:210,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:211,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:212,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:214,14'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateENS3_13CoordinateXYMEEEvRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11DoIntersectclINS_4geom10CoordinateES4_EEvv
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:209,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:210,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:211,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:212,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:214,14'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
    - functionName:    _ZN4geos9algorithm11DoIntersectclINS_4geom10CoordinateENS3_12CoordinateXYEEEvv
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateENS3_12CoordinateXYEEEvRKT_S8_RKT0_SB_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:209,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:210,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:211,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:212,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:214,14'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateENS3_12CoordinateXYEEEvRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11DoIntersectclINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEvv
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEvRKT_S8_RKT0_SB_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:209,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:210,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:211,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:212,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:214,14'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEvRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11DoIntersectclINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEvv
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEvRKT_S8_RKT0_SB_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:209,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:210,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:211,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:212,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:214,14'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEvRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11DoIntersectclINS_4geom12CoordinateXYENS3_10CoordinateEEEvv
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYENS3_10CoordinateEEEvRKT_S8_RKT0_SB_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:209,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:210,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:211,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:212,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:214,14'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYENS3_10CoordinateEEEvRKT_S8_RKT0_SB_
    - functionName:    _ZN4geos9algorithm11DoIntersectclINS_4geom12CoordinateXYES4_EEvv
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYES4_EEvRKT_S7_RKT0_SA_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:209,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:210,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:211,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:212,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/LineIntersector.cpp:214,14'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYES4_EEvRKT_S7_RKT0_SA_
    - functionName:    _ZN4geos4geom19CoordinateSequences9type_pairINS0_14CoordinateTypeEEEiRKT_S6_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequences.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm11DoIntersectC2ERNS0_15LineIntersectorERKNS_4geom18CoordinateSequenceEmmS7_mm
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntersectionERKNS_4geom18CoordinateSequenceEmmS5_mm
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom19CoordinateSequences14binaryDispatchINS_9algorithm11DoIntersectEJEEEvRKNS0_18CoordinateSequenceES7_RT_DpT0_
        - _ZN4geos9algorithm11DoIntersectC2ERNS0_15LineIntersectorERKNS_4geom18CoordinateSequenceEmmS7_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:241,17'
          Dst:             _ZN4geos9algorithm11DoIntersectC2ERNS0_15LineIntersectorERKNS_4geom18CoordinateSequenceEmmS7_mm
        - Src:             'src/algorithm/LineIntersector.cpp:242,5'
          Dst:             _ZN4geos4geom19CoordinateSequences14binaryDispatchINS_9algorithm11DoIntersectEJEEEvRKNS0_18CoordinateSequenceES7_RT_DpT0_
    - functionName:    _ZN4geos4geom19CoordinateSequences14binaryDispatchINS_9algorithm11DoIntersectEJEEEvRKNS0_18CoordinateSequenceES7_RT_DpT0_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequences.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          109
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos4geom19CoordinateSequences9type_pairINS0_14CoordinateTypeEEEiRKT_S6_
        - _ZN4geos9algorithm11DoIntersectclINS_4geom10CoordinateENS3_12CoordinateXYEEEvv
        - _ZN4geos9algorithm11DoIntersectclINS_4geom10CoordinateENS3_13CoordinateXYMEEEvv
        - _ZN4geos9algorithm11DoIntersectclINS_4geom10CoordinateENS3_14CoordinateXYZMEEEvv
        - _ZN4geos9algorithm11DoIntersectclINS_4geom10CoordinateES4_EEvv
        - _ZN4geos9algorithm11DoIntersectclINS_4geom12CoordinateXYENS3_10CoordinateEEEvv
        - _ZN4geos9algorithm11DoIntersectclINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEvv
        - _ZN4geos9algorithm11DoIntersectclINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEvv
        - _ZN4geos9algorithm11DoIntersectclINS_4geom12CoordinateXYES4_EEvv
        - _ZN4geos9algorithm11DoIntersectclINS_4geom13CoordinateXYMENS3_10CoordinateEEEvv
        - _ZN4geos9algorithm11DoIntersectclINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEvv
        - _ZN4geos9algorithm11DoIntersectclINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEvv
        - _ZN4geos9algorithm11DoIntersectclINS_4geom13CoordinateXYMES4_EEvv
        - _ZN4geos9algorithm11DoIntersectclINS_4geom14CoordinateXYZMENS3_10CoordinateEEEvv
        - _ZN4geos9algorithm11DoIntersectclINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEvv
        - _ZN4geos9algorithm11DoIntersectclINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEvv
        - _ZN4geos9algorithm11DoIntersectclINS_4geom14CoordinateXYZMES4_EEvv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequences.h:50,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequences.h:47,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequences.h:48,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequences.h:50,16'
          Dst:             _ZN4geos4geom19CoordinateSequences9type_pairINS0_14CoordinateTypeEEEiRKT_S6_
        - Src:             'include/geos/geom/CoordinateSequences.h:51,86'
          Dst:             _ZN4geos9algorithm11DoIntersectclINS_4geom12CoordinateXYES4_EEvv
        - Src:             'include/geos/geom/CoordinateSequences.h:52,86'
          Dst:             _ZN4geos9algorithm11DoIntersectclINS_4geom12CoordinateXYENS3_10CoordinateEEEvv
        - Src:             'include/geos/geom/CoordinateSequences.h:53,86'
          Dst:             _ZN4geos9algorithm11DoIntersectclINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEvv
        - Src:             'include/geos/geom/CoordinateSequences.h:54,86'
          Dst:             _ZN4geos9algorithm11DoIntersectclINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEvv
        - Src:             'include/geos/geom/CoordinateSequences.h:56,86'
          Dst:             _ZN4geos9algorithm11DoIntersectclINS_4geom10CoordinateENS3_12CoordinateXYEEEvv
        - Src:             'include/geos/geom/CoordinateSequences.h:57,86'
          Dst:             _ZN4geos9algorithm11DoIntersectclINS_4geom10CoordinateES4_EEvv
        - Src:             'include/geos/geom/CoordinateSequences.h:58,86'
          Dst:             _ZN4geos9algorithm11DoIntersectclINS_4geom10CoordinateENS3_13CoordinateXYMEEEvv
        - Src:             'include/geos/geom/CoordinateSequences.h:59,86'
          Dst:             _ZN4geos9algorithm11DoIntersectclINS_4geom10CoordinateENS3_14CoordinateXYZMEEEvv
        - Src:             'include/geos/geom/CoordinateSequences.h:61,86'
          Dst:             _ZN4geos9algorithm11DoIntersectclINS_4geom13CoordinateXYMENS3_12CoordinateXYEEEvv
        - Src:             'include/geos/geom/CoordinateSequences.h:62,86'
          Dst:             _ZN4geos9algorithm11DoIntersectclINS_4geom13CoordinateXYMENS3_10CoordinateEEEvv
        - Src:             'include/geos/geom/CoordinateSequences.h:63,86'
          Dst:             _ZN4geos9algorithm11DoIntersectclINS_4geom13CoordinateXYMES4_EEvv
        - Src:             'include/geos/geom/CoordinateSequences.h:64,86'
          Dst:             _ZN4geos9algorithm11DoIntersectclINS_4geom13CoordinateXYMENS3_14CoordinateXYZMEEEvv
        - Src:             'include/geos/geom/CoordinateSequences.h:66,86'
          Dst:             _ZN4geos9algorithm11DoIntersectclINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEvv
        - Src:             'include/geos/geom/CoordinateSequences.h:67,86'
          Dst:             _ZN4geos9algorithm11DoIntersectclINS_4geom14CoordinateXYZMENS3_10CoordinateEEEvv
        - Src:             'include/geos/geom/CoordinateSequences.h:68,86'
          Dst:             _ZN4geos9algorithm11DoIntersectclINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEvv
        - Src:             'include/geos/geom/CoordinateSequences.h:69,86'
          Dst:             _ZN4geos9algorithm11DoIntersectclINS_4geom14CoordinateXYZMES4_EEvv
    - functionName:    _ZN4geos9algorithm11DoIntersectC2ERNS0_15LineIntersectorERKNS_4geom18CoordinateSequenceEmS7_m
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntersectionERKNS_4geom18CoordinateSequenceEmS5_m
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom19CoordinateSequences14binaryDispatchINS_9algorithm11DoIntersectEJEEEvRKNS0_18CoordinateSequenceES7_RT_DpT0_
        - _ZN4geos9algorithm11DoIntersectC2ERNS0_15LineIntersectorERKNS_4geom18CoordinateSequenceEmS7_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:232,17'
          Dst:             _ZN4geos9algorithm11DoIntersectC2ERNS0_15LineIntersectorERKNS_4geom18CoordinateSequenceEmS7_m
        - Src:             'src/algorithm/LineIntersector.cpp:233,5'
          Dst:             _ZN4geos4geom19CoordinateSequences14binaryDispatchINS_9algorithm11DoIntersectEJEEEvRKNS0_18CoordinateSequenceES7_RT_DpT0_
    - functionName:    _ZNK4geos9algorithm15LineIntersector15getEdgeDistanceEmm
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeEdgeDistanceERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:169,19'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeEdgeDistanceERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeEdgeDistanceERKNS_4geom12CoordinateXYES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:59,10'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/algorithm/LineIntersector.cpp:62,15'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9algorithm15LineIntersector20getIndexAlongSegmentEmm
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntLineIndexEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:145,5'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntLineIndexEv
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntLineIndexEv
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntLineIndexEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:127,5'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntLineIndexEm
        - Src:             'src/algorithm/LineIntersector.cpp:128,5'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntLineIndexEm
    - functionName:    _ZN4geos9algorithm15LineIntersector19computeIntLineIndexEm
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9algorithm15LineIntersector15getEdgeDistanceEmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:153,20'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getEdgeDistanceEmm
        - Src:             'src/algorithm/LineIntersector.cpp:154,20'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getEdgeDistanceEmm
    - functionName:    _ZN4geos9algorithm15LineIntersector27getIntersectionAlongSegmentEmm
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntLineIndexEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:137,5'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntLineIndexEv
    - functionName:    _ZN4geos9algorithm15LineIntersector20isSameSignAndNonZeroEdd
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          44
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm15LineIntersector11isCollinearEv
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm15LineIntersector10isEndPointEv
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:466,16'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
    - functionName:    '_ZZNK4geos9algorithm15LineIntersector8toStringEvENK3$_0clEPKNS_4geom12CoordinateXYE'
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8toStringEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:94,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8toStringEv
    - functionName:    _ZNK4geos9algorithm15LineIntersector8toStringEv
      functionSourceFile: '/src/geos/src/algorithm/LineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          183
      EdgeCount:       77
      CyclomaticComplexity: 33
      functionsReached:
        - _ZNK4geos9algorithm15LineIntersector10isEndPointEv
        - _ZNK4geos9algorithm15LineIntersector11isCollinearEv
        - '_ZZNK4geos9algorithm15LineIntersector8toStringEvENK3$_0clEPKNS_4geom12CoordinateXYE'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/LineIntersector.cpp:97,11'
          Dst:             '_ZZNK4geos9algorithm15LineIntersector8toStringEvENK3$_0clEPKNS_4geom12CoordinateXYE'
        - Src:             'src/algorithm/LineIntersector.cpp:98,11'
          Dst:             '_ZZNK4geos9algorithm15LineIntersector8toStringEvENK3$_0clEPKNS_4geom12CoordinateXYE'
        - Src:             'src/algorithm/LineIntersector.cpp:99,11'
          Dst:             '_ZZNK4geos9algorithm15LineIntersector8toStringEvENK3$_0clEPKNS_4geom12CoordinateXYE'
        - Src:             'src/algorithm/LineIntersector.cpp:100,11'
          Dst:             '_ZZNK4geos9algorithm15LineIntersector8toStringEvENK3$_0clEPKNS_4geom12CoordinateXYE'
        - Src:             'src/algorithm/LineIntersector.cpp:101,8'
          Dst:             _ZNK4geos9algorithm15LineIntersector10isEndPointEv
        - Src:             'src/algorithm/LineIntersector.cpp:107,8'
          Dst:             _ZNK4geos9algorithm15LineIntersector11isCollinearEv
    - functionName:    _ZN4geos9algorithm25NotRepresentableExceptionD0Ev
      functionSourceFile: '/src/geos/include/geos/algorithm/NotRepresentableException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/NotRepresentableException.h:38,52'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZN4geos9algorithm25NotRepresentableExceptionC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/algorithm/NotRepresentableException.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/NotRepresentableException.cpp:33,5'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN4geos9algorithm25NotRepresentableExceptionC2Ev
      functionSourceFile: '/src/geos/src/algorithm/NotRepresentableException.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/NotRepresentableException.cpp:24,5'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN4geos9algorithm13PointLocation12locateInRingERKNS_4geom12CoordinateXYERKNS2_5CurveE
      functionSourceFile: '/src/geos/src/algorithm/PointLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm18RayCrossingCounter17locatePointInRingERKNS_4geom12CoordinateXYERKNS2_5CurveE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PointLocation.cpp:103,12'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter17locatePointInRingERKNS_4geom12CoordinateXYERKNS2_5CurveE
    - functionName:    _ZN4geos9algorithm13PointLocation12locateInRingERKNS_4geom12CoordinateXYERKNS2_18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/PointLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm18RayCrossingCounter17locatePointInRingERKNS_4geom12CoordinateXYERKNS2_18CoordinateSequenceE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PointLocation.cpp:97,12'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter17locatePointInRingERKNS_4geom12CoordinateXYERKNS2_18CoordinateSequenceE
    - functionName:    _ZN4geos9algorithm13PointLocation8isInRingERKNS_4geom12CoordinateXYEPKNS2_18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/PointLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm13PointLocation12locateInRingERKNS_4geom12CoordinateXYERKNS2_18CoordinateSequenceE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PointLocation.cpp:81,12'
          Dst:             _ZN4geos9algorithm13PointLocation12locateInRingERKNS_4geom12CoordinateXYERKNS2_18CoordinateSequenceE
    - functionName:    _ZN4geos9algorithm13PointLocation12locateInRingERKNS_4geom12CoordinateXYERKNSt3__16vectorIPKNS2_10CoordinateENS6_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/algorithm/PointLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm18RayCrossingCounter17locatePointInRingERKNS_4geom12CoordinateXYERKNSt3__16vectorIPKNS2_10CoordinateENS6_9allocatorISA_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PointLocation.cpp:89,12'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter17locatePointInRingERKNS_4geom12CoordinateXYERKNSt3__16vectorIPKNS2_10CoordinateENS6_9allocatorISA_EEEE
    - functionName:    _ZN4geos9algorithm13PointLocation8isInRingERKNS_4geom12CoordinateXYERKNSt3__16vectorIPKNS2_10CoordinateENS6_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/algorithm/PointLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm13PointLocation12locateInRingERKNS_4geom12CoordinateXYERKNSt3__16vectorIPKNS2_10CoordinateENS6_9allocatorISA_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PointLocation.cpp:73,12'
          Dst:             _ZN4geos9algorithm13PointLocation12locateInRingERKNS_4geom12CoordinateXYERKNSt3__16vectorIPKNS2_10CoordinateENS6_9allocatorISA_EEEE
    - functionName:    _ZN4geos9algorithm13PointLocation8isOnLineERKNS_4geom12CoordinateXYEPKNS2_18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/PointLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          49
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9algorithm13PointLocation11isOnSegmentERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PointLocation.cpp:53,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/algorithm/PointLocation.cpp:60,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/PointLocation.cpp:61,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/PointLocation.cpp:59,12'
          Dst:             _ZN4geos9algorithm13PointLocation11isOnSegmentERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm13PointLocation11isOnSegmentERKNS_4geom12CoordinateXYES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/PointLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PointLocation.cpp:40,11'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/algorithm/PointLocation.cpp:43,11'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/PointLocation.cpp:45,47'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm12PointLocator19locateInPolygonRingERKNS_4geom12CoordinateXYEPKNS2_5CurveE
      functionSourceFile: '/src/geos/src/algorithm/PointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm13PointLocation12locateInRingERKNS_4geom12CoordinateXYERKNS2_5CurveE
        - _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PointLocator.cpp:190,38'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/PointLocator.cpp:194,12'
          Dst:             _ZN4geos9algorithm13PointLocation12locateInRingERKNS_4geom12CoordinateXYERKNS2_5CurveE
    - functionName:    _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_5PointE
      functionSourceFile: '/src/geos/src/algorithm/PointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PointLocator.cpp:160,39'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos9algorithm12PointLocator18updateLocationInfoENS_4geom8LocationE
      functionSourceFile: '/src/geos/src/algorithm/PointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm12PointLocator15computeLocationERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/PointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          218
      EdgeCount:       48
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm12PointLocator15computeLocationERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
        - _ZN4geos9algorithm12PointLocator18updateLocationInfoENS_4geom8LocationE
        - _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_10LineStringE
        - _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_5PointE
        - _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_7SurfaceE
        - _ZNK4geos4geom18GeometryCollection3endEv
        - _ZNK4geos4geom18GeometryCollection5beginEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/algorithm/PointLocator.cpp:83,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/algorithm/PointLocator.cpp:87,32'
          Dst:             _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_5PointE
        - Src:             'src/algorithm/PointLocator.cpp:87,13'
          Dst:             _ZN4geos9algorithm12PointLocator18updateLocationInfoENS_4geom8LocationE
        - Src:             'src/algorithm/PointLocator.cpp:92,32'
          Dst:             _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_10LineStringE
        - Src:             'src/algorithm/PointLocator.cpp:92,13'
          Dst:             _ZN4geos9algorithm12PointLocator18updateLocationInfoENS_4geom8LocationE
        - Src:             'src/algorithm/PointLocator.cpp:97,32'
          Dst:             _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_10LineStringE
        - Src:             'src/algorithm/PointLocator.cpp:97,13'
          Dst:             _ZN4geos9algorithm12PointLocator18updateLocationInfoENS_4geom8LocationE
        - Src:             'src/algorithm/PointLocator.cpp:102,32'
          Dst:             _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_7SurfaceE
        - Src:             'src/algorithm/PointLocator.cpp:102,13'
          Dst:             _ZN4geos9algorithm12PointLocator18updateLocationInfoENS_4geom8LocationE
        - Src:             'src/algorithm/PointLocator.cpp:107,33'
          Dst:             _ZNK4geos4geom18GeometryCollection5beginEv
        - Src:             'src/algorithm/PointLocator.cpp:107,33'
          Dst:             _ZNK4geos4geom18GeometryCollection3endEv
        - Src:             'src/algorithm/PointLocator.cpp:108,17'
          Dst:             _ZN4geos9algorithm12PointLocator15computeLocationERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
        - Src:             'src/algorithm/PointLocator.cpp:116,36'
          Dst:             _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_10LineStringE
        - Src:             'src/algorithm/PointLocator.cpp:116,17'
          Dst:             _ZN4geos9algorithm12PointLocator18updateLocationInfoENS_4geom8LocationE
        - Src:             'src/algorithm/PointLocator.cpp:124,36'
          Dst:             _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_7SurfaceE
        - Src:             'src/algorithm/PointLocator.cpp:124,17'
          Dst:             _ZN4geos9algorithm12PointLocator18updateLocationInfoENS_4geom8LocationE
        - Src:             'src/algorithm/PointLocator.cpp:130,33'
          Dst:             _ZNK4geos4geom18GeometryCollection5beginEv
        - Src:             'src/algorithm/PointLocator.cpp:130,33'
          Dst:             _ZNK4geos4geom18GeometryCollection3endEv
        - Src:             'src/algorithm/PointLocator.cpp:131,17'
          Dst:             _ZN4geos9algorithm12PointLocator15computeLocationERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
        - Src:             'src/algorithm/PointLocator.cpp:136,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/PointLocator.cpp:136,19'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/PointLocator.cpp:136,13'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/PointLocator.cpp:136,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_10LineStringE
      functionSourceFile: '/src/geos/src/algorithm/PointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm13PointLocation8isOnLineERKNS_4geom12CoordinateXYEPKNS2_18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PointLocator.cpp:170,35'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/PointLocator.cpp:174,40'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/PointLocator.cpp:176,23'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/PointLocator.cpp:176,15'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/algorithm/PointLocator.cpp:176,86'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/algorithm/PointLocator.cpp:176,61'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/PointLocator.cpp:176,53'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/algorithm/PointLocator.cpp:180,8'
          Dst:             _ZN4geos9algorithm13PointLocation8isOnLineERKNS_4geom12CoordinateXYEPKNS2_18CoordinateSequenceE
    - functionName:    _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_7SurfaceE
      functionSourceFile: '/src/geos/src/algorithm/PointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          91
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9algorithm12PointLocator19locateInPolygonRingERKNS_4geom12CoordinateXYEPKNS2_5CurveE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PointLocator.cpp:208,25'
          Dst:             _ZN4geos9algorithm12PointLocator19locateInPolygonRingERKNS_4geom12CoordinateXYEPKNS2_5CurveE
        - Src:             'src/algorithm/PointLocator.cpp:219,28'
          Dst:             _ZN4geos9algorithm12PointLocator19locateInPolygonRingERKNS_4geom12CoordinateXYEPKNS2_5CurveE
    - functionName:    _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/PointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9algorithm12PointLocator15computeLocationERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
        - _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_10LineStringE
        - _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_7SurfaceE
        - _ZN4geos9geomgraph13GeometryGraph12isInBoundaryEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PointLocator.cpp:53,16'
          Dst:             _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_10LineStringE
        - Src:             'src/algorithm/PointLocator.cpp:58,16'
          Dst:             _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_7SurfaceE
        - Src:             'src/algorithm/PointLocator.cpp:63,5'
          Dst:             _ZN4geos9algorithm12PointLocator15computeLocationERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
        - Src:             'src/algorithm/PointLocator.cpp:64,9'
          Dst:             _ZN4geos9geomgraph13GeometryGraph12isInBoundaryEi
    - functionName:    _ZN4geos9algorithm19PolygonNodeTopology8quadrantEPKNS_4geom12CoordinateXYES5_
      functionSourceFile: '/src/geos/src/algorithm/PolygonNodeTopology.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Quadrant8quadrantEdd
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PolygonNodeTopology.cpp:165,12'
          Dst:             _ZN4geos4geom8Quadrant8quadrantEdd
    - functionName:    _ZN4geos9algorithm19PolygonNodeTopology12compareAngleEPKNS_4geom12CoordinateXYES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/PolygonNodeTopology.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm19PolygonNodeTopology8quadrantEPKNS_4geom12CoordinateXYES5_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PolygonNodeTopology.cpp:112,21'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology8quadrantEPKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/PolygonNodeTopology.cpp:113,21'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology8quadrantEPKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/PolygonNodeTopology.cpp:125,18'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm19PolygonNodeTopology9isBetweenEPKNS_4geom12CoordinateXYES5_S5_S5_
      functionSourceFile: '/src/geos/src/algorithm/PolygonNodeTopology.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm19PolygonNodeTopology14isAngleGreaterEPKNS_4geom12CoordinateXYES5_S5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PolygonNodeTopology.cpp:83,23'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology14isAngleGreaterEPKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/PolygonNodeTopology.cpp:85,23'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology14isAngleGreaterEPKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm19PolygonNodeTopology14isAngleGreaterEPKNS_4geom12CoordinateXYES5_S5_
      functionSourceFile: '/src/geos/src/algorithm/PolygonNodeTopology.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm19PolygonNodeTopology8quadrantEPKNS_4geom12CoordinateXYES5_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PolygonNodeTopology.cpp:141,21'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology8quadrantEPKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/PolygonNodeTopology.cpp:142,21'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology8quadrantEPKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/PolygonNodeTopology.cpp:154,18'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm19PolygonNodeTopology17isInteriorSegmentEPKNS_4geom12CoordinateXYES5_S5_S5_
      functionSourceFile: '/src/geos/src/algorithm/PolygonNodeTopology.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          34
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm19PolygonNodeTopology14isAngleGreaterEPKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm19PolygonNodeTopology9isBetweenEPKNS_4geom12CoordinateXYES5_S5_S5_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PolygonNodeTopology.cpp:66,9'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology14isAngleGreaterEPKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/PolygonNodeTopology.cpp:71,21'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology9isBetweenEPKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'src/algorithm/PolygonNodeTopology.cpp:71,21'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology9isBetweenEPKNS_4geom12CoordinateXYES5_S5_S5_
    - functionName:    _ZN4geos9algorithm19PolygonNodeTopology14compareBetweenEPKNS_4geom12CoordinateXYES5_S5_S5_
      functionSourceFile: '/src/geos/src/algorithm/PolygonNodeTopology.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9algorithm19PolygonNodeTopology12compareAngleEPKNS_4geom12CoordinateXYES5_S5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PolygonNodeTopology.cpp:96,17'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology12compareAngleEPKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/PolygonNodeTopology.cpp:98,17'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology12compareAngleEPKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm19PolygonNodeTopology10isCrossingEPKNS_4geom12CoordinateXYES5_S5_S5_S5_
      functionSourceFile: '/src/geos/src/algorithm/PolygonNodeTopology.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm19PolygonNodeTopology14compareBetweenEPKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZN4geos9algorithm19PolygonNodeTopology14isAngleGreaterEPKNS_4geom12CoordinateXYES5_S5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/PolygonNodeTopology.cpp:36,9'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology14isAngleGreaterEPKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/PolygonNodeTopology.cpp:49,24'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology14compareBetweenEPKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'src/algorithm/PolygonNodeTopology.cpp:51,24'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology14compareBetweenEPKNS_4geom12CoordinateXYES5_S5_S5_
    - functionName:    _ZNK4geos4geom11CircularArc8IteratoreqERKS2_
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom11CircularArc8IteratorC2ERKS1_i
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm18RayCrossingCounter16isPointInPolygonEv
      functionSourceFile: '/src/geos/src/algorithm/RayCrossingCounter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9algorithm18RayCrossingCounter11getLocationEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/RayCrossingCounter.cpp:310,12'
          Dst:             _ZNK4geos9algorithm18RayCrossingCounter11getLocationEv
    - functionName:    _ZNK4geos9algorithm18RayCrossingCounter11getLocationEv
      functionSourceFile: '/src/geos/src/algorithm/RayCrossingCounter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom11CircularArc8IteratorppEv
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 230
      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:    _ZNK4geos4geom11CircularArc8IteratordeEv
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p1INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:225,37'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/geom/CircularArc.h:225,62'
          Dst:             _ZNK4geos4geom11CircularArc2p1INS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/geom/CircularArc.h:225,75'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
    - functionName:    _ZNK4geos4geom11CircularArc8IteratorneERKS2_
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom11CircularArc8IteratoreqERKS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:244,28'
          Dst:             _ZNK4geos4geom11CircularArc8IteratoreqERKS2_
    - functionName:    _ZNK4geos4geom11CircularArc3endEv
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11CircularArc8IteratorC2ERKS1_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:258,16'
          Dst:             _ZN4geos4geom11CircularArc8IteratorC2ERKS1_i
    - functionName:    _ZNK4geos4geom11CircularArc5beginEv
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11CircularArc8IteratorC2ERKS1_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:254,16'
          Dst:             _ZN4geos4geom11CircularArc8IteratorC2ERKS1_i
    - functionName:    _ZN4geos9algorithm18RayCrossingCounter31pointsIntersectingHorizontalRayERKNS_4geom11CircularArcERKNS2_12CoordinateXYE
      functionSourceFile: '/src/geos/src/algorithm/RayCrossingCounter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          152
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom11CircularArc8IteratorppEv
        - _ZN4geos4geom12CoordinateXY7getNullEv
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZNK4geos4geom11CircularArc21containsPointOnCircleERKNS0_12CoordinateXYE
        - _ZNK4geos4geom11CircularArc3endEv
        - _ZNK4geos4geom11CircularArc5beginEv
        - _ZNK4geos4geom11CircularArc8IteratordeEv
        - _ZNK4geos4geom11CircularArc8IteratorneERKS2_
        - _ZNK4geos4geom11CircularArc9getCenterEv
        - _ZNK4geos4geom11CircularArc9getRadiusEv
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - sqrt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/RayCrossingCounter.cpp:211,25'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:212,25'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:214,15'
          Dst:             sqrt
        - Src:             'src/algorithm/RayCrossingCounter.cpp:220,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/RayCrossingCounter.cpp:221,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/RayCrossingCounter.cpp:227,33'
          Dst:             _ZNK4geos4geom11CircularArc5beginEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:227,33'
          Dst:             _ZNK4geos4geom11CircularArc3endEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:227,33'
          Dst:             _ZNK4geos4geom11CircularArc8IteratorneERKS2_
        - Src:             'src/algorithm/RayCrossingCounter.cpp:238,39'
          Dst:             _ZN4geos4geom12CoordinateXY7getNullEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:238,64'
          Dst:             _ZN4geos4geom12CoordinateXY7getNullEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:227,33'
          Dst:             _ZNK4geos4geom11CircularArc8IteratordeEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:229,24'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/RayCrossingCounter.cpp:232,24'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/RayCrossingCounter.cpp:227,33'
          Dst:             _ZN4geos4geom11CircularArc8IteratorppEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:227,33'
          Dst:             _ZNK4geos4geom11CircularArc8IteratorneERKS2_
        - Src:             'src/algorithm/RayCrossingCounter.cpp:241,37'
          Dst:             _ZNK4geos4geom11CircularArc21containsPointOnCircleERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/RayCrossingCounter.cpp:244,37'
          Dst:             _ZNK4geos4geom11CircularArc21containsPointOnCircleERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm18RayCrossingCounter19shouldCountCrossingERKNS_4geom11CircularArcERKNS2_12CoordinateXYE
      functionSourceFile: '/src/geos/src/algorithm/RayCrossingCounter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom11CircularArc15isUpwardAtPointERKNS0_12CoordinateXYE
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/RayCrossingCounter.cpp:197,24'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/RayCrossingCounter.cpp:197,11'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/RayCrossingCounter.cpp:198,20'
          Dst:             _ZNK4geos4geom11CircularArc15isUpwardAtPointERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/RayCrossingCounter.cpp:199,31'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/RayCrossingCounter.cpp:199,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/RayCrossingCounter.cpp:200,21'
          Dst:             _ZNK4geos4geom11CircularArc15isUpwardAtPointERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm18RayCrossingCounter8countArcERKNS_4geom11CircularArcE
      functionSourceFile: '/src/geos/src/algorithm/RayCrossingCounter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          119
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZN4geos9algorithm12CircularArcs14expandEnvelopeERNS_4geom8EnvelopeERKNS2_12CoordinateXYES7_S7_
        - _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
        - _ZN4geos9algorithm18RayCrossingCounter19shouldCountCrossingERKNS_4geom11CircularArcERKNS2_12CoordinateXYE
        - _ZN4geos9algorithm18RayCrossingCounter31pointsIntersectingHorizontalRayERKNS_4geom11CircularArcERKNS2_12CoordinateXYE
        - _ZNK4geos4geom11CircularArc13containsPointERKNS0_12CoordinateXYE
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p1INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc8isLinearEv
        - _ZNK4geos4geom12CoordinateXY6isNullEv
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/RayCrossingCounter.cpp:259,13'
          Dst:             _ZNK4geos4geom11CircularArc8isLinearEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:260,26'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/RayCrossingCounter.cpp:260,36'
          Dst:             _ZNK4geos4geom11CircularArc2p1INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/RayCrossingCounter.cpp:260,9'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/RayCrossingCounter.cpp:261,26'
          Dst:             _ZNK4geos4geom11CircularArc2p1INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/RayCrossingCounter.cpp:261,36'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/RayCrossingCounter.cpp:261,9'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/RayCrossingCounter.cpp:266,20'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/algorithm/RayCrossingCounter.cpp:267,51'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/RayCrossingCounter.cpp:267,61'
          Dst:             _ZNK4geos4geom11CircularArc2p1INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/RayCrossingCounter.cpp:267,71'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/RayCrossingCounter.cpp:267,5'
          Dst:             _ZN4geos9algorithm12CircularArcs14expandEnvelopeERNS_4geom8EnvelopeERKNS2_12CoordinateXYES7_S7_
        - Src:             'src/algorithm/RayCrossingCounter.cpp:269,21'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:274,21'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:274,57'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:275,17'
          Dst:             _ZNK4geos4geom11CircularArc13containsPointERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/RayCrossingCounter.cpp:280,23'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter31pointsIntersectingHorizontalRayERKNS_4geom11CircularArcERKNS2_12CoordinateXYE
        - Src:             'src/algorithm/RayCrossingCounter.cpp:281,24'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:281,36'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter19shouldCountCrossingERKNS_4geom11CircularArcERKNS2_12CoordinateXYE
        - Src:             'src/algorithm/RayCrossingCounter.cpp:284,24'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:284,36'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter19shouldCountCrossingERKNS_4geom11CircularArcERKNS2_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
      functionSourceFile: '/src/geos/src/algorithm/RayCrossingCounter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          179
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos9algorithm14CGAlgorithmsDD16orientationIndexERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/RayCrossingCounter.cpp:174,20'
          Dst:             _ZN4geos9algorithm14CGAlgorithmsDD16orientationIndexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm18RayCrossingCounter15processSequenceERKNS_4geom18CoordinateSequenceEb
      functionSourceFile: '/src/geos/src/algorithm/RayCrossingCounter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          92
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos4geom11CircularArcC2ERKNS0_18CoordinateSequenceEm
        - _ZN4geos4geom11CircularArcD2Ev
        - _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
        - _ZN4geos9algorithm18RayCrossingCounter8countArcERKNS_4geom11CircularArcE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos9algorithm18RayCrossingCounter11isOnSegmentEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/RayCrossingCounter.cpp:99,9'
          Dst:             _ZNK4geos9algorithm18RayCrossingCounter11isOnSegmentEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:115,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:104,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:104,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:105,48'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/RayCrossingCounter.cpp:106,48'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/RayCrossingCounter.cpp:108,13'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/RayCrossingCounter.cpp:110,17'
          Dst:             _ZNK4geos9algorithm18RayCrossingCounter11isOnSegmentEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:115,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:116,31'
          Dst:             _ZN4geos4geom11CircularArcC2ERKNS0_18CoordinateSequenceEm
        - Src:             'src/algorithm/RayCrossingCounter.cpp:117,13'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter8countArcERKNS_4geom11CircularArcE
        - Src:             'src/algorithm/RayCrossingCounter.cpp:119,17'
          Dst:             _ZNK4geos9algorithm18RayCrossingCounter11isOnSegmentEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:122,9'
          Dst:             _ZN4geos4geom11CircularArcD2Ev
        - Src:             'src/algorithm/RayCrossingCounter.cpp:122,9'
          Dst:             _ZN4geos4geom11CircularArcD2Ev
    - functionName:    _ZNK4geos9algorithm18RayCrossingCounter11isOnSegmentEv
      functionSourceFile: '/src/geos/include/geos/algorithm/RayCrossingCounter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm18RayCrossingCounter17locatePointInRingERKNS_4geom12CoordinateXYERKNS2_5CurveE
      functionSourceFile: '/src/geos/src/algorithm/RayCrossingCounter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm18RayCrossingCounter15processSequenceERKNS_4geom18CoordinateSequenceEb
        - _ZN4geos9algorithm18RayCrossingCounterC2ERKNS_4geom12CoordinateXYE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos9algorithm18RayCrossingCounter11getLocationEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/RayCrossingCounter.cpp:86,24'
          Dst:             _ZN4geos9algorithm18RayCrossingCounterC2ERKNS_4geom12CoordinateXYE
        - Src:             'src/algorithm/RayCrossingCounter.cpp:93,16'
          Dst:             _ZNK4geos9algorithm18RayCrossingCounter11getLocationEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:90,37'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:90,13'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter15processSequenceERKNS_4geom18CoordinateSequenceEb
    - functionName:    _ZN4geos9algorithm18RayCrossingCounter17locatePointInRingERKNS_4geom12CoordinateXYERKNSt3__16vectorIPKNS2_10CoordinateENS6_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/algorithm/RayCrossingCounter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
        - _ZN4geos9algorithm18RayCrossingCounterC2ERKNS_4geom12CoordinateXYE
        - _ZNK4geos9algorithm18RayCrossingCounter11getLocationEv
        - _ZNK4geos9algorithm18RayCrossingCounter11isOnSegmentEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/RayCrossingCounter.cpp:67,24'
          Dst:             _ZN4geos9algorithm18RayCrossingCounterC2ERKNS_4geom12CoordinateXYE
        - Src:             'src/algorithm/RayCrossingCounter.cpp:73,13'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/RayCrossingCounter.cpp:75,16'
          Dst:             _ZNK4geos9algorithm18RayCrossingCounter11isOnSegmentEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:0,0'
          Dst:             _ZNK4geos9algorithm18RayCrossingCounter11getLocationEv
    - functionName:    _ZN4geos9algorithm18RayCrossingCounter17locatePointInRingERKNS_4geom12CoordinateXYERKNS2_18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/RayCrossingCounter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
        - _ZN4geos9algorithm18RayCrossingCounterC2ERKNS_4geom12CoordinateXYE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos9algorithm18RayCrossingCounter11getLocationEv
        - _ZNK4geos9algorithm18RayCrossingCounter11isOnSegmentEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/RayCrossingCounter.cpp:48,24'
          Dst:             _ZN4geos9algorithm18RayCrossingCounterC2ERKNS_4geom12CoordinateXYE
        - Src:             'src/algorithm/RayCrossingCounter.cpp:50,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:51,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/RayCrossingCounter.cpp:52,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/RayCrossingCounter.cpp:54,13'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
        - Src:             'src/algorithm/RayCrossingCounter.cpp:56,16'
          Dst:             _ZNK4geos9algorithm18RayCrossingCounter11isOnSegmentEv
        - Src:             'src/algorithm/RayCrossingCounter.cpp:0,0'
          Dst:             _ZNK4geos9algorithm18RayCrossingCounter11getLocationEv
    - functionName:    _ZN4geos9algorithm9construct23ExactMaxInscribedCircle8isConvexEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/construct/ExactMaxInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:223,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:231,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:232,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:233,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:230,22'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm9construct23ExactMaxInscribedCircle9isConcaveERKNS_4geom12CoordinateXYES6_S6_
      functionSourceFile: '/src/geos/src/algorithm/construct/ExactMaxInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:252,46'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm9construct23ExactMaxInscribedCircle21computeConvexBisectorEPKNS_4geom18CoordinateSequenceEmd
      functionSourceFile: '/src/geos/src/algorithm/construct/ExactMaxInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          87
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2Edddd
        - _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm5Angle7projectERKNS_4geom12CoordinateXYEdd
        - _ZN4geos9algorithm5Angle8bisectorERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm9construct23ExactMaxInscribedCircle9isConcaveERKNS_4geom12CoordinateXYES6_S6_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:195,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:196,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:197,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:198,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:199,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:200,9'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle9isConcaveERKNS_4geom12CoordinateXYES6_S6_
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:201,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:201,15'
          Dst:             _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:201,9'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:201,9'
          Dst:             __cxa_free_exception
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:202,24'
          Dst:             _ZN4geos9algorithm5Angle8bisectorERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:203,26'
          Dst:             _ZN4geos9algorithm5Angle7projectERKNS_4geom12CoordinateXYEdd
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:204,12'
          Dst:             _ZN4geos4geom11LineSegmentC2Edddd
    - functionName:    _ZN4geos9algorithm9construct23ExactMaxInscribedCircle13nearestEdgePtEPKNS_4geom18CoordinateSequenceERKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/algorithm/construct/ExactMaxInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZNK4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYERS2_
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:175,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:176,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:178,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:179,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:179,48'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:179,21'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:180,14'
          Dst:             _ZNK4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYERS2_
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:181,26'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:178,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos9algorithm9construct23ExactMaxInscribedCircle19isPointInConvexRingEPKNS_4geom18CoordinateSequenceERKNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/algorithm/construct/ExactMaxInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:260,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:261,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:262,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:263,22'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9algorithm9construct23ExactMaxInscribedCircle16computeBisectorsEPKNS_4geom18CoordinateSequenceEd
      functionSourceFile: '/src/geos/src/algorithm/construct/ExactMaxInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm9construct23ExactMaxInscribedCircle21computeConvexBisectorEPKNS_4geom18CoordinateSequenceEmd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:165,23'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle21computeConvexBisectorEPKNS_4geom18CoordinateSequenceEmd
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:165,23'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle21computeConvexBisectorEPKNS_4geom18CoordinateSequenceEmd
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:165,23'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle21computeConvexBisectorEPKNS_4geom18CoordinateSequenceEmd
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:165,23'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle21computeConvexBisectorEPKNS_4geom18CoordinateSequenceEmd
    - functionName:    _ZN4geos9algorithm9construct23ExactMaxInscribedCircle26computeConvexQuadrilateralEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/construct/ExactMaxInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         75
      ICount:          336
      EdgeCount:       145
      CyclomaticComplexity: 72
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9algorithm9construct23ExactMaxInscribedCircle13nearestEdgePtEPKNS_4geom18CoordinateSequenceERKNS3_12CoordinateXYE
        - _ZN4geos9algorithm9construct23ExactMaxInscribedCircle16computeBisectorsEPKNS_4geom18CoordinateSequenceEd
        - _ZN4geos9algorithm9construct23ExactMaxInscribedCircle19isPointInConvexRingEPKNS_4geom18CoordinateSequenceERKNS3_12CoordinateXYE
        - _ZNK4geos4geom11LineSegment12intersectionERKS1_
        - _ZNK4geos4geom12CoordinateXY6isNullEv
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom18CoordinateSequence11getEnvelopeEv
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
        - _ZNK4geos4geom8Envelope11getDiameterEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:111,9'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:112,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:113,18'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:117,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence11getEnvelopeEv
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:117,45'
          Dst:             _ZNK4geos4geom8Envelope11getDiameterEv
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:122,43'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle16computeBisectorsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:125,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:126,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:132,34'
          Dst:             _ZNK4geos4geom11LineSegment12intersectionERKS1_
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:134,20'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:139,15'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle19isPointInConvexRingEPKNS_4geom18CoordinateSequenceERKNS3_12CoordinateXYE
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:144,26'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle13nearestEdgePtEPKNS_4geom18CoordinateSequenceERKNS3_12CoordinateXYE
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:145,30'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:132,34'
          Dst:             _ZNK4geos4geom11LineSegment12intersectionERKS1_
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:134,20'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:139,15'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle19isPointInConvexRingEPKNS_4geom18CoordinateSequenceERKNS3_12CoordinateXYE
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:144,26'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle13nearestEdgePtEPKNS_4geom18CoordinateSequenceERKNS3_12CoordinateXYE
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:145,30'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:132,34'
          Dst:             _ZNK4geos4geom11LineSegment12intersectionERKS1_
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:134,20'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:139,15'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle19isPointInConvexRingEPKNS_4geom18CoordinateSequenceERKNS3_12CoordinateXYE
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:144,26'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle13nearestEdgePtEPKNS_4geom18CoordinateSequenceERKNS3_12CoordinateXYE
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:145,30'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:132,34'
          Dst:             _ZNK4geos4geom11LineSegment12intersectionERKS1_
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:134,20'
          Dst:             _ZNK4geos4geom12CoordinateXY6isNullEv
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:139,15'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle19isPointInConvexRingEPKNS_4geom18CoordinateSequenceERKNS3_12CoordinateXYE
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:144,26'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle13nearestEdgePtEPKNS_4geom18CoordinateSequenceERKNS3_12CoordinateXYE
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:145,30'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos9algorithm9construct23ExactMaxInscribedCircle15computeTriangleEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/algorithm/construct/ExactMaxInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZN4geos4geom8Triangle8inCentreERKNS0_12CoordinateXYES4_S4_
        - _ZNK4geos4geom11LineSegment7projectERKNS0_12CoordinateXYE
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:95,15'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:95,31'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:95,47'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:94,27'
          Dst:             _ZN4geos4geom8Triangle8inCentreERKNS0_12CoordinateXYES4_S4_
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:96,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:96,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:96,17'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:97,31'
          Dst:             _ZNK4geos4geom11LineSegment7projectERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9algorithm9construct23ExactMaxInscribedCircle13computeRadiusEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/algorithm/construct/ExactMaxInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm9construct23ExactMaxInscribedCircle15computeTriangleEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9algorithm9construct23ExactMaxInscribedCircle26computeConvexQuadrilateralEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:82,46'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:84,16'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle15computeTriangleEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:86,16'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle26computeConvexQuadrilateralEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:87,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:87,11'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:87,5'
          Dst:             __cxa_throw
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:87,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9algorithm9construct23ExactMaxInscribedCircle8isConvexEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/algorithm/construct/ExactMaxInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm9construct23ExactMaxInscribedCircle8isConvexEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:212,28'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:212,12'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle8isConvexEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos9algorithm9construct23ExactMaxInscribedCircle15isQuadrilateralEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/algorithm/construct/ExactMaxInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm9construct23ExactMaxInscribedCircle10isTriangleEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/algorithm/construct/ExactMaxInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm9construct23ExactMaxInscribedCircle11isSupportedEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/construct/ExactMaxInscribedCircle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9algorithm9construct23ExactMaxInscribedCircle10isTriangleEPKNS_4geom7PolygonE
        - _ZN4geos9algorithm9construct23ExactMaxInscribedCircle15isQuadrilateralEPKNS_4geom7PolygonE
        - _ZN4geos9algorithm9construct23ExactMaxInscribedCircle8isConvexEPKNS_4geom7PolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:56,9'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle10isTriangleEPKNS_4geom7PolygonE
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:58,9'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle15isQuadrilateralEPKNS_4geom7PolygonE
        - Src:             'src/algorithm/construct/ExactMaxInscribedCircle.cpp:58,37'
          Dst:             _ZN4geos9algorithm9construct23ExactMaxInscribedCircle8isConvexEPKNS_4geom7PolygonE
    - functionName:    _ZN4geos9algorithm9construct22IndexedDistanceToPoint13nearestPointsERKNS_4geom5PointE
      functionSourceFile: '/src/geos/src/algorithm/construct/IndexedDistanceToPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm9construct22IndexedDistanceToPoint4initEv
        - _ZNK4geos9operation8distance20IndexedFacetDistance13nearestPointsEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/IndexedDistanceToPoint.cpp:65,5'
          Dst:             _ZN4geos9algorithm9construct22IndexedDistanceToPoint4initEv
        - Src:             'src/algorithm/construct/IndexedDistanceToPoint.cpp:66,27'
          Dst:             _ZNK4geos9operation8distance20IndexedFacetDistance13nearestPointsEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9algorithm9construct22IndexedDistanceToPoint4initEv
      functionSourceFile: '/src/geos/src/algorithm/construct/IndexedDistanceToPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          45
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos9algorithm9construct29IndexedPointInPolygonsLocatorC2ERKNS_4geom8GeometryE
        - _ZN4geos9operation8distance20IndexedFacetDistanceC2EPKNS_4geom8GeometryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/IndexedDistanceToPoint.cpp:40,25'
          Dst:             _ZN4geos9algorithm9construct29IndexedPointInPolygonsLocatorC2ERKNS_4geom8GeometryE
        - Src:             'src/algorithm/construct/IndexedDistanceToPoint.cpp:41,29'
          Dst:             _ZN4geos9operation8distance20IndexedFacetDistanceC2EPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9algorithm9construct22IndexedDistanceToPoint8isInAreaERKNS_4geom5PointE
      functionSourceFile: '/src/geos/src/algorithm/construct/IndexedDistanceToPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm9construct29IndexedPointInPolygonsLocator6locateEPKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/IndexedDistanceToPoint.cpp:58,45'
          Dst:             _ZN4geos9algorithm9construct29IndexedPointInPolygonsLocator6locateEPKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9algorithm9construct22IndexedDistanceToPoint8distanceERKNS_4geom5PointE
      functionSourceFile: '/src/geos/src/algorithm/construct/IndexedDistanceToPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm9construct22IndexedDistanceToPoint4initEv
        - _ZN4geos9algorithm9construct22IndexedDistanceToPoint8isInAreaERKNS_4geom5PointE
        - _ZNK4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/IndexedDistanceToPoint.cpp:47,5'
          Dst:             _ZN4geos9algorithm9construct22IndexedDistanceToPoint4initEv
        - Src:             'src/algorithm/construct/IndexedDistanceToPoint.cpp:49,9'
          Dst:             _ZN4geos9algorithm9construct22IndexedDistanceToPoint8isInAreaERKNS_4geom5PointE
        - Src:             'src/algorithm/construct/IndexedDistanceToPoint.cpp:52,27'
          Dst:             _ZNK4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9algorithm9construct22IndexedDistanceToPointC2ERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/construct/IndexedDistanceToPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEENKUlRKS6_E_clESK_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEbSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEbSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEbSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE13beginChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE11endChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,16'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9isDeletedEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEENKUlRKS6_E_clESK_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEENKUlRKS6_E_clESK_
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE7getItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9getBoundsEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEvSD_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEbSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEbSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5builtEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5buildEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE8treeSizeEm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:385,13'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:397,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE8treeSizeEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:405,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE8treeSizeEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:445,30'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:446,34'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE13sliceCapacityEmm
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:468,26'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:469,37'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:476,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:491,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE10sliceCountEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE13sliceCapacityEmm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:499,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:520,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEEC2EPKS8_SA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
        - _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:64,16'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:65,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:98,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,56'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,13'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_ENKUlRKSC_SI_E_clESI_SI_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_ENKUlRKSC_SI_E_clESI_SI_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE4BodyC2EOS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEEC2EOS6_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE4BodyC2EOS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:53,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE4BodyC2EOS6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS_4geom8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:188,14'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:189,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          72
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:655,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:656,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,55'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:661,39'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:665,36'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE10removeItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:347,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:353,19'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,45'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:355,23'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:361,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlPKS5_E_clESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSM_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSM_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSM_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlPKS5_E_clESG_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlPKS5_E_clESG_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEvRSE_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSM_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSM_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSD_9allocatorISF_EEEEENKUlPKS5_E_clESL_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSD_9allocatorISF_EEEEENKUlPKS5_E_clESL_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSD_9allocatorISF_EEEEENKUlPKS5_E_clESL_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEvRSE_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6removeEPKNS_4geom8EnvelopeEPv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:806,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS6_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEvRSE_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:800,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEvRSE_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSD_9allocatorISF_EEEE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEvRSE_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:794,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEvRSE_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEED0Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEEC2Em
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:135,9'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE20validateConstructionEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEvSD_OT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:315,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryIZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEvSD_OT_
    - functionName:    _ZN4geos9algorithm9construct29IndexedPointInPolygonsLocator6locateEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/algorithm/construct/IndexedPointInPolygonsLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEE
        - _ZN4geos9algorithm9construct29IndexedPointInPolygonsLocator4initEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/IndexedPointInPolygonsLocator.cpp:59,5'
          Dst:             _ZN4geos9algorithm9construct29IndexedPointInPolygonsLocator4initEv
        - Src:             'src/algorithm/construct/IndexedPointInPolygonsLocator.cpp:60,14'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/construct/IndexedPointInPolygonsLocator.cpp:62,11'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEE
    - functionName:    _ZN4geos9algorithm9construct29IndexedPointInPolygonsLocator4initEv
      functionSourceFile: '/src/geos/src/algorithm/construct/IndexedPointInPolygonsLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          109
      EdgeCount:       42
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4geom4util18PolygonalExtracter13getPolygonalsERKNS0_8GeometryERNSt3__16vectorIPS4_NS6_9allocatorIS8_EEEE
        - _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6insertEPKNS_4geom8EnvelopeEPv
        - _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC2ERKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/IndexedPointInPolygonsLocator.cpp:48,5'
          Dst:             _ZN4geos4geom4util18PolygonalExtracter13getPolygonalsERKNS0_8GeometryERNSt3__16vectorIPS4_NS6_9allocatorIS8_EEEE
        - Src:             'src/algorithm/construct/IndexedPointInPolygonsLocator.cpp:50,52'
          Dst:             _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC2ERKNS_4geom8GeometryE
        - Src:             'src/algorithm/construct/IndexedPointInPolygonsLocator.cpp:52,15'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6insertEPKNS_4geom8EnvelopeEPv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6insertEPKNS_4geom8EnvelopeEPv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:810,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS6_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEEC2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexC2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEEC2Em
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index12SpatialIndexC2Ev
    - functionName:    _ZN4geos9algorithm9construct29IndexedPointInPolygonsLocatorC2ERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/construct/IndexedPointInPolygonsLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/construct/IndexedPointInPolygonsLocator.cpp:35,32'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9algorithm6locate25IndexedPointInAreaLocatorENS1_14EnvelopeTraitsEEC2Ev
    - functionName:    _ZN4geos9algorithm6locate24SimplePointInAreaLocator20locatePointInSurfaceERKNS_4geom12CoordinateXYERKNS3_7SurfaceE
      functionSourceFile: '/src/geos/src/algorithm/locate/SimplePointInAreaLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          118
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos9algorithm13PointLocation12locateInRingERKNS_4geom12CoordinateXYERKNS2_5CurveE
        - _ZN4geos9algorithm18RayCrossingCounter17locatePointInRingERKNS_4geom12CoordinateXYERKNS2_5CurveE
        - _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/locate/SimplePointInAreaLocator.cpp:86,40'
          Dst:             _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/locate/SimplePointInAreaLocator.cpp:90,25'
          Dst:             _ZN4geos9algorithm13PointLocation12locateInRingERKNS_4geom12CoordinateXYERKNS2_5CurveE
        - Src:             'src/algorithm/locate/SimplePointInAreaLocator.cpp:98,40'
          Dst:             _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/locate/SimplePointInAreaLocator.cpp:99,32'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter17locatePointInRingERKNS_4geom12CoordinateXYERKNS2_5CurveE
    - functionName:    _ZN4geos9algorithm6locate24SimplePointInAreaLocator11isContainedERKNS_4geom12CoordinateXYEPKNS3_8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/locate/SimplePointInAreaLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm6locate24SimplePointInAreaLocator6locateERKNS_4geom12CoordinateXYEPKNS3_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/locate/SimplePointInAreaLocator.cpp:46,34'
          Dst:             _ZN4geos9algorithm6locate24SimplePointInAreaLocator6locateERKNS_4geom12CoordinateXYEPKNS3_8GeometryE
    - functionName:    _ZN4geos9algorithm6locate24SimplePointInAreaLocator6locateERKNS_4geom12CoordinateXYEPKNS3_8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/locate/SimplePointInAreaLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm6locate24SimplePointInAreaLocator16locateInGeometryERKNS_4geom12CoordinateXYEPKNS3_8GeometryE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/locate/SimplePointInAreaLocator.cpp:40,12'
          Dst:             _ZN4geos9algorithm6locate24SimplePointInAreaLocator16locateInGeometryERKNS_4geom12CoordinateXYEPKNS3_8GeometryE
    - functionName:    _ZN4geos9algorithm6locate24SimplePointInAreaLocator16locateInGeometryERKNS_4geom12CoordinateXYEPKNS3_8GeometryE
      functionSourceFile: '/src/geos/src/algorithm/locate/SimplePointInAreaLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          122
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos9algorithm6locate24SimplePointInAreaLocator16locateInGeometryERKNS_4geom12CoordinateXYEPKNS3_8GeometryE
        - _ZN4geos9algorithm6locate24SimplePointInAreaLocator20locatePointInSurfaceERKNS_4geom12CoordinateXYERKNS3_7SurfaceE
        - _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/locate/SimplePointInAreaLocator.cpp:55,40'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/locate/SimplePointInAreaLocator.cpp:66,20'
          Dst:             _ZN4geos9algorithm6locate24SimplePointInAreaLocator20locatePointInSurfaceERKNS_4geom12CoordinateXYERKNS3_7SurfaceE
        - Src:             'src/algorithm/locate/SimplePointInAreaLocator.cpp:71,20'
          Dst:             _ZN4geos9algorithm6locate24SimplePointInAreaLocator16locateInGeometryERKNS_4geom12CoordinateXYEPKNS3_8GeometryE
    - functionName:    _ZNK4geos5index8quadtree4Root13isSearchMatchERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/quadtree/Root.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index8quadtree4RootD0Ev
      functionSourceFile: '/src/geos/include/geos/index/quadtree/Root.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index8quadtree8NodeBaseD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/quadtree/Root.h:66,22'
          Dst:             _ZN4geos5index8quadtree8NodeBaseD2Ev
    - functionName:    _ZN4geos5index8quadtree4RootC2Ev
      functionSourceFile: '/src/geos/include/geos/index/quadtree/Root.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index8quadtree8NodeBaseC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/quadtree/Root.h:64,5'
          Dst:             _ZN4geos5index8quadtree8NodeBaseC2Ev
    - functionName:    _ZN4geos5index8quadtree8QuadtreeC2Ev
      functionSourceFile: '/src/geos/include/geos/index/quadtree/Quadtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index12SpatialIndexC2Ev
        - _ZN4geos5index12SpatialIndexD2Ev
        - _ZN4geos5index8quadtree4RootC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/quadtree/Quadtree.h:108,5'
          Dst:             _ZN4geos5index12SpatialIndexC2Ev
        - Src:             'include/geos/index/quadtree/Quadtree.h:110,9'
          Dst:             _ZN4geos5index8quadtree4RootC2Ev
        - Src:             'include/geos/index/quadtree/Quadtree.h:112,6'
          Dst:             _ZN4geos5index12SpatialIndexD2Ev
    - functionName:    _ZN4geos8coverage13CleanCoverage9CleanAreaC2Ev
      functionSourceFile: '/src/geos/include/geos/coverage/CleanCoverage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CleanCoverage.h:65,11'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
    - functionName:    _ZN4geos8coverage13CleanCoverage9CleanArea7getAreaEv
      functionSourceFile: '/src/geos/src/coverage/CleanCoverage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom8Envelope4initEv
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope9setToNullEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:185,9'
          Dst:             _ZN4geos4geom8Envelope9setToNullEv
    - functionName:    _ZN4geos8coverage13CleanCoverage9CleanArea8getUnionEv
      functionSourceFile: '/src/geos/src/coverage/CleanCoverage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos8coverage13CoverageUnion5UnionERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CleanCoverage.cpp:277,12'
          Dst:             _ZN4geos8coverage13CoverageUnion5UnionERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
    - functionName:    _ZN4geos8coverage13CleanCoverage10toCoverageEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/coverage/CleanCoverage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          92
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage9CleanArea8getUnionEv
        - _ZNK4geos4geom15GeometryFactory11createEmptyEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CleanCoverage.cpp:189,40'
          Dst:             _ZNK4geos4geom15GeometryFactory11createEmptyEi
        - Src:             'src/coverage/CleanCoverage.cpp:192,35'
          Dst:             _ZN4geos8coverage13CleanCoverage9CleanArea8getUnionEv
    - functionName:    _ZN4geos8coverage13CleanCoverage9CleanArea10isAdjacentERNS_9operation8relateng8RelateNGE
      functionSourceFile: '/src/geos/src/coverage/CleanCoverage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CleanCoverage.cpp:261,31'
          Dst:             _ZN4geos9operation8relateng8RelateNG8evaluateEPKNS_4geom8GeometryERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
    - functionName:    _ZN4geos8coverage13CleanCoverage9CleanArea15getBorderLengthEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/coverage/CleanCoverage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CleanCoverage.cpp:230,23'
          Dst:             _ZN4geos9operation9overlayng15OverlayNGRobust7OverlayEPKNS_4geom8GeometryES6_i
    - functionName:    _ZN4geos8coverage13CleanCoverage9CleanArea11getEnvelopeEv
      functionSourceFile: '/src/geos/src/coverage/CleanCoverage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
        - _ZN4geos4geom8Envelope4initEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CleanCoverage.cpp:214,9'
          Dst:             _ZN4geos4geom8Envelope4initEv
        - Src:             'src/coverage/CleanCoverage.cpp:216,13'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
    - functionName:    _ZN4geos8coverage13CleanCoverage19findMaxBorderLengthEPKNS_4geom7PolygonERNSt3__16vectorIPNS1_9CleanAreaENS6_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/coverage/CleanCoverage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage9CleanArea15getBorderLengthEPKNS_4geom7PolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CleanCoverage.cpp:135,25'
          Dst:             _ZN4geos8coverage13CleanCoverage9CleanArea15getBorderLengthEPKNS_4geom7PolygonE
    - functionName:    _ZN4geos8coverage13CleanCoverage17findAdjacentAreasEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/coverage/CleanCoverage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          125
      EdgeCount:       50
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage9CleanArea10isAdjacentERNS_9operation8relateng8RelateNGE
        - _ZN4geos9operation8relateng8RelateNG7prepareEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CleanCoverage.cpp:150,16'
          Dst:             _ZN4geos9operation8relateng8RelateNG7prepareEPKNS_4geom8GeometryE
        - Src:             'src/coverage/CleanCoverage.cpp:158,38'
          Dst:             _ZN4geos8coverage13CleanCoverage9CleanArea10isAdjacentERNS_9operation8relateng8RelateNGE
    - functionName:    _ZN4geos8coverage13CleanCoverage8mergeGapEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/coverage/CleanCoverage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       20
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage17findAdjacentAreasEPKNS_4geom8GeometryE
        - _ZN4geos8coverage13CleanCoverage19findMaxBorderLengthEPKNS_4geom7PolygonERNSt3__16vectorIPNS1_9CleanAreaENS6_9allocatorIS9_EEEE
        - _ZN4geos8coverage13CleanCoverage9CleanArea11getEnvelopeEv
        - _ZN4geos8coverage13CleanCoverage9CleanArea3addEPKNS_4geom7PolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CleanCoverage.cpp:110,41'
          Dst:             _ZN4geos8coverage13CleanCoverage17findAdjacentAreasEPKNS_4geom8GeometryE
        - Src:             'src/coverage/CleanCoverage.cpp:120,30'
          Dst:             _ZN4geos8coverage13CleanCoverage19findMaxBorderLengthEPKNS_4geom7PolygonERNSt3__16vectorIPNS1_9CleanAreaENS6_9allocatorIS9_EEEE
        - Src:             'src/coverage/CleanCoverage.cpp:121,35'
          Dst:             _ZN4geos8coverage13CleanCoverage9CleanArea11getEnvelopeEv
        - Src:             'src/coverage/CleanCoverage.cpp:122,18'
          Dst:             _ZN4geos8coverage13CleanCoverage9CleanArea3addEPKNS_4geom7PolygonE
        - Src:             'src/coverage/CleanCoverage.cpp:123,35'
          Dst:             _ZN4geos8coverage13CleanCoverage9CleanArea11getEnvelopeEv
    - functionName:    _ZN4geos8coverage13CleanCoverage9CleanArea3addEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/coverage/CleanCoverage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage13CleanCoverage11createIndexEv
      functionSourceFile: '/src/geos/src/coverage/CleanCoverage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage9CleanArea11getEnvelopeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CleanCoverage.cpp:174,38'
          Dst:             _ZN4geos8coverage13CleanCoverage9CleanArea11getEnvelopeEv
    - functionName:    _ZN4geos8coverage13CleanCoverage9mergeGapsERNSt3__16vectorIPKNS_4geom7PolygonENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/coverage/CleanCoverage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage11createIndexEv
        - _ZN4geos8coverage13CleanCoverage8mergeGapEPKNS_4geom7PolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CleanCoverage.cpp:99,5'
          Dst:             _ZN4geos8coverage13CleanCoverage11createIndexEv
        - Src:             'src/coverage/CleanCoverage.cpp:101,9'
          Dst:             _ZN4geos8coverage13CleanCoverage8mergeGapEPKNS_4geom7PolygonE
    - functionName:    _ZN4geos8coverage13CleanCoverage15findMergeTargetEPKNS_4geom7PolygonERNS1_13MergeStrategyERNSt3__16vectorImNS8_9allocatorImEEEERNS9_INS8_10unique_ptrINS1_9CleanAreaENS8_14default_deleteISF_EEEENSA_ISI_EEEE
      functionSourceFile: '/src/geos/src/coverage/CleanCoverage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          92
      EdgeCount:       30
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage13CleanCoverage12mergeOverlapEPKNS_4geom7PolygonERNS1_13MergeStrategyERNSt3__16vectorImNS8_9allocatorImEEEE
      functionSourceFile: '/src/geos/src/coverage/CleanCoverage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage15findMergeTargetEPKNS_4geom7PolygonERNS1_13MergeStrategyERNSt3__16vectorImNS8_9allocatorImEEEERNS9_INS8_10unique_ptrINS1_9CleanAreaENS8_14default_deleteISF_EEEENSA_ISI_EEEE
        - _ZN4geos8coverage13CleanCoverage3addEmPKNS_4geom7PolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CleanCoverage.cpp:71,31'
          Dst:             _ZN4geos8coverage13CleanCoverage15findMergeTargetEPKNS_4geom7PolygonERNS1_13MergeStrategyERNSt3__16vectorImNS8_9allocatorImEEEERNS9_INS8_10unique_ptrINS1_9CleanAreaENS8_14default_deleteISF_EEEENSA_ISI_EEEE
        - Src:             'src/coverage/CleanCoverage.cpp:72,5'
          Dst:             _ZN4geos8coverage13CleanCoverage3addEmPKNS_4geom7PolygonE
    - functionName:    _ZN4geos8coverage13CleanCoverage3addEmPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/coverage/CleanCoverage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos8coverage13CleanCoverage9CleanArea3addEPKNS_4geom7PolygonE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CleanCoverage.cpp:61,13'
          Dst:             _ZN4geos8coverage13CleanCoverage9CleanArea3addEPKNS_4geom7PolygonE
    - functionName:    _ZN4geos8coverage13CleanCoverageC2Em
      functionSourceFile: '/src/geos/src/coverage/CleanCoverage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coveragelsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_6CornerE
      functionSourceFile: '/src/geos/src/coverage/Corner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos2io9WKTWriter5writeERKNS_4geom8GeometryE
        - _ZN4geos2io9WKTWriterC2Ev
        - _ZNK4geos8coverage6Corner12toLineStringEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/Corner.cpp:158,15'
          Dst:             _ZN4geos2io9WKTWriterC2Ev
        - Src:             'src/coverage/Corner.cpp:159,22'
          Dst:             _ZNK4geos8coverage6Corner12toLineStringEv
        - Src:             'src/coverage/Corner.cpp:160,18'
          Dst:             _ZN4geos2io9WKTWriter5writeERKNS_4geom8GeometryE
    - functionName:    _ZNK4geos8coverage6Corner12toLineStringEv
      functionSourceFile: '/src/geos/src/coverage/Corner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          118
      EdgeCount:       41
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4geom15GeometryFactory6createEv
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequenceC2Ev
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZNK4geos4geom10Coordinate6isNullEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_18CoordinateSequenceE
        - _ZNK4geos8simplify10LinkedLine13getCoordinateEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/Corner.cpp:138,29'
          Dst:             _ZNK4geos8simplify10LinkedLine13getCoordinateEm
        - Src:             'src/coverage/Corner.cpp:139,28'
          Dst:             _ZNK4geos8simplify10LinkedLine13getCoordinateEm
        - Src:             'src/coverage/Corner.cpp:140,29'
          Dst:             _ZNK4geos8simplify10LinkedLine13getCoordinateEm
        - Src:             'src/coverage/Corner.cpp:143,12'
          Dst:             _ZNK4geos4geom10Coordinate6isNullEv
        - Src:             'src/coverage/Corner.cpp:144,11'
          Dst:             _ZNK4geos4geom10Coordinate6isNullEv
        - Src:             'src/coverage/Corner.cpp:145,12'
          Dst:             _ZNK4geos4geom10Coordinate6isNullEv
        - Src:             'src/coverage/Corner.cpp:147,24'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
        - Src:             'src/coverage/Corner.cpp:148,8'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/coverage/Corner.cpp:148,20'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/coverage/Corner.cpp:148,31'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/coverage/Corner.cpp:150,15'
          Dst:             _ZN4geos4geom15GeometryFactory6createEv
        - Src:             'src/coverage/Corner.cpp:151,16'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_18CoordinateSequenceE
        - Src:             'src/coverage/Corner.cpp:152,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/coverage/Corner.cpp:152,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZNK4geos8coverage6Corner9isRemovedEv
      functionSourceFile: '/src/geos/src/coverage/Corner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos8simplify10LinkedLine4nextEm
        - _ZNK4geos8simplify10LinkedLine4prevEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/Corner.cpp:130,20'
          Dst:             _ZNK4geos8simplify10LinkedLine4prevEm
        - Src:             'src/coverage/Corner.cpp:131,20'
          Dst:             _ZNK4geos8simplify10LinkedLine4nextEm
    - functionName:    _ZNK4geos8coverage6Corner10intersectsERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/coverage/Corner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Triangle10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZNK4geos8simplify10LinkedLine13getCoordinateEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/Corner.cpp:120,36'
          Dst:             _ZNK4geos8simplify10LinkedLine13getCoordinateEm
        - Src:             'src/coverage/Corner.cpp:121,35'
          Dst:             _ZNK4geos8simplify10LinkedLine13getCoordinateEm
        - Src:             'src/coverage/Corner.cpp:122,36'
          Dst:             _ZNK4geos8simplify10LinkedLine13getCoordinateEm
        - Src:             'src/coverage/Corner.cpp:123,12'
          Dst:             _ZN4geos4geom8Triangle10intersectsERKNS0_12CoordinateXYES4_S4_S4_
    - functionName:    _ZNK4geos8coverage6Corner10isBaselineERKNS_4geom10CoordinateES5_
      functionSourceFile: '/src/geos/src/coverage/Corner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          47
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos8coverage6Corner4nextEv
        - _ZNK4geos8coverage6Corner4prevEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/Corner.cpp:107,32'
          Dst:             _ZNK4geos8coverage6Corner4prevEv
        - Src:             'src/coverage/Corner.cpp:108,32'
          Dst:             _ZNK4geos8coverage6Corner4nextEv
        - Src:             'src/coverage/Corner.cpp:109,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/Corner.cpp:109,41'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/Corner.cpp:111,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/Corner.cpp:111,41'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos8coverage6Corner4prevEv
      functionSourceFile: '/src/geos/src/coverage/Corner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos8simplify10LinkedLine13getCoordinateEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/Corner.cpp:60,20'
          Dst:             _ZNK4geos8simplify10LinkedLine13getCoordinateEm
    - functionName:    _ZNK4geos8coverage6Corner4nextEv
      functionSourceFile: '/src/geos/src/coverage/Corner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos8simplify10LinkedLine13getCoordinateEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/Corner.cpp:67,20'
          Dst:             _ZNK4geos8simplify10LinkedLine13getCoordinateEm
    - functionName:    _ZNK4geos8coverage6Corner8isVertexERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/coverage/Corner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos8simplify10LinkedLine13getCoordinateEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/Corner.cpp:97,28'
          Dst:             _ZNK4geos8simplify10LinkedLine13getCoordinateEm
        - Src:             'src/coverage/Corner.cpp:97,11'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/Corner.cpp:98,28'
          Dst:             _ZNK4geos8simplify10LinkedLine13getCoordinateEm
        - Src:             'src/coverage/Corner.cpp:98,11'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/Corner.cpp:99,28'
          Dst:             _ZNK4geos8simplify10LinkedLine13getCoordinateEm
        - Src:             'src/coverage/Corner.cpp:99,11'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos8coverage6Corner8envelopeEv
      functionSourceFile: '/src/geos/src/coverage/Corner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - _ZNK4geos8simplify10LinkedLine13getCoordinateEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/Corner.cpp:85,36'
          Dst:             _ZNK4geos8simplify10LinkedLine13getCoordinateEm
        - Src:             'src/coverage/Corner.cpp:86,35'
          Dst:             _ZNK4geos8simplify10LinkedLine13getCoordinateEm
        - Src:             'src/coverage/Corner.cpp:87,36'
          Dst:             _ZNK4geos8simplify10LinkedLine13getCoordinateEm
        - Src:             'src/coverage/Corner.cpp:88,14'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/coverage/Corner.cpp:89,9'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
    - functionName:    _ZNK4geos8coverage6Corner8isVertexEm
      functionSourceFile: '/src/geos/src/coverage/Corner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage6Corner4areaERKNS_8simplify10LinkedLineEm
      functionSourceFile: '/src/geos/src/coverage/Corner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Triangle4areaERKNS0_12CoordinateXYES4_S4_
        - _ZNK4geos8simplify10LinkedLine13getCoordinateEm
        - _ZNK4geos8simplify10LinkedLine14nextCoordinateEm
        - _ZNK4geos8simplify10LinkedLine14prevCoordinateEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/Corner.cpp:74,33'
          Dst:             _ZNK4geos8simplify10LinkedLine14prevCoordinateEm
        - Src:             'src/coverage/Corner.cpp:75,32'
          Dst:             _ZNK4geos8simplify10LinkedLine13getCoordinateEm
        - Src:             'src/coverage/Corner.cpp:76,33'
          Dst:             _ZNK4geos8simplify10LinkedLine14nextCoordinateEm
        - Src:             'src/coverage/Corner.cpp:77,12'
          Dst:             _ZN4geos4geom8Triangle4areaERKNS0_12CoordinateXYES4_S4_
    - functionName:    _ZN4geos8coverage6CornerC2EPKNS_8simplify10LinkedLineEm
      functionSourceFile: '/src/geos/src/coverage/Corner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage6Corner4areaERKNS_8simplify10LinkedLineEm
        - _ZNK4geos8simplify10LinkedLine4nextEm
        - _ZNK4geos8simplify10LinkedLine4prevEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/Corner.cpp:42,20'
          Dst:             _ZNK4geos8simplify10LinkedLine4prevEm
        - Src:             'src/coverage/Corner.cpp:43,20'
          Dst:             _ZNK4geos8simplify10LinkedLine4nextEm
        - Src:             'src/coverage/Corner.cpp:44,14'
          Dst:             _ZN4geos8coverage6Corner4areaERKNS_8simplify10LinkedLineEm
    - functionName:    _ZNK4geos4geom11LineSegment8HashCodeclERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom11LineSegmenteqERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom11LineSegment9compareToERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LineSegment.h:575,16'
          Dst:             _ZNK4geos4geom11LineSegment9compareToERKS1_
    - functionName:    _ZNK4geos8coverage29CoverageBoundarySegmentFinder17isGeometryChangedEv
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageBoundarySegmentFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8coverage29CoverageBoundarySegmentFinder6isDoneEv
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageBoundarySegmentFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage29CoverageBoundarySegmentFinderD0Ev
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageBoundarySegmentFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom24CoordinateSequenceFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CoverageBoundarySegmentFinder.h:34,7'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
    - functionName:    _ZN4geos8coverage29CoverageBoundarySegmentFinder17isBoundarySegmentERKNSt3__113unordered_setINS_4geom11LineSegmentENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorIS5_EEEEPKNS4_18CoordinateSequenceEm
      functionSourceFile: '/src/geos/src/coverage/CoverageBoundarySegmentFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage29CoverageBoundarySegmentFinder13createSegmentERKNS_4geom18CoordinateSequenceEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageBoundarySegmentFinder.cpp:81,23'
          Dst:             _ZN4geos8coverage29CoverageBoundarySegmentFinder13createSegmentERKNS_4geom18CoordinateSequenceEm
    - functionName:    _ZN4geos8coverage29CoverageBoundarySegmentFinder13createSegmentERKNS_4geom18CoordinateSequenceEm
      functionSourceFile: '/src/geos/src/coverage/CoverageBoundarySegmentFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11LineSegment9normalizeEv
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageBoundarySegmentFinder.cpp:46,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageBoundarySegmentFinder.cpp:46,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageBoundarySegmentFinder.cpp:46,17'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/coverage/CoverageBoundarySegmentFinder.cpp:47,9'
          Dst:             _ZN4geos4geom11LineSegment9normalizeEv
    - functionName:    _ZN4geos4geom11LineSegment9normalizeEv
      functionSourceFile: '/src/geos/include/geos/geom/LineSegment.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom11LineSegment7reverseEv
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/LineSegment.h:238,15'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'include/geos/geom/LineSegment.h:239,13'
          Dst:             _ZN4geos4geom11LineSegment7reverseEv
    - functionName:    _ZN4geos8coverage29CoverageBoundarySegmentFinder9filter_roERKNS_4geom18CoordinateSequenceEm
      functionSourceFile: '/src/geos/src/coverage/CoverageBoundarySegmentFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos8coverage29CoverageBoundarySegmentFinder13createSegmentERKNS_4geom18CoordinateSequenceEm
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageBoundarySegmentFinder.cpp:58,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/coverage/CoverageBoundarySegmentFinder.cpp:61,23'
          Dst:             _ZN4geos8coverage29CoverageBoundarySegmentFinder13createSegmentERKNS_4geom18CoordinateSequenceEm
    - functionName:    _ZN4geos8coverage29CoverageBoundarySegmentFinderC2ERNSt3__113unordered_setINS_4geom11LineSegmentENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageBoundarySegmentFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom24CoordinateSequenceFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CoverageBoundarySegmentFinder.h:44,5'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterC2Ev
    - functionName:    _ZN4geos8coverage29CoverageBoundarySegmentFinder20findBoundarySegmentsERKNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageBoundarySegmentFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - _ZN4geos8coverage29CoverageBoundarySegmentFinderC2ERNSt3__113unordered_setINS_4geom11LineSegmentENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorIS5_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageBoundarySegmentFinder.cpp:34,35'
          Dst:             _ZN4geos8coverage29CoverageBoundarySegmentFinderC2ERNSt3__113unordered_setINS_4geom11LineSegmentENS5_8HashCodeENS2_8equal_toIS5_EENS2_9allocatorIS5_EEEE
        - Src:             'src/coverage/CoverageBoundarySegmentFinder.cpp:39,1'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
        - Src:             'src/coverage/CoverageBoundarySegmentFinder.cpp:39,1'
          Dst:             _ZN4geos4geom24CoordinateSequenceFilterD2Ev
    - functionName:    _ZN4geos8coverage12CoverageEdgeC2EONSt3__110unique_ptrINS_4geom18CoordinateSequenceENS2_14default_deleteIS5_EEEEb
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos8coverage12CoverageEdge17extractEdgePointsERKNS_4geom18CoordinateSequenceEmmENK3$_0clINS2_12CoordinateXYEEEDaRKT_'
      functionSourceFile: '/src/geos/src/coverage/CoverageEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageEdge.cpp:93,18'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
    - functionName:    '_ZZN4geos8coverage12CoverageEdge17extractEdgePointsERKNS_4geom18CoordinateSequenceEmmENK3$_0clINS2_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/coverage/CoverageEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageEdge.cpp:93,18'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
    - functionName:    '_ZZN4geos8coverage12CoverageEdge17extractEdgePointsERKNS_4geom18CoordinateSequenceEmmENK3$_0clINS2_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/coverage/CoverageEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageEdge.cpp:93,18'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
    - functionName:    '_ZZN4geos8coverage12CoverageEdge17extractEdgePointsERKNS_4geom18CoordinateSequenceEmmENK3$_0clINS2_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/coverage/CoverageEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageEdge.cpp:93,18'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
    - functionName:    _ZN4geos8coverage12CoverageEdge3keyERKNS_4geom18CoordinateSequenceEmm
      functionSourceFile: '/src/geos/src/coverage/CoverageEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZN4geos8coverage12CoverageEdge17findDistinctPointERKNS_4geom18CoordinateSequenceEmbRKNS2_10CoordinateE
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageEdge.cpp:128,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageEdge.cpp:129,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageEdge.cpp:130,31'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'src/coverage/CoverageEdge.cpp:135,17'
          Dst:             _ZN4geos8coverage12CoverageEdge17findDistinctPointERKNS_4geom18CoordinateSequenceEmbRKNS2_10CoordinateE
        - Src:             'src/coverage/CoverageEdge.cpp:139,17'
          Dst:             _ZN4geos8coverage12CoverageEdge17findDistinctPointERKNS_4geom18CoordinateSequenceEmbRKNS2_10CoordinateE
        - Src:             'src/coverage/CoverageEdge.cpp:141,12'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
    - functionName:    _ZN4geos8coverage12CoverageEdge17findDistinctPointERKNS_4geom18CoordinateSequenceEmbRKNS2_10CoordinateE
      functionSourceFile: '/src/geos/src/coverage/CoverageEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          111
      EdgeCount:       33
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageEdge.cpp:153,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/coverage/CoverageEdge.cpp:155,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageEdge.cpp:155,28'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/CoverageEdge.cpp:155,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageEdge.cpp:155,28'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/CoverageEdge.cpp:156,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageEdge.cpp:167,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/coverage/CoverageEdge.cpp:167,11'
          Dst:             _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/coverage/CoverageEdge.cpp:167,5'
          Dst:             __cxa_throw
        - Src:             'src/coverage/CoverageEdge.cpp:167,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos8coverage12CoverageEdge3keyERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/coverage/CoverageEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZN4geos8coverage12CoverageEdge17findDistinctPointERKNS_4geom18CoordinateSequenceEmbRKNS2_10CoordinateE
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageEdge.cpp:109,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/coverage/CoverageEdge.cpp:113,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageEdge.cpp:115,30'
          Dst:             _ZN4geos8coverage12CoverageEdge17findDistinctPointERKNS_4geom18CoordinateSequenceEmbRKNS2_10CoordinateE
        - Src:             'src/coverage/CoverageEdge.cpp:116,30'
          Dst:             _ZN4geos8coverage12CoverageEdge17findDistinctPointERKNS_4geom18CoordinateSequenceEmbRKNS2_10CoordinateE
        - Src:             'src/coverage/CoverageEdge.cpp:117,35'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'src/coverage/CoverageEdge.cpp:110,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageEdge.cpp:110,49'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageEdge.cpp:110,34'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'src/coverage/CoverageEdge.cpp:109,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/coverage/CoverageEdge.cpp:118,12'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_8coverage12CoverageEdge17extractEdgePointsERKS1_mmE3$_0EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZN4geos8coverage12CoverageEdge17extractEdgePointsERKNS_4geom18CoordinateSequenceEmmENK3$_0clINS2_10CoordinateEEEDaRKT_'
        - '_ZZN4geos8coverage12CoverageEdge17extractEdgePointsERKNS_4geom18CoordinateSequenceEmmENK3$_0clINS2_12CoordinateXYEEEDaRKT_'
        - '_ZZN4geos8coverage12CoverageEdge17extractEdgePointsERKNS_4geom18CoordinateSequenceEmmENK3$_0clINS2_13CoordinateXYMEEEDaRKT_'
        - '_ZZN4geos8coverage12CoverageEdge17extractEdgePointsERKNS_4geom18CoordinateSequenceEmmENK3$_0clINS2_14CoordinateXYZMEEEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZN4geos8coverage12CoverageEdge17extractEdgePointsERKNS_4geom18CoordinateSequenceEmmENK3$_0clINS2_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZN4geos8coverage12CoverageEdge17extractEdgePointsERKNS_4geom18CoordinateSequenceEmmENK3$_0clINS2_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZN4geos8coverage12CoverageEdge17extractEdgePointsERKNS_4geom18CoordinateSequenceEmmENK3$_0clINS2_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZN4geos8coverage12CoverageEdge17extractEdgePointsERKNS_4geom18CoordinateSequenceEmmENK3$_0clINS2_12CoordinateXYEEEDaRKT_'
    - functionName:    _ZNK4geos8coverage12CoverageEdge12toLineStringEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/coverage/CoverageEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - _ZNK4geos8coverage12CoverageEdge14getCoordinatesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageEdge.cpp:73,22'
          Dst:             _ZNK4geos8coverage12CoverageEdge14getCoordinatesEv
        - Src:             'src/coverage/CoverageEdge.cpp:74,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
    - functionName:    _ZN4geos8coverage12CoverageEdge11createLinesERKNSt3__16vectorIPS1_NS2_9allocatorIS4_EEEEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/coverage/CoverageEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          82
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos8coverage12CoverageEdge14getCoordinatesEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageEdge.cpp:66,25'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/coverage/CoverageEdge.cpp:62,32'
          Dst:             _ZNK4geos8coverage12CoverageEdge14getCoordinatesEv
        - Src:             'src/coverage/CoverageEdge.cpp:63,32'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
    - functionName:    _ZN4geos8coverage12CoverageEdge10createEdgeERKNS_4geom18CoordinateSequenceEmm
      functionSourceFile: '/src/geos/src/coverage/CoverageEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8coverage12CoverageEdge17extractEdgePointsERKNS_4geom18CoordinateSequenceEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageEdge.cpp:50,16'
          Dst:             _ZN4geos8coverage12CoverageEdge17extractEdgePointsERKNS_4geom18CoordinateSequenceEmm
    - functionName:    _ZN4geos8coverage12CoverageEdge17extractEdgePointsERKNS_4geom18CoordinateSequenceEmm
      functionSourceFile: '/src/geos/src/coverage/CoverageEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_8coverage12CoverageEdge17extractEdgePointsERKS1_mmE3$_0EEDamOT_'
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageEdge.cpp:84,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/coverage/CoverageEdge.cpp:87,67'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/coverage/CoverageEdge.cpp:87,80'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/coverage/CoverageEdge.cpp:92,14'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_8coverage12CoverageEdge17extractEdgePointsERKS1_mmE3$_0EEDamOT_'
        - Src:             'src/coverage/CoverageEdge.cpp:96,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
    - functionName:    _ZN4geos8coverage12CoverageEdge10createEdgeERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/coverage/CoverageEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8coverage12CoverageEdge17extractEdgePointsERKNS_4geom18CoordinateSequenceEmm
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageEdge.cpp:41,48'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/coverage/CoverageEdge.cpp:41,16'
          Dst:             _ZN4geos8coverage12CoverageEdge17extractEdgePointsERKNS_4geom18CoordinateSequenceEmm
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator19CoverageRingSegmentC2ERKNS_4geom10CoordinateES6_PNS0_12CoverageRingEm
      functionSourceFile: '/src/geos/include/geos/coverage/CoveragePolygonValidator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom11LineSegment7reverseEv
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CoveragePolygonValidator.h:127,19'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'include/geos/coverage/CoveragePolygonValidator.h:133,26'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'include/geos/coverage/CoveragePolygonValidator.h:134,21'
          Dst:             _ZN4geos4geom11LineSegment7reverseEv
    - functionName:    _ZNK4geos8coverage24CoveragePolygonValidator19CoverageRingSegment17CoverageRingSegEqclEPKS2_S5_
      functionSourceFile: '/src/geos/include/geos/coverage/CoveragePolygonValidator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8coverage24CoveragePolygonValidator19CoverageRingSegment19CoverageRingSegHashclEPKS2_
      functionSourceFile: '/src/geos/include/geos/coverage/CoveragePolygonValidator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage15CoveragePolygonD2Ev
      functionSourceFile: '/src/geos/include/geos/coverage/CoveragePolygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8coverage24CoveragePolygonValidator19CoverageRingSegment12checkInvalidEPKS2_
      functionSourceFile: '/src/geos/include/geos/coverage/CoveragePolygonValidator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos8coverage12CoverageRing11markInvalidEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CoveragePolygonValidator.h:0,0'
          Dst:             _ZN4geos8coverage12CoverageRing11markInvalidEm
        - Src:             'include/geos/coverage/CoveragePolygonValidator.h:0,0'
          Dst:             _ZN4geos8coverage12CoverageRing11markInvalidEm
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator10createRingEPKNS_4geom10LinearRingEb
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          93
      EdgeCount:       38
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9operation5valid20RepeatedPointRemover30removeRepeatedAndInvalidPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
        - _ZNK4geos4geom18CoordinateSequence26hasRepeatedOrInvalidPointsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:389,59'
          Dst:             _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:390,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence26hasRepeatedOrInvalidPointsEv
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:391,25'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover30removeRepeatedAndInvalidPointsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:394,18'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator7addRingEPKNS_4geom10LinearRingEbRNSt3__16vectorIPNS0_12CoverageRingENS6_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos8coverage24CoveragePolygonValidator10createRingEPKNS_4geom10LinearRingEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:382,21'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator10createRingEPKNS_4geom10LinearRingEb
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator11createRingsEPKNS_4geom7PolygonERNSt3__16vectorIPNS0_12CoverageRingENS6_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos8coverage24CoveragePolygonValidator7addRingEPKNS_4geom10LinearRingEbRNSt3__16vectorIPNS0_12CoverageRingENS6_9allocatorIS9_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:365,5'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator7addRingEPKNS_4geom10LinearRingEbRNSt3__16vectorIPNS0_12CoverageRingENS6_9allocatorIS9_EEEE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:369,9'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator7addRingEPKNS_4geom10LinearRingEbRNSt3__16vectorIPNS0_12CoverageRingENS6_9allocatorIS9_EEEE
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator26markInvalidInteriorSegmentERNS0_12CoverageRingEmPNS0_15CoveragePolygonE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos8coverage12CoverageRing11markInvalidEm
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos6noding13SegmentString4sizeEv
        - _ZNK4geos8coverage12CoverageRing7isKnownEm
        - _ZNK4geos8coverage15CoveragePolygon8containsERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:299,14'
          Dst:             _ZNK4geos8coverage12CoverageRing7isKnownEm
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:307,34'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:308,18'
          Dst:             _ZNK4geos8coverage15CoveragePolygon8containsERKNS_4geom12CoordinateXYE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:309,14'
          Dst:             _ZN4geos8coverage12CoverageRing11markInvalidEm
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:311,36'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:312,20'
          Dst:             _ZNK4geos8coverage12CoverageRing7isKnownEm
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:313,18'
          Dst:             _ZN4geos8coverage12CoverageRing11markInvalidEm
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator26markInvalidInteriorSectionERNS0_12CoverageRingEmmRNSt3__16vectorINS4_10unique_ptrINS0_15CoveragePolygonENS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          84
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos8coverage12CoverageRing11getEnvelopeEmm
        - _ZN4geos8coverage24CoveragePolygonValidator26markInvalidInteriorSegmentERNS0_12CoverageRingEmPNS0_15CoveragePolygonE
        - _ZNK4geos8coverage15CoveragePolygon13intersectsEnvERKNS_4geom8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:281,32'
          Dst:             _ZN4geos8coverage12CoverageRing11getEnvelopeEmm
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:284,22'
          Dst:             _ZNK4geos8coverage15CoveragePolygon13intersectsEnvERKNS_4geom8EnvelopeE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:287,17'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator26markInvalidInteriorSegmentERNS0_12CoverageRingEmPNS0_15CoveragePolygonE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:284,22'
          Dst:             _ZNK4geos8coverage15CoveragePolygon13intersectsEnvERKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos8coverage22InvalidSegmentDetectorC2Ed
      functionSourceFile: '/src/geos/include/geos/coverage/InvalidSegmentDetector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/InvalidSegmentDetector.h:103,5'
          Dst:             _ZN4geos6noding18SegmentIntersectorC2Ev
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator19CoverageRingSegment5matchEPKS2_
      functionSourceFile: '/src/geos/include/geos/coverage/CoveragePolygonValidator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos8coverage12CoverageRing11markMatchedEm
        - _ZNK4geos8coverage24CoveragePolygonValidator19CoverageRingSegment12checkInvalidEPKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CoveragePolygonValidator.h:145,34'
          Dst:             _ZNK4geos8coverage24CoveragePolygonValidator19CoverageRingSegment12checkInvalidEPKS2_
        - Src:             'include/geos/coverage/CoveragePolygonValidator.h:159,30'
          Dst:             _ZN4geos8coverage12CoverageRing11markMatchedEm
        - Src:             'include/geos/coverage/CoveragePolygonValidator.h:160,26'
          Dst:             _ZN4geos8coverage12CoverageRing11markMatchedEm
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator25createCoverageRingSegmentEPNS0_12CoverageRingEm
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos8coverage12CoverageRing17isInteriorOnRightEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:218,34'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:219,34'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:221,14'
          Dst:             _ZNK4geos8coverage12CoverageRing17isInteriorOnRightEv
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator19markMatchedSegmentsERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEERKNS_4geom8EnvelopeERNS2_13unordered_mapIPNS1_19CoverageRingSegmentESG_NSF_19CoverageRingSegHashENSF_17CoverageRingSegEqENS6_INS2_4pairIKSG_SG_EEEEEE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          106
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos8coverage24CoveragePolygonValidator19CoverageRingSegment5matchEPKS2_
        - _ZN4geos8coverage24CoveragePolygonValidator25createCoverageRingSegmentEPNS0_12CoverageRingEm
        - _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:191,43'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:192,42'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:193,42'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:196,28'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:200,40'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator25createCoverageRingSegmentEPNS0_12CoverageRingEm
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:204,22'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator19CoverageRingSegment5matchEPKS2_
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:191,43'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator17createEmptyResultEv
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLineStringEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:166,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEm
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator27markInvalidInteriorSegmentsERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEERNS3_INS2_10unique_ptrINS0_15CoveragePolygonENS2_14default_deleteISB_EEEENS6_ISE_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          80
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos8coverage24CoveragePolygonValidator26markInvalidInteriorSectionERNS0_12CoverageRingEmmRNSt3__16vectorINS4_10unique_ptrINS0_15CoveragePolygonENS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEE
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:264,43'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:266,31'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:267,30'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:268,13'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator26markInvalidInteriorSectionERNS0_12CoverageRingEmmRNSt3__16vectorINS4_10unique_ptrINS0_15CoveragePolygonENS4_14default_deleteIS7_EEEENS4_9allocatorISA_EEEE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:264,43'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator30markInvalidInteractingSegmentsERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEES9_d
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          157
      EdgeCount:       57
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorD2Ev
        - _ZN4geos6noding27SegmentSetMutualIntersector21setSegmentIntersectorEPNS0_18SegmentIntersectorE
        - _ZN4geos6noding34MCIndexSegmentSetMutualIntersector15setBaseSegmentsEPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEE
        - _ZN4geos6noding34MCIndexSegmentSetMutualIntersector7processEPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEE
        - _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorC2Ed
        - _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorD2Ev
        - _ZN4geos8coverage22InvalidSegmentDetectorC2Ed
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:248,28'
          Dst:             _ZN4geos8coverage22InvalidSegmentDetectorC2Ed
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:249,40'
          Dst:             _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorC2Ed
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:250,18'
          Dst:             _ZN4geos6noding34MCIndexSegmentSetMutualIntersector15setBaseSegmentsEPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:251,18'
          Dst:             _ZN4geos6noding27SegmentSetMutualIntersector21setSegmentIntersectorEPNS0_18SegmentIntersectorE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:252,18'
          Dst:             _ZN4geos6noding34MCIndexSegmentSetMutualIntersector7processEPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:253,1'
          Dst:             _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorD2Ev
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:253,1'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:253,1'
          Dst:             _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorD2Ev
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:253,1'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator19markMatchedSegmentsERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEES9_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8coverage24CoveragePolygonValidator19markMatchedSegmentsERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEERKNS_4geom8EnvelopeERNS2_13unordered_mapIPNS1_19CoverageRingSegmentESG_NSF_19CoverageRingSegHashENSF_17CoverageRingSegEqENS6_INS2_4pairIKSG_SG_EEEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:178,5'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator19markMatchedSegmentsERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEERKNS_4geom8EnvelopeERNS2_13unordered_mapIPNS1_19CoverageRingSegmentESG_NSF_19CoverageRingSegHashENSF_17CoverageRingSegEqENS6_INS2_4pairIKSG_SG_EEEEEE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:179,5'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator19markMatchedSegmentsERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEERKNS_4geom8EnvelopeERNS2_13unordered_mapIPNS1_19CoverageRingSegmentESG_NSF_19CoverageRingSegHashENSF_17CoverageRingSegEqENS6_INS2_4pairIKSG_SG_EEEEEE
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator18createInvalidLinesERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          114
      EdgeCount:       45
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN4geos8coverage12CoverageRing18createInvalidLinesEPKNS_4geom15GeometryFactoryERNSt3__16vectorINS6_10unique_ptrINS2_10LineStringENS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEE
        - _ZN4geos8coverage24CoveragePolygonValidator17createEmptyResultEv
        - _ZNK4geos4geom10LineString5cloneEv
        - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:323,15'
          Dst:             _ZN4geos8coverage12CoverageRing18createInvalidLinesEPKNS_4geom15GeometryFactoryERNSt3__16vectorINS6_10unique_ptrINS2_10LineStringENS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:327,16'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator17createEmptyResultEv
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:330,26'
          Dst:             _ZNK4geos4geom10LineString5cloneEv
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:333,25'
          Dst:             _ZNK4geos4geom15GeometryFactory21createMultiLineStringEONSt3__16vectorINS2_10unique_ptrINS0_10LineStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator16checkTargetRingsERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEES9_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos8coverage12CoverageRing7isKnownERNSt3__16vectorIPS1_NS2_9allocatorIS4_EEEE
        - _ZN4geos8coverage24CoveragePolygonValidator19markMatchedSegmentsERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEES9_RKNS_4geom8EnvelopeE
        - _ZN4geos8coverage24CoveragePolygonValidator27markInvalidInteriorSegmentsERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEERNS3_INS2_10unique_ptrINS0_15CoveragePolygonENS2_14default_deleteISB_EEEENS6_ISE_EEEE
        - _ZN4geos8coverage24CoveragePolygonValidator30markInvalidInteractingSegmentsERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEES9_d
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:129,5'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator19markMatchedSegmentsERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEES9_RKNS_4geom8EnvelopeE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:139,9'
          Dst:             _ZN4geos8coverage12CoverageRing7isKnownERNSt3__16vectorIPS1_NS2_9allocatorIS4_EEEE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:146,5'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator30markInvalidInteractingSegmentsERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEES9_d
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:147,5'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator27markInvalidInteriorSegmentsERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEERNS3_INS2_10unique_ptrINS0_15CoveragePolygonENS2_14default_deleteISB_EEEENS6_ISE_EEEE
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator11createRingsERNSt3__16vectorIPKNS_4geom7PolygonENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage24CoveragePolygonValidator11createRingsEPKNS_4geom7PolygonERNSt3__16vectorIPNS0_12CoverageRingENS6_9allocatorIS9_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:353,9'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator11createRingsEPKNS_4geom7PolygonERNSt3__16vectorIPNS0_12CoverageRingENS6_9allocatorIS9_EEEE
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator11createRingsEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4util16PolygonExtracter11getPolygonsERKNS0_8GeometryERNSt3__16vectorIPKNS0_7PolygonENS6_9allocatorISA_EEEE
        - _ZN4geos8coverage24CoveragePolygonValidator11createRingsERNSt3__16vectorIPKNS_4geom7PolygonENS2_9allocatorIS7_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:343,5'
          Dst:             _ZN4geos4geom4util16PolygonExtracter11getPolygonsERKNS0_8GeometryERNSt3__16vectorIPKNS0_7PolygonENS6_9allocatorISA_EEEE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:344,12'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator11createRingsERNSt3__16vectorIPKNS_4geom7PolygonENS2_9allocatorIS7_EEEE
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator18toCoveragePolygonsENSt3__16vectorIPKNS_4geom7PolygonENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator15extractPolygonsERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util16PolygonExtracter11getPolygonsERKNS0_8GeometryERNSt3__16vectorIPKNS0_7PolygonENS6_9allocatorISA_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:156,9'
          Dst:             _ZN4geos4geom4util16PolygonExtracter11getPolygonsERKNS0_8GeometryERNSt3__16vectorIPKNS0_7PolygonENS6_9allocatorISA_EEEE
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidatorC2EPKNS_4geom8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:78,25'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator11setGapWidthEd
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator8validateEPKNS_4geom8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEEd
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8coverage24CoveragePolygonValidator11setGapWidthEd
        - _ZN4geos8coverage24CoveragePolygonValidator8validateEv
        - _ZN4geos8coverage24CoveragePolygonValidatorC2EPKNS_4geom8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
        - _ZN4geos8coverage24CoveragePolygonValidatorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:66,30'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidatorC2EPKNS_4geom8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:67,7'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator11setGapWidthEd
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:68,14'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator8validateEv
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:69,1'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidatorD2Ev
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:69,1'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidatorD2Ev
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator8validateEv
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          108
      EdgeCount:       31
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom8Envelope8expandByEd
        - _ZN4geos8coverage24CoveragePolygonValidator11createRingsEPKNS_4geom8GeometryE
        - _ZN4geos8coverage24CoveragePolygonValidator11createRingsERNSt3__16vectorIPKNS_4geom7PolygonENS2_9allocatorIS7_EEEE
        - _ZN4geos8coverage24CoveragePolygonValidator15extractPolygonsERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - _ZN4geos8coverage24CoveragePolygonValidator16checkTargetRingsERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEES9_RKNS_4geom8EnvelopeE
        - _ZN4geos8coverage24CoveragePolygonValidator18createInvalidLinesERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEE
        - _ZN4geos8coverage24CoveragePolygonValidator18toCoveragePolygonsENSt3__16vectorIPKNS_4geom7PolygonENS2_9allocatorIS7_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:94,47'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator15extractPolygonsERNSt3__16vectorIPKNS_4geom8GeometryENS2_9allocatorIS7_EEEE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:95,24'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator18toCoveragePolygonsENSt3__16vectorIPKNS_4geom7PolygonENS2_9allocatorIS7_EEEE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:96,46'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator11createRingsEPKNS_4geom8GeometryE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:97,43'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator11createRingsERNSt3__16vectorIPKNS_4geom7PolygonENS2_9allocatorIS7_EEEE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:105,15'
          Dst:             _ZN4geos4geom8Envelope8expandByEd
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:107,5'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator16checkTargetRingsERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEES9_RKNS_4geom8EnvelopeE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:109,12'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator18createInvalidLinesERNSt3__16vectorIPNS0_12CoverageRingENS2_9allocatorIS5_EEEE
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidatorD2Ev
      functionSourceFile: '/src/geos/include/geos/coverage/CoveragePolygonValidator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage24CoveragePolygonValidator8validateEPKNS_4geom8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygonValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8coverage24CoveragePolygonValidator8validateEv
        - _ZN4geos8coverage24CoveragePolygonValidatorC2EPKNS_4geom8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
        - _ZN4geos8coverage24CoveragePolygonValidatorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:57,30'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidatorC2EPKNS_4geom8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:58,14'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidator8validateEv
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:59,1'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidatorD2Ev
        - Src:             'src/coverage/CoveragePolygonValidator.cpp:59,1'
          Dst:             _ZN4geos8coverage24CoveragePolygonValidatorD2Ev
    - functionName:    _ZN4geos8coverage12CoverageRingD0Ev
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage12CoverageRingD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CoverageRing.h:37,16'
          Dst:             _ZN4geos8coverage12CoverageRingD2Ev
    - functionName:    _ZN4geos8coverage12CoverageRingD2Ev
      functionSourceFile: '/src/geos/include/geos/coverage/CoverageRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding13SegmentStringD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/CoverageRing.h:37,16'
          Dst:             _ZN4geos6noding13SegmentStringD2Ev
    - functionName:    _ZN4geos8coverage12CoverageRing14extractSectionEmm
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequenceC2Ev
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRing.cpp:289,53'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
        - Src:             'src/coverage/CoverageRing.cpp:291,22'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageRing.cpp:291,18'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
    - functionName:    _ZN4geos8coverage12CoverageRing18extractSectionWrapEmm
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequenceC2Ev
        - _ZN4geos8coverage12CoverageRing13nextMarkIndexEm
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRing.cpp:302,34'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/coverage/CoverageRing.cpp:303,53'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
        - Src:             'src/coverage/CoverageRing.cpp:306,22'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageRing.cpp:306,18'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/coverage/CoverageRing.cpp:307,17'
          Dst:             _ZN4geos8coverage12CoverageRing13nextMarkIndexEm
    - functionName:    _ZN4geos8coverage12CoverageRing13nextMarkIndexEm
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage12CoverageRing14findInvalidEndEm
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          32
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos8coverage12CoverageRing13nextMarkIndexEm
        - _ZNK4geos8coverage12CoverageRing9isInvalidEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRing.cpp:251,13'
          Dst:             _ZN4geos8coverage12CoverageRing13nextMarkIndexEm
        - Src:             'src/coverage/CoverageRing.cpp:252,12'
          Dst:             _ZNK4geos8coverage12CoverageRing9isInvalidEm
        - Src:             'src/coverage/CoverageRing.cpp:253,17'
          Dst:             _ZN4geos8coverage12CoverageRing13nextMarkIndexEm
        - Src:             'src/coverage/CoverageRing.cpp:252,12'
          Dst:             _ZNK4geos8coverage12CoverageRing9isInvalidEm
    - functionName:    _ZNK4geos8coverage12CoverageRing9isInvalidEm
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage12CoverageRing16findInvalidStartEm
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          31
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos8coverage12CoverageRing13nextMarkIndexEm
        - _ZNK4geos8coverage12CoverageRing9isInvalidEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRing.cpp:240,14'
          Dst:             _ZNK4geos8coverage12CoverageRing9isInvalidEm
        - Src:             'src/coverage/CoverageRing.cpp:241,17'
          Dst:             _ZN4geos8coverage12CoverageRing13nextMarkIndexEm
        - Src:             'src/coverage/CoverageRing.cpp:240,14'
          Dst:             _ZNK4geos8coverage12CoverageRing9isInvalidEm
    - functionName:    _ZN4geos8coverage12CoverageRing10createLineEmmPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos8coverage12CoverageRing14extractSectionEmm
        - _ZN4geos8coverage12CoverageRing18extractSectionWrapEmm
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRing.cpp:278,11'
          Dst:             _ZN4geos8coverage12CoverageRing18extractSectionWrapEmm
        - Src:             'src/coverage/CoverageRing.cpp:279,11'
          Dst:             _ZN4geos8coverage12CoverageRing14extractSectionEmm
        - Src:             'src/coverage/CoverageRing.cpp:280,25'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos8coverage12CoverageRing18createInvalidLinesEPKNS_4geom15GeometryFactoryERNSt3__16vectorINS6_10unique_ptrINS2_10LineStringENS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage12CoverageRing10createLineEmmPKNS_4geom15GeometryFactoryE
        - _ZN4geos8coverage12CoverageRing14findInvalidEndEm
        - _ZN4geos8coverage12CoverageRing16findInvalidStartEm
        - _ZNK4geos6noding13SegmentString4sizeEv
        - _ZNK4geos8coverage12CoverageRing10hasInvalidEv
        - _ZNK4geos8coverage12CoverageRing9isInvalidEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRing.cpp:211,11'
          Dst:             _ZNK4geos8coverage12CoverageRing10hasInvalidEv
        - Src:             'src/coverage/CoverageRing.cpp:215,9'
          Dst:             _ZNK4geos8coverage12CoverageRing9isInvalidEv
        - Src:             'src/coverage/CoverageRing.cpp:216,58'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/coverage/CoverageRing.cpp:216,44'
          Dst:             _ZN4geos8coverage12CoverageRing10createLineEmmPKNS_4geom15GeometryFactoryE
        - Src:             'src/coverage/CoverageRing.cpp:222,30'
          Dst:             _ZN4geos8coverage12CoverageRing16findInvalidStartEm
        - Src:             'src/coverage/CoverageRing.cpp:223,33'
          Dst:             _ZN4geos8coverage12CoverageRing14findInvalidEndEm
        - Src:             'src/coverage/CoverageRing.cpp:226,22'
          Dst:             _ZN4geos8coverage12CoverageRing16findInvalidStartEm
        - Src:             'src/coverage/CoverageRing.cpp:227,20'
          Dst:             _ZN4geos8coverage12CoverageRing14findInvalidEndEm
        - Src:             'src/coverage/CoverageRing.cpp:228,44'
          Dst:             _ZN4geos8coverage12CoverageRing10createLineEmmPKNS_4geom15GeometryFactoryE
    - functionName:    _ZNK4geos8coverage12CoverageRing10hasInvalidEv
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8coverage12CoverageRing9isInvalidEv
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8coverage12CoverageRing4nextEm
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRing.cpp:198,17'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
    - functionName:    _ZNK4geos8coverage12CoverageRing14findVertexNextEmRKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos8coverage12CoverageRing4nextEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRing.cpp:175,32'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageRing.cpp:176,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/CoverageRing.cpp:177,17'
          Dst:             _ZNK4geos8coverage12CoverageRing4nextEm
        - Src:             'src/coverage/CoverageRing.cpp:178,18'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageRing.cpp:176,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos8coverage12CoverageRing4prevEm
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRing.cpp:189,16'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
    - functionName:    _ZNK4geos8coverage12CoverageRing14findVertexPrevEmRKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos8coverage12CoverageRing4prevEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRing.cpp:160,32'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageRing.cpp:161,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/CoverageRing.cpp:162,17'
          Dst:             _ZNK4geos8coverage12CoverageRing4prevEm
        - Src:             'src/coverage/CoverageRing.cpp:163,18'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageRing.cpp:161,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos8coverage12CoverageRing7isKnownEm
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage12CoverageRing11markMatchedEm
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage12CoverageRing11markInvalidEm
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8coverage12CoverageRing17isInteriorOnRightEv
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage12CoverageRing11getEnvelopeEmm
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRing.cpp:73,20'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/coverage/CoverageRing.cpp:75,29'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/coverage/CoverageRing.cpp:75,13'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos8coverage12CoverageRingC2EPKNS_4geom10LinearRingEb
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8coverage12CoverageRingC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEb
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRing.cpp:66,15'
          Dst:             _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
        - Src:             'src/coverage/CoverageRing.cpp:67,45'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/coverage/CoverageRing.cpp:67,9'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/coverage/CoverageRing.cpp:65,7'
          Dst:             _ZN4geos8coverage12CoverageRingC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEb
    - functionName:    _ZN4geos8coverage12CoverageRingC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEb
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding13SegmentStringD2Ev
        - _ZN4geos6noding18BasicSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPKv
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRing.cpp:55,7'
          Dst:             _ZN4geos6noding18BasicSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPKv
        - Src:             'src/coverage/CoverageRing.cpp:58,24'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/coverage/CoverageRing.cpp:59,24'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/coverage/CoverageRing.cpp:60,1'
          Dst:             _ZN4geos6noding13SegmentStringD2Ev
    - functionName:    _ZNK4geos8coverage12CoverageRing7isKnownEv
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage12CoverageRing7isKnownERNSt3__16vectorIPS1_NS2_9allocatorIS4_EEEE
      functionSourceFile: '/src/geos/src/coverage/CoverageRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos8coverage12CoverageRing7isKnownEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoverageRing.cpp:46,21'
          Dst:             _ZNK4geos8coverage12CoverageRing7isKnownEv
    - functionName:    _ZN4geos8coverage22InvalidSegmentDetectorD0Ev
      functionSourceFile: '/src/geos/include/geos/coverage/InvalidSegmentDetector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/coverage/InvalidSegmentDetector.h:49,16'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZNK4geos8coverage22InvalidSegmentDetector6isDoneEv
      functionSourceFile: '/src/geos/include/geos/coverage/InvalidSegmentDetector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8coverage22InvalidSegmentDetector17isInteriorSegmentERKNS_4geom10CoordinateES5_S5_PNS0_12CoverageRingEm
      functionSourceFile: '/src/geos/src/coverage/InvalidSegmentDetector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          51
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9algorithm19PolygonNodeTopology17isInteriorSegmentEPKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos8coverage12CoverageRing14findVertexNextEmRKNS_4geom10CoordinateE
        - _ZNK4geos8coverage12CoverageRing14findVertexPrevEmRKNS_4geom10CoordinateE
        - _ZNK4geos8coverage12CoverageRing17isInteriorOnRightEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:146,42'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:149,39'
          Dst:             _ZNK4geos8coverage12CoverageRing14findVertexPrevEmRKNS_4geom10CoordinateE
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:150,39'
          Dst:             _ZNK4geos8coverage12CoverageRing14findVertexNextEmRKNS_4geom10CoordinateE
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:153,17'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:153,47'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:158,16'
          Dst:             _ZNK4geos8coverage12CoverageRing17isInteriorOnRightEv
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:164,23'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology17isInteriorSegmentEPKNS_4geom12CoordinateXYES5_S5_S5_
    - functionName:    _ZN4geos8coverage22InvalidSegmentDetector16isNearlyParallelERKNS_4geom10CoordinateES5_S5_S5_d
      functionSourceFile: '/src/geos/src/coverage/InvalidSegmentDetector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          82
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos4geom11LineSegment7reverseEv
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZN4geos4geom11LineSegmentC2Ev
        - _ZNK4geos4geom11LineSegment7projectERKS1_RS1_
        - _ZNK4geos4geom11LineSegment9getLengthEv
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:176,17'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:177,17'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:178,17'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:179,17'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:181,16'
          Dst:             _ZNK4geos4geom11LineSegment7projectERKS1_RS1_
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:184,16'
          Dst:             _ZNK4geos4geom11LineSegment7projectERKS1_RS1_
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:187,15'
          Dst:             _ZNK4geos4geom11LineSegment9getLengthEv
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:187,51'
          Dst:             _ZNK4geos4geom11LineSegment9getLengthEv
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:190,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:190,48'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:191,15'
          Dst:             _ZN4geos4geom11LineSegment7reverseEv
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:193,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:194,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZN4geos8coverage22InvalidSegmentDetector21isCollinearOrInteriorERKNS_4geom10CoordinateES5_S5_S5_PNS0_12CoverageRingEm
      functionSourceFile: '/src/geos/src/coverage/InvalidSegmentDetector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos8coverage22InvalidSegmentDetector17isInteriorSegmentERKNS_4geom10CoordinateES5_S5_PNS0_12CoverageRingEm
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEv
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - _ZNK4geos9algorithm15LineIntersector8isProperEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:108,21'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:109,8'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:112,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:116,12'
          Dst:             _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:122,12'
          Dst:             _ZNK4geos9algorithm15LineIntersector8isProperEv
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:122,29'
          Dst:             _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEv
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:132,38'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:133,23'
          Dst:             _ZN4geos8coverage22InvalidSegmentDetector17isInteriorSegmentERKNS_4geom10CoordinateES5_S5_PNS0_12CoverageRingEm
    - functionName:    _ZN4geos8coverage22InvalidSegmentDetector9isInvalidERKNS_4geom10CoordinateES5_S5_S5_PNS0_12CoverageRingEm
      functionSourceFile: '/src/geos/src/coverage/InvalidSegmentDetector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          37
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8coverage22InvalidSegmentDetector16isNearlyParallelERKNS_4geom10CoordinateES5_S5_S5_d
        - _ZN4geos8coverage22InvalidSegmentDetector21isCollinearOrInteriorERKNS_4geom10CoordinateES5_S5_S5_PNS0_12CoverageRingEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:90,9'
          Dst:             _ZN4geos8coverage22InvalidSegmentDetector21isCollinearOrInteriorERKNS_4geom10CoordinateES5_S5_S5_PNS0_12CoverageRingEm
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:94,28'
          Dst:             _ZN4geos8coverage22InvalidSegmentDetector16isNearlyParallelERKNS_4geom10CoordinateES5_S5_S5_d
    - functionName:    _ZN4geos8coverage22InvalidSegmentDetector7isEqualERKNS_4geom10CoordinateES5_S5_S5_
      functionSourceFile: '/src/geos/src/coverage/InvalidSegmentDetector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          45
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:75,12'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:75,33'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:77,12'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:77,33'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos8coverage22InvalidSegmentDetector20processIntersectionsEPNS_6noding13SegmentStringEmS4_m
      functionSourceFile: '/src/geos/src/coverage/InvalidSegmentDetector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          52
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos8coverage12CoverageRing11markInvalidEm
        - _ZN4geos8coverage22InvalidSegmentDetector7isEqualERKNS_4geom10CoordinateES5_S5_S5_
        - _ZN4geos8coverage22InvalidSegmentDetector9isInvalidERKNS_4geom10CoordinateES5_S5_S5_PNS0_12CoverageRingEm
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos8coverage12CoverageRing7isKnownEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:48,17'
          Dst:             _ZNK4geos8coverage12CoverageRing7isKnownEm
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:50,36'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:51,36'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:52,35'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:53,35'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:56,12'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:56,33'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:59,9'
          Dst:             _ZN4geos8coverage22InvalidSegmentDetector7isEqualERKNS_4geom10CoordinateES5_S5_S5_
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:62,21'
          Dst:             _ZN4geos8coverage22InvalidSegmentDetector9isInvalidERKNS_4geom10CoordinateES5_S5_S5_PNS0_12CoverageRingEm
        - Src:             'src/coverage/InvalidSegmentDetector.cpp:64,17'
          Dst:             _ZN4geos8coverage12CoverageRing11markInvalidEm
    - functionName:    _ZN4geos9edgegraph12MarkHalfEdgeD0Ev
      functionSourceFile: '/src/geos/include/geos/edgegraph/MarkHalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9edgegraph8HalfEdgeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/edgegraph/MarkHalfEdge.h:28,16'
          Dst:             _ZN4geos9edgegraph8HalfEdgeD2Ev
    - functionName:    _ZN4geos8dissolve16DissolveHalfEdgeD0Ev
      functionSourceFile: '/src/geos/include/geos/dissolve/DissolveHalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9edgegraph8HalfEdgeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/dissolve/DissolveHalfEdge.h:37,16'
          Dst:             _ZN4geos9edgegraph8HalfEdgeD2Ev
    - functionName:    _ZN4geos9edgegraph12MarkHalfEdgeC2ERKNS_4geom14CoordinateXYZME
      functionSourceFile: '/src/geos/include/geos/edgegraph/MarkHalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9edgegraph8HalfEdgeC2ERKNS_4geom14CoordinateXYZME
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/edgegraph/MarkHalfEdge.h:42,9'
          Dst:             _ZN4geos9edgegraph8HalfEdgeC2ERKNS_4geom14CoordinateXYZME
    - functionName:    _ZN4geos8dissolve16DissolveHalfEdgeC2ERKNS_4geom14CoordinateXYZME
      functionSourceFile: '/src/geos/include/geos/dissolve/DissolveHalfEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9edgegraph12MarkHalfEdgeC2ERKNS_4geom14CoordinateXYZME
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/dissolve/DissolveHalfEdge.h:48,11'
          Dst:             _ZN4geos9edgegraph12MarkHalfEdgeC2ERKNS_4geom14CoordinateXYZME
    - functionName:    _ZN4geos8dissolve17DissolveEdgeGraphD0Ev
      functionSourceFile: '/src/geos/include/geos/dissolve/DissolveEdgeGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8dissolve17DissolveEdgeGraphD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/dissolve/DissolveEdgeGraph.h:54,26'
          Dst:             _ZN4geos8dissolve17DissolveEdgeGraphD2Ev
    - functionName:    _ZN4geos8dissolve17DissolveEdgeGraph10createEdgeERKNS_4geom14CoordinateXYZME
      functionSourceFile: '/src/geos/src/dissolve/DissolveEdgeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8dissolve16DissolveHalfEdge8setStartEv
      functionSourceFile: '/src/geos/src/dissolve/DissolveHalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8dissolve16DissolveHalfEdge7isStartEv
      functionSourceFile: '/src/geos/src/dissolve/DissolveHalfEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom13CoordinateXYMC2ERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/Coordinate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK4geos4geom11CircularArc8toStringEvENK3$_0clINS0_12CoordinateXYEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:446,12'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
        - Src:             'src/geom/CircularArc.cpp:446,26'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
        - Src:             'src/geom/CircularArc.cpp:446,48'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
    - functionName:    '_ZZNK4geos4geom11CircularArc8toStringEvENK3$_0clINS0_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_14CoordinateXYZME
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:446,12'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_14CoordinateXYZME
        - Src:             'src/geom/CircularArc.cpp:446,26'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_14CoordinateXYZME
        - Src:             'src/geom/CircularArc.cpp:446,48'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_14CoordinateXYZME
    - functionName:    '_ZZNK4geos4geom11CircularArc8toStringEvENK3$_0clINS0_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_13CoordinateXYME
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:446,12'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_13CoordinateXYME
        - Src:             'src/geom/CircularArc.cpp:446,26'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_13CoordinateXYME
        - Src:             'src/geom/CircularArc.cpp:446,48'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_13CoordinateXYME
    - functionName:    '_ZZNK4geos4geom11CircularArc8toStringEvENK3$_0clINS0_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:446,12'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - Src:             'src/geom/CircularArc.cpp:446,26'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - Src:             'src/geom/CircularArc.cpp:446,48'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
    - functionName:    '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_2clINS0_12CoordinateXYEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:360,14'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
    - functionName:    '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_2clINS0_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:360,14'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
    - functionName:    '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_2clINS0_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:360,14'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
    - functionName:    '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_2clINS0_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:360,14'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
    - functionName:    '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_1clINS0_12CoordinateXYEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:357,14'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
    - functionName:    '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_1clINS0_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:357,14'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
    - functionName:    '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_1clINS0_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:357,14'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
    - functionName:    '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_1clINS0_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:357,14'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
    - functionName:    '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_0clINS0_12CoordinateXYEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:354,14'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
    - functionName:    '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_0clINS0_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:354,14'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
    - functionName:    '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_0clINS0_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:354,14'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
    - functionName:    '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_0clINS0_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:354,14'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS0_11CircularArc8toStringEvE3$_0EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZNK4geos4geom11CircularArc8toStringEvENK3$_0clINS0_10CoordinateEEEDaRKT_'
        - '_ZZNK4geos4geom11CircularArc8toStringEvENK3$_0clINS0_12CoordinateXYEEEDaRKT_'
        - '_ZZNK4geos4geom11CircularArc8toStringEvENK3$_0clINS0_13CoordinateXYMEEEDaRKT_'
        - '_ZZNK4geos4geom11CircularArc8toStringEvENK3$_0clINS0_14CoordinateXYZMEEEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZNK4geos4geom11CircularArc8toStringEvENK3$_0clINS0_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZNK4geos4geom11CircularArc8toStringEvENK3$_0clINS0_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZNK4geos4geom11CircularArc8toStringEvENK3$_0clINS0_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZNK4geos4geom11CircularArc8toStringEvENK3$_0clINS0_12CoordinateXYEEEDaRKT_'
    - functionName:    _ZNK4geos4geom11CircularArc8toStringEv
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          101
      EdgeCount:       47
      CyclomaticComplexity: 23
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS0_11CircularArc8toStringEvE3$_0EEDamOT_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:435,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/geom/CircularArc.cpp:438,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/geom/CircularArc.cpp:441,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/geom/CircularArc.cpp:441,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/geom/CircularArc.cpp:445,12'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS0_11CircularArc8toStringEvE3$_0EEDamOT_'
    - functionName:    _ZNK4geos4geom11CircularArc6equalsERKS1_d
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          154
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZNK4geos4geom11CircularArc14getOrientationEv
        - _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - _ZNK4geos4geom11CircularArc9getCenterEv
        - _ZNK4geos4geom11CircularArc9getRadiusEv
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:392,9'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/geom/CircularArc.cpp:392,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/geom/CircularArc.cpp:392,50'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/geom/CircularArc.cpp:392,75'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/geom/CircularArc.cpp:396,9'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/geom/CircularArc.cpp:396,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/geom/CircularArc.cpp:396,50'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/geom/CircularArc.cpp:396,75'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/geom/CircularArc.cpp:400,9'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/geom/CircularArc.cpp:400,36'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/geom/CircularArc.cpp:400,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/CircularArc.cpp:404,18'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/geom/CircularArc.cpp:404,38'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/geom/CircularArc.cpp:408,9'
          Dst:             _ZNK4geos4geom11CircularArc14getOrientationEv
        - Src:             'src/geom/CircularArc.cpp:408,35'
          Dst:             _ZNK4geos4geom11CircularArc14getOrientationEv
        - Src:             'src/geom/CircularArc.cpp:412,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/geom/CircularArc.cpp:412,23'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/geom/CircularArc.cpp:413,5'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/geom/CircularArc.cpp:413,36'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/geom/CircularArc.cpp:413,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/geom/CircularArc.cpp:414,11'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/geom/CircularArc.cpp:414,48'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/geom/CircularArc.cpp:414,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/geom/CircularArc.cpp:416,11'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS0_11CircularArc7reverseEvE3$_2EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_2clINS0_10CoordinateEEEDaRKT_'
        - '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_2clINS0_12CoordinateXYEEEDaRKT_'
        - '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_2clINS0_13CoordinateXYMEEEDaRKT_'
        - '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_2clINS0_14CoordinateXYZMEEEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_2clINS0_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_2clINS0_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_2clINS0_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_2clINS0_12CoordinateXYEEEDaRKT_'
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS0_11CircularArc7reverseEvE3$_1EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_1clINS0_10CoordinateEEEDaRKT_'
        - '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_1clINS0_12CoordinateXYEEEDaRKT_'
        - '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_1clINS0_13CoordinateXYMEEEDaRKT_'
        - '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_1clINS0_14CoordinateXYZMEEEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_1clINS0_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_1clINS0_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_1clINS0_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_1clINS0_12CoordinateXYEEEDaRKT_'
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS0_11CircularArc7reverseEvE3$_0EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_0clINS0_10CoordinateEEEDaRKT_'
        - '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_0clINS0_12CoordinateXYEEEDaRKT_'
        - '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_0clINS0_13CoordinateXYMEEEDaRKT_'
        - '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_0clINS0_14CoordinateXYZMEEEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_0clINS0_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_0clINS0_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_0clINS0_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZNK4geos4geom11CircularArc7reverseEvENK3$_0clINS0_12CoordinateXYEEEDaRKT_'
    - functionName:    _ZNK4geos4geom11CircularArc7reverseEv
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          138
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom11CircularArcC2ENSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEm
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS0_11CircularArc7reverseEvE3$_0EEDamOT_'
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS0_11CircularArc7reverseEvE3$_1EEDamOT_'
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS0_11CircularArc7reverseEvE3$_2EEDamOT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:352,63'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/geom/CircularArc.cpp:352,78'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/geom/CircularArc.cpp:353,12'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS0_11CircularArc7reverseEvE3$_0EEDamOT_'
        - Src:             'src/geom/CircularArc.cpp:356,12'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS0_11CircularArc7reverseEvE3$_1EEDamOT_'
        - Src:             'src/geom/CircularArc.cpp:359,12'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS0_11CircularArc7reverseEvE3$_2EEDamOT_'
        - Src:             'src/geom/CircularArc.cpp:363,17'
          Dst:             _ZN4geos4geom11CircularArcC2ENSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEm
    - functionName:    _ZN4geos4geom11CircularArcC2ENSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEm
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11CircularArcC2ERKNS0_18CoordinateSequenceEm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:86,5'
          Dst:             _ZN4geos4geom11CircularArcC2ERKNS0_18CoordinateSequenceEm
    - functionName:    _ZN4geos4geom11CircularArcC2ERKNS0_18CoordinateSequenceEm
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:80,14'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
    - functionName:    _ZN4geos4geom8Quadrant8quadrantERKNS0_12CoordinateXYES4_
      functionSourceFile: '/src/geos/include/geos/geom/Quadrant.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          108
      EdgeCount:       27
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom12CoordinateXY8toStringEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Quadrant.h:101,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/geom/Quadrant.h:101,117'
          Dst:             _ZNK4geos4geom12CoordinateXY8toStringEv
        - Src:             'include/geos/geom/Quadrant.h:101,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/geom/Quadrant.h:101,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/geom/Quadrant.h:101,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos4geom11CircularArc15isUpwardAtPointERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom8Quadrant8quadrantERKNS0_12CoordinateXYES4_
        - _ZNK4geos4geom11CircularArc14getOrientationEv
        - _ZNK4geos4geom11CircularArc9getCenterEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:337,42'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/geom/CircularArc.cpp:337,17'
          Dst:             _ZN4geos4geom8Quadrant8quadrantERKNS0_12CoordinateXYES4_
        - Src:             'src/geom/CircularArc.cpp:340,9'
          Dst:             _ZNK4geos4geom11CircularArc14getOrientationEv
    - functionName:    _ZNK4geos4geom11CircularArc9getLengthEv
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc8getAngleEv
        - _ZNK4geos4geom11CircularArc8isLinearEv
        - _ZNK4geos4geom11CircularArc9getRadiusEv
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:327,9'
          Dst:             _ZNK4geos4geom11CircularArc8isLinearEv
        - Src:             'src/geom/CircularArc.cpp:328,16'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:328,30'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:328,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/geom/CircularArc.cpp:331,12'
          Dst:             _ZNK4geos4geom11CircularArc8getAngleEv
        - Src:             'src/geom/CircularArc.cpp:331,23'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
    - functionName:    _ZNK4geos4geom11CircularArc8getAngleEv
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom11CircularArc14getOrientationEv
        - _ZNK4geos4geom11CircularArc6theta0Ev
        - _ZNK4geos4geom11CircularArc6theta2Ev
        - _ZNK4geos4geom11CircularArc8isCircleEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:274,9'
          Dst:             _ZNK4geos4geom11CircularArc8isCircleEv
        - Src:             'src/geom/CircularArc.cpp:283,15'
          Dst:             _ZNK4geos4geom11CircularArc6theta0Ev
        - Src:             'src/geom/CircularArc.cpp:284,15'
          Dst:             _ZNK4geos4geom11CircularArc6theta2Ev
        - Src:             'src/geom/CircularArc.cpp:286,9'
          Dst:             _ZNK4geos4geom11CircularArc14getOrientationEv
    - functionName:    _ZNK4geos4geom11CircularArc8isCircleEv
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom12CoordinateXY6equalsERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:156,16'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/geom/CircularArc.h:156,28'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/geom/CircularArc.h:156,21'
          Dst:             _ZNK4geos4geom12CoordinateXY6equalsERKS1_
    - functionName:    _ZNK4geos4geom11CircularArc6theta2Ev
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc9getCenterEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:176,50'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'include/geos/geom/CircularArc.h:176,56'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'include/geos/geom/CircularArc.h:176,16'
          Dst:             _ZN4geos9algorithm12CircularArcs8getAngleERKNS_4geom12CoordinateXYES5_
    - functionName:    _ZNK4geos4geom11CircularArc11getEnvelopeEv
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZN4geos9algorithm12CircularArcs14expandEnvelopeERNS_4geom8EnvelopeERKNS2_12CoordinateXYES7_S7_
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p1INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:319,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/geom/CircularArc.cpp:320,39'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:320,45'
          Dst:             _ZNK4geos4geom11CircularArc2p1INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:320,51'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:320,5'
          Dst:             _ZN4geos9algorithm12CircularArcs14expandEnvelopeERNS_4geom8EnvelopeERKNS2_12CoordinateXYES7_S7_
    - functionName:    _ZNK4geos4geom11CircularArc17getDirectionPointEv
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs17getDirectionPointERKNS_4geom12CoordinateXYEddb
        - _ZNK4geos4geom11CircularArc14getOrientationEv
        - _ZNK4geos4geom11CircularArc6theta0Ev
        - _ZNK4geos4geom11CircularArc9getCenterEv
        - _ZNK4geos4geom11CircularArc9getRadiusEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:313,44'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/geom/CircularArc.cpp:313,57'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/geom/CircularArc.cpp:313,70'
          Dst:             _ZNK4geos4geom11CircularArc6theta0Ev
        - Src:             'src/geom/CircularArc.cpp:313,80'
          Dst:             _ZNK4geos4geom11CircularArc14getOrientationEv
        - Src:             'src/geom/CircularArc.cpp:313,12'
          Dst:             _ZN4geos9algorithm12CircularArcs17getDirectionPointERKNS_4geom12CoordinateXYEddb
    - functionName:    _ZNK4geos4geom11CircularArc7getAreaEv
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom11CircularArc8getAngleEv
        - _ZNK4geos4geom11CircularArc8isLinearEv
        - _ZNK4geos4geom11CircularArc9getRadiusEv
        - sin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:301,9'
          Dst:             _ZNK4geos4geom11CircularArc8isLinearEv
        - Src:             'src/geom/CircularArc.cpp:305,14'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/geom/CircularArc.cpp:306,18'
          Dst:             _ZNK4geos4geom11CircularArc8getAngleEv
        - Src:             'src/geom/CircularArc.cpp:307,27'
          Dst:             sin
    - functionName:    _ZNK4geos4geom11CircularArc8distanceERKS1_
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs14distanceArcArcERKNS_4geom12CoordinateXYEdS5_S5_bS5_dS5_S5_b
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc5isCCWEv
        - _ZNK4geos4geom11CircularArc9getCenterEv
        - _ZNK4geos4geom11CircularArc9getRadiusEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:266,9'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/geom/CircularArc.cpp:266,22'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/geom/CircularArc.cpp:266,35'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:266,41'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:266,47'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'src/geom/CircularArc.cpp:267,15'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/geom/CircularArc.cpp:267,34'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/geom/CircularArc.cpp:267,53'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:267,65'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:267,77'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'src/geom/CircularArc.cpp:265,12'
          Dst:             _ZN4geos9algorithm12CircularArcs14distanceArcArcERKNS_4geom12CoordinateXYEdS5_S5_bS5_dS5_S5_b
    - functionName:    _ZNK4geos4geom11CircularArc8distanceERKNS0_12CoordinateXYES4_
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs18distanceArcSegmentERKNS_4geom12CoordinateXYEdS5_S5_bS5_S5_
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc5isCCWEv
        - _ZNK4geos4geom11CircularArc9getCenterEv
        - _ZNK4geos4geom11CircularArc9getRadiusEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:259,45'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/geom/CircularArc.cpp:259,58'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/geom/CircularArc.cpp:259,71'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:259,77'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:259,83'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'src/geom/CircularArc.cpp:259,12'
          Dst:             _ZN4geos9algorithm12CircularArcs18distanceArcSegmentERKNS_4geom12CoordinateXYEdS5_S5_bS5_S5_
    - functionName:    _ZNK4geos4geom11CircularArc8distanceERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs16distanceArcPointERKNS_4geom12CoordinateXYEdS5_S5_bS5_
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc5isCCWEv
        - _ZNK4geos4geom11CircularArc9getCenterEv
        - _ZNK4geos4geom11CircularArc9getRadiusEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:253,43'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/geom/CircularArc.cpp:253,56'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/geom/CircularArc.cpp:253,69'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:253,75'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:253,81'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'src/geom/CircularArc.cpp:253,12'
          Dst:             _ZN4geos9algorithm12CircularArcs16distanceArcPointERKNS_4geom12CoordinateXYEdS5_S5_bS5_
    - functionName:    _ZNK4geos4geom11CircularArc13closestPointsERKS1_
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs19closestPointsArcArcERKNS_4geom12CoordinateXYEdS5_S5_bS5_dS5_S5_b
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc5isCCWEv
        - _ZNK4geos4geom11CircularArc9getCenterEv
        - _ZNK4geos4geom11CircularArc9getRadiusEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:246,46'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/geom/CircularArc.cpp:246,59'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/geom/CircularArc.cpp:246,72'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:246,78'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:246,84'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'src/geom/CircularArc.cpp:247,15'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/geom/CircularArc.cpp:247,34'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/geom/CircularArc.cpp:247,53'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:247,65'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:247,77'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'src/geom/CircularArc.cpp:246,12'
          Dst:             _ZN4geos9algorithm12CircularArcs19closestPointsArcArcERKNS_4geom12CoordinateXYEdS5_S5_bS5_dS5_S5_b
    - functionName:    _ZNK4geos4geom11CircularArc13closestPointsERKNS0_12CoordinateXYES4_
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs23closestPointsArcSegmentERKNS_4geom12CoordinateXYEdS5_S5_bS5_S5_
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc5isCCWEv
        - _ZNK4geos4geom11CircularArc9getCenterEv
        - _ZNK4geos4geom11CircularArc9getRadiusEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:240,50'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/geom/CircularArc.cpp:240,63'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/geom/CircularArc.cpp:240,76'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:240,82'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:240,88'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'src/geom/CircularArc.cpp:240,12'
          Dst:             _ZN4geos9algorithm12CircularArcs23closestPointsArcSegmentERKNS_4geom12CoordinateXYEdS5_S5_bS5_S5_
    - functionName:    _ZNK4geos4geom11CircularArc12closestPointERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs20closestPointArcPointERKNS_4geom12CoordinateXYEdS5_S5_bS5_
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc5isCCWEv
        - _ZNK4geos4geom11CircularArc9getCenterEv
        - _ZNK4geos4geom11CircularArc9getRadiusEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:234,47'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/geom/CircularArc.cpp:234,60'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/geom/CircularArc.cpp:234,73'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:234,79'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:234,85'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'src/geom/CircularArc.cpp:234,12'
          Dst:             _ZN4geos9algorithm12CircularArcs20closestPointArcPointERKNS_4geom12CoordinateXYEdS5_S5_bS5_
    - functionName:    _ZNK4geos4geom11CircularArc13containsPointERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos11triangulate8quadedge17TrianglePredicate16isInCircleRobustERKNS_4geom12CoordinateXYES6_S6_S6_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZNK4geos4geom11CircularArc21containsPointOnCircleERKNS0_12CoordinateXYE
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p1INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:214,14'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:214,11'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/geom/CircularArc.cpp:214,27'
          Dst:             _ZNK4geos4geom11CircularArc2p1INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:214,24'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/geom/CircularArc.cpp:214,40'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:214,37'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/geom/CircularArc.cpp:224,68'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:224,74'
          Dst:             _ZNK4geos4geom11CircularArc2p1INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:224,80'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularArc.cpp:224,9'
          Dst:             _ZN4geos11triangulate8quadedge17TrianglePredicate16isInCircleRobustERKNS_4geom12CoordinateXYES6_S6_S6_
        - Src:             'src/geom/CircularArc.cpp:228,12'
          Dst:             _ZNK4geos4geom11CircularArc21containsPointOnCircleERKNS0_12CoordinateXYE
    - functionName:    _ZNK4geos4geom11CircularArc13containsAngleEd
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs13containsAngleEddbd
        - _ZNK4geos4geom11CircularArc5isCCWEv
        - _ZNK4geos4geom11CircularArc6theta0Ev
        - _ZNK4geos4geom11CircularArc6theta2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:205,15'
          Dst:             _ZNK4geos4geom11CircularArc6theta0Ev
        - Src:             'src/geom/CircularArc.cpp:206,15'
          Dst:             _ZNK4geos4geom11CircularArc6theta2Ev
        - Src:             'src/geom/CircularArc.cpp:208,48'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'src/geom/CircularArc.cpp:208,12'
          Dst:             _ZN4geos9algorithm12CircularArcs13containsAngleEddbd
    - functionName:    _ZN4geos4geom11CircularArcD2Ev
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:198,9'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZN4geos4geom11CircularArcaSEOS1_
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:175,9'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZN4geos4geom11CircularArcaSERKS1_
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZN4geos4geom18CoordinateSequenceC2Embbb
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:151,9'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/geom/CircularArc.cpp:154,45'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/geom/CircularArc.cpp:154,70'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/geom/CircularArc.cpp:154,84'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/geom/CircularArc.cpp:154,109'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/geom/CircularArc.cpp:154,17'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Embbb
        - Src:             'src/geom/CircularArc.cpp:165,10'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/geom/CircularArc.cpp:166,21'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/geom/CircularArc.cpp:166,52'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/geom/CircularArc.cpp:166,83'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/geom/CircularArc.cpp:166,10'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
    - functionName:    _ZN4geos4geom11CircularArcC2EOS1_
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:127,14'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
    - functionName:    _ZN4geos4geom11CircularArcC2ERKS1_
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZN4geos4geom18CoordinateSequenceC2Embbb
        - _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:112,43'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/geom/CircularArc.cpp:112,68'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/geom/CircularArc.cpp:112,82'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/geom/CircularArc.cpp:112,107'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/geom/CircularArc.cpp:112,15'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Embbb
        - Src:             'src/geom/CircularArc.cpp:123,10'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/geom/CircularArc.cpp:124,21'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/geom/CircularArc.cpp:124,52'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/geom/CircularArc.cpp:124,83'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/geom/CircularArc.cpp:124,10'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
    - functionName:    _ZN4geos4geom11CircularArcC2ENSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEmRKNS0_12CoordinateXYEdi
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11CircularArcC2ERKNS0_18CoordinateSequenceEmRKNS0_12CoordinateXYEdi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:105,5'
          Dst:             _ZN4geos4geom11CircularArcC2ERKNS0_18CoordinateSequenceEmRKNS0_12CoordinateXYEdi
    - functionName:    _ZN4geos4geom11CircularArcC2ERKNS0_18CoordinateSequenceEmRKNS0_12CoordinateXYEdi
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geomL16createFromPointsINS0_14CoordinateXYZMEEENS0_11CircularArcERKT_S6_RKNS0_12CoordinateXYEdi
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom11CircularArcC2ENSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEm
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
        - _ZN4geos9algorithm12CircularArcs11getMidpointERKNS_4geom12CoordinateXYES5_S5_db
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:43,18'
          Dst:             _ZN4geos9algorithm12CircularArcs11getMidpointERKNS_4geom12CoordinateXYES5_S5_db
        - Src:             'src/geom/CircularArc.cpp:43,15'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'src/geom/CircularArc.cpp:51,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
        - Src:             'src/geom/CircularArc.cpp:52,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
        - Src:             'src/geom/CircularArc.cpp:53,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
        - Src:             'src/geom/CircularArc.cpp:55,17'
          Dst:             _ZN4geos4geom11CircularArcC2ENSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEm
    - functionName:    _ZN4geos4geom11CircularArc6createERKNS0_14CoordinateXYZMES4_RKNS0_12CoordinateXYEdi
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomL16createFromPointsINS0_14CoordinateXYZMEEENS0_11CircularArcERKT_S6_RKNS0_12CoordinateXYEdi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:77,12'
          Dst:             _ZN4geos4geomL16createFromPointsINS0_14CoordinateXYZMEEENS0_11CircularArcERKT_S6_RKNS0_12CoordinateXYEdi
    - functionName:    _ZN4geos4geomL16createFromPointsINS0_13CoordinateXYMEEENS0_11CircularArcERKT_S6_RKNS0_12CoordinateXYEdi
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom11CircularArcC2ENSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEm
        - _ZN4geos4geom13CoordinateXYMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
        - _ZN4geos9algorithm12CircularArcs11getMidpointERKNS_4geom12CoordinateXYES5_S5_db
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:43,18'
          Dst:             _ZN4geos9algorithm12CircularArcs11getMidpointERKNS_4geom12CoordinateXYES5_S5_db
        - Src:             'src/geom/CircularArc.cpp:43,15'
          Dst:             _ZN4geos4geom13CoordinateXYMC2ERKNS0_12CoordinateXYE
        - Src:             'src/geom/CircularArc.cpp:51,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
        - Src:             'src/geom/CircularArc.cpp:52,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
        - Src:             'src/geom/CircularArc.cpp:53,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_13CoordinateXYMEEEvRKT_m
        - Src:             'src/geom/CircularArc.cpp:55,17'
          Dst:             _ZN4geos4geom11CircularArcC2ENSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEm
    - functionName:    _ZN4geos4geom11CircularArc6createERKNS0_13CoordinateXYMES4_RKNS0_12CoordinateXYEdi
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomL16createFromPointsINS0_13CoordinateXYMEEENS0_11CircularArcERKT_S6_RKNS0_12CoordinateXYEdi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:72,12'
          Dst:             _ZN4geos4geomL16createFromPointsINS0_13CoordinateXYMEEENS0_11CircularArcERKT_S6_RKNS0_12CoordinateXYEdi
    - functionName:    _ZN4geos4geomL16createFromPointsINS0_10CoordinateEEENS0_11CircularArcERKT_S6_RKNS0_12CoordinateXYEdi
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom10CoordinateC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom11CircularArcC2ENSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEm
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - _ZN4geos9algorithm12CircularArcs11getMidpointERKNS_4geom12CoordinateXYES5_S5_db
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:43,18'
          Dst:             _ZN4geos9algorithm12CircularArcs11getMidpointERKNS_4geom12CoordinateXYES5_S5_db
        - Src:             'src/geom/CircularArc.cpp:43,15'
          Dst:             _ZN4geos4geom10CoordinateC2ERKNS0_12CoordinateXYE
        - Src:             'src/geom/CircularArc.cpp:51,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/geom/CircularArc.cpp:52,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/geom/CircularArc.cpp:53,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/geom/CircularArc.cpp:55,17'
          Dst:             _ZN4geos4geom11CircularArcC2ENSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEm
    - functionName:    _ZN4geos4geom11CircularArc6createERKNS0_10CoordinateES4_RKNS0_12CoordinateXYEdi
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomL16createFromPointsINS0_10CoordinateEEENS0_11CircularArcERKT_S6_RKNS0_12CoordinateXYEdi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:67,12'
          Dst:             _ZN4geos4geomL16createFromPointsINS0_10CoordinateEEENS0_11CircularArcERKT_S6_RKNS0_12CoordinateXYEdi
    - functionName:    _ZN4geos4geomL16createFromPointsINS0_12CoordinateXYEEENS0_11CircularArcERKT_S6_RKS2_di
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom11CircularArcC2ENSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEm
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - _ZN4geos9algorithm12CircularArcs11getMidpointERKNS_4geom12CoordinateXYES5_S5_db
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:43,18'
          Dst:             _ZN4geos9algorithm12CircularArcs11getMidpointERKNS_4geom12CoordinateXYES5_S5_db
        - Src:             'src/geom/CircularArc.cpp:51,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/geom/CircularArc.cpp:52,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/geom/CircularArc.cpp:53,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_12CoordinateXYEEEvRKT_m
        - Src:             'src/geom/CircularArc.cpp:55,17'
          Dst:             _ZN4geos4geom11CircularArcC2ENSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEm
    - functionName:    _ZN4geos4geom11CircularArc6createERKNS0_12CoordinateXYES4_S4_di
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomL16createFromPointsINS0_12CoordinateXYEEENS0_11CircularArcERKT_S6_RKS2_di
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:62,12'
          Dst:             _ZN4geos4geomL16createFromPointsINS0_12CoordinateXYEEENS0_11CircularArcERKT_S6_RKS2_di
    - functionName:    _ZN4geos4geom11CircularArcC2Ev
      functionSourceFile: '/src/geos/src/geom/CircularArc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularArc.cpp:25,14'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
    - functionName:    _ZNK4geos4geom14CircularString8isCurvedEv
      functionSourceFile: '/src/geos/include/geos/geom/CircularString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom14CircularString12getSortIndexEv
      functionSourceFile: '/src/geos/include/geos/geom/CircularString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom14CircularString9cloneImplEv
      functionSourceFile: '/src/geos/include/geos/geom/CircularString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom14CircularStringC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularString.h:71,20'
          Dst:             _ZN4geos4geom14CircularStringC2ERKS1_
    - functionName:    _ZN4geos4geom14CircularString21geometryChangedActionEv
      functionSourceFile: '/src/geos/include/geos/geom/CircularString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve23computeEnvelopeInternalEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularString.h:76,20'
          Dst:             _ZNK4geos4geom11SimpleCurve23computeEnvelopeInternalEb
    - functionName:    _ZNK4geos4geom14CircularString19hasCurvedComponentsEv
      functionSourceFile: '/src/geos/include/geos/geom/CircularString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom14CircularString11reverseImplEv
      functionSourceFile: '/src/geos/src/geom/CircularString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZNK4geos4geom14CircularString5cloneEv
        - _ZNK4geos4geom15GeometryFactory20createCircularStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularString.cpp:161,16'
          Dst:             _ZNK4geos4geom14CircularString5cloneEv
        - Src:             'src/geom/CircularString.cpp:165,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/geom/CircularString.cpp:166,10'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
        - Src:             'src/geom/CircularString.cpp:168,12'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/CircularString.cpp:168,26'
          Dst:             _ZNK4geos4geom15GeometryFactory20createCircularStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos4geom14CircularString5cloneEv
      functionSourceFile: '/src/geos/src/geom/CircularString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom14CircularString15normalizeClosedEv
      functionSourceFile: '/src/geos/src/geom/CircularString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          185
      EdgeCount:       39
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularString.cpp:125,30'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/CircularString.cpp:126,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CircularString.cpp:126,53'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/geom/CircularString.cpp:129,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/CircularString.cpp:130,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CircularString.cpp:131,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/CircularString.cpp:132,16'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'src/geom/CircularString.cpp:130,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CircularString.cpp:139,76'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/geom/CircularString.cpp:139,96'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/geom/CircularString.cpp:140,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CircularString.cpp:140,17'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/geom/CircularString.cpp:142,54'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CircularString.cpp:142,17'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/geom/CircularString.cpp:143,17'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/geom/CircularString.cpp:146,21'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
        - Src:             'src/geom/CircularString.cpp:151,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/geom/CircularString.cpp:153,56'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
    - functionName:    _ZN4geos4geom14CircularString9normalizeEv
      functionSourceFile: '/src/geos/src/geom/CircularString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom14CircularString15normalizeClosedEv
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - _ZNK4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
        - _ZNK4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERKT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularString.cpp:104,9'
          Dst:             _ZN4geos4geom14CircularString15normalizeClosedEv
        - Src:             'src/geom/CircularString.cpp:108,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularString.cpp:108,58'
          Dst:             _ZNK4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CircularString.cpp:108,39'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'src/geom/CircularString.cpp:110,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/geom/CircularString.cpp:112,56'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
    - functionName:    _ZNK4geos4geom14CircularString9getLengthEv
      functionSourceFile: '/src/geos/src/geom/CircularString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom11CircularArc9getLengthEv
        - _ZNK4geos4geom14CircularString7getArcsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularString.cpp:90,28'
          Dst:             _ZNK4geos4geom14CircularString7getArcsEv
        - Src:             'src/geom/CircularString.cpp:91,20'
          Dst:             _ZNK4geos4geom11CircularArc9getLengthEv
    - functionName:    _ZNK4geos4geom14CircularString7getArcsEv
      functionSourceFile: '/src/geos/src/geom/CircularString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom14CircularString10createArcsEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularString.cpp:65,9'
          Dst:             _ZNK4geos4geom14CircularString10createArcsEv
    - functionName:    _ZNK4geos4geom14CircularString10createArcsEv
      functionSourceFile: '/src/geos/src/geom/CircularString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularString.cpp:52,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geom/CircularString.cpp:56,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geom/CircularString.cpp:56,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
    - functionName:    _ZNK4geos4geom14CircularString17getGeometryTypeIdEv
      functionSourceFile: '/src/geos/src/geom/CircularString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom14CircularString15getGeometryTypeEv
      functionSourceFile: '/src/geos/src/geom/CircularString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom14CircularStringD0Ev
      functionSourceFile: '/src/geos/src/geom/CircularString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CircularStringD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularString.cpp:41,33'
          Dst:             _ZN4geos4geom14CircularStringD2Ev
    - functionName:    _ZN4geos4geom14CircularStringD2Ev
      functionSourceFile: '/src/geos/src/geom/CircularString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11SimpleCurveD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularString.cpp:41,33'
          Dst:             _ZN4geos4geom11SimpleCurveD2Ev
    - functionName:    _ZN4geos4geom14CircularStringC2ERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/CircularString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom11SimpleCurveC2ERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEEbRKNS0_15GeometryFactoryE
        - _ZN4geos4geom11SimpleCurveD2Ev
        - _ZN4geos4geom14CircularString20validateConstructionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularString.cpp:36,5'
          Dst:             _ZN4geos4geom11SimpleCurveC2ERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEEbRKNS0_15GeometryFactoryE
        - Src:             'src/geom/CircularString.cpp:38,5'
          Dst:             _ZN4geos4geom14CircularString20validateConstructionEv
        - Src:             'src/geom/CircularString.cpp:39,1'
          Dst:             _ZN4geos4geom11SimpleCurveD2Ev
    - functionName:    _ZN4geos4geom14CircularString20validateConstructionEv
      functionSourceFile: '/src/geos/src/geom/CircularString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          95
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularString.cpp:179,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CircularString.cpp:179,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CircularString.cpp:179,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CircularString.cpp:180,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/CircularString.cpp:180,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/CircularString.cpp:180,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/CircularString.cpp:180,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos4geom14CircularStringC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/CircularString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom11SimpleCurveC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEbRKNS0_15GeometryFactoryE
        - _ZN4geos4geom11SimpleCurveD2Ev
        - _ZN4geos4geom14CircularString20validateConstructionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CircularString.cpp:28,5'
          Dst:             _ZN4geos4geom11SimpleCurveC2EONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEbRKNS0_15GeometryFactoryE
        - Src:             'src/geom/CircularString.cpp:30,5'
          Dst:             _ZN4geos4geom14CircularString20validateConstructionEv
        - Src:             'src/geom/CircularString.cpp:31,1'
          Dst:             _ZN4geos4geom11SimpleCurveD2Ev
    - functionName:    '_ZZNK4geos4geom13CompoundCurve11reverseImplEvENK3$_0clINSt3__110unique_ptrINS0_11SimpleCurveENS4_14default_deleteIS6_EEEEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve7reverseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:427,78'
          Dst:             _ZNK4geos4geom11SimpleCurve7reverseEv
    - functionName:    '_ZZNK4geos4geom13CompoundCurve7isEmptyEvENK3$_0clINSt3__110unique_ptrINS0_11SimpleCurveENS4_14default_deleteIS6_EEEEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK4geos4geom13CompoundCurve4hasMEvENK3$_0clINSt3__110unique_ptrINS0_11SimpleCurveENS4_14default_deleteIS6_EEEEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK4geos4geom13CompoundCurve4hasZEvENK3$_0clINSt3__110unique_ptrINS0_11SimpleCurveENS4_14default_deleteIS6_EEEEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK4geos4geom13CompoundCurve9getPointNEmENK3$_0clINS0_12CoordinateXYEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:406,24'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/CompoundCurve.cpp:406,38'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
    - functionName:    '_ZZNK4geos4geom13CompoundCurve9getPointNEmENK3$_0clINS0_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_14CoordinateXYZME
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:406,24'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/CompoundCurve.cpp:406,38'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_14CoordinateXYZME
    - functionName:    '_ZZNK4geos4geom13CompoundCurve9getPointNEmENK3$_0clINS0_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_13CoordinateXYME
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:406,24'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/CompoundCurve.cpp:406,38'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_13CoordinateXYME
    - functionName:    '_ZZNK4geos4geom13CompoundCurve9getPointNEmENK3$_0clINS0_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:406,24'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/CompoundCurve.cpp:406,38'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
    - functionName:    _ZNK4geos4geom13CompoundCurve12getSortIndexEv
      functionSourceFile: '/src/geos/include/geos/geom/CompoundCurve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom13CompoundCurve21geometryChangedActionEv
      functionSourceFile: '/src/geos/include/geos/geom/CompoundCurve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom13CompoundCurve23computeEnvelopeInternalEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CompoundCurve.h:113,20'
          Dst:             _ZNK4geos4geom13CompoundCurve23computeEnvelopeInternalEv
    - functionName:    _ZNK4geos4geom13CompoundCurve23computeEnvelopeInternalEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
        - _ZN4geos4geom8EnvelopeC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:118,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/geom/CompoundCurve.cpp:120,11'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
    - functionName:    _ZNK4geos4geom13CompoundCurve19getEnvelopeInternalEv
      functionSourceFile: '/src/geos/include/geos/geom/CompoundCurve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom13CompoundCurveD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/CompoundCurve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom13CompoundCurveD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CompoundCurve.h:24,16'
          Dst:             _ZN4geos4geom13CompoundCurveD2Ev
    - functionName:    _ZN4geos4geom13CompoundCurveD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/CompoundCurve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8GeometryD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CompoundCurve.h:24,16'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZNK4geos4geom13CompoundCurve13getCoordinateEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom13CompoundCurve14getCoordinatesEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:197,26'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/CompoundCurve.cpp:197,14'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_
    - functionName:    _ZNK4geos4geom13CompoundCurve12getNumPointsEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom13CompoundCurve15getGeometryTypeEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom13CompoundCurve19hasCurvedComponentsEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom13CompoundCurve17getGeometryTypeIdEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom13CompoundCurve7isEmptyEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom13CompoundCurve22getCoordinateDimensionEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom13CompoundCurve4hasZEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom13CompoundCurve4hasMEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom13CompoundCurve11getBoundaryEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation10BoundaryOp11getBoundaryEv
        - _ZN4geos9operation10BoundaryOpC2ERKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:170,27'
          Dst:             _ZN4geos9operation10BoundaryOpC2ERKNS_4geom8GeometryE
        - Src:             'src/geom/CompoundCurve.cpp:171,16'
          Dst:             _ZN4geos9operation10BoundaryOp11getBoundaryEv
    - functionName:    _ZNK4geos4geom13CompoundCurve11equalsExactEPKNS0_8GeometryEd
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom13CompoundCurve15equalsIdenticalEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom13CompoundCurve8apply_rwEPKNS0_16CoordinateFilterE
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom13CompoundCurve8apply_roEPNS0_16CoordinateFilterE
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom13CompoundCurve8apply_rwERNS0_24CoordinateSequenceFilterE
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util29UnsupportedOperationExceptionC2Ev
        - _ZNSt13runtime_errorD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:93,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/CompoundCurve.cpp:93,11'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2Ev
        - Src:             'src/geom/CompoundCurve.cpp:93,5'
          Dst:             __cxa_throw
        - Src:             'src/geom/CompoundCurve.cpp:93,5'
          Dst:             _ZNSt13runtime_errorD2Ev
        - Src:             'src/geom/CompoundCurve.cpp:93,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos4geom13CompoundCurve8apply_roERNS0_24CoordinateSequenceFilterE
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:72,35'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/CompoundCurve.cpp:73,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CompoundCurve.cpp:73,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos4geom13CompoundCurve9normalizeEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom13CompoundCurve14reverseInPlaceEv
        - _ZN4geos4geom13CompoundCurve15normalizeClosedEv
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - _ZNK4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERKT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:326,9'
          Dst:             _ZN4geos4geom13CompoundCurve15normalizeClosedEv
        - Src:             'src/geom/CompoundCurve.cpp:330,51'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/CompoundCurve.cpp:330,71'
          Dst:             _ZNK4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CompoundCurve.cpp:331,49'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/CompoundCurve.cpp:331,69'
          Dst:             _ZNK4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CompoundCurve.cpp:333,17'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'src/geom/CompoundCurve.cpp:334,9'
          Dst:             _ZN4geos4geom13CompoundCurve14reverseInPlaceEv
    - functionName:    _ZNK4geos4geom13CompoundCurve9getLengthEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom13CompoundCurve9cloneImplEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom13CompoundCurveC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:105,16'
          Dst:             _ZN4geos4geom13CompoundCurveC2ERKS1_
    - functionName:    _ZNK4geos4geom13CompoundCurve11reverseImplEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory19createCompoundCurveEONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:430,12'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/CompoundCurve.cpp:430,26'
          Dst:             _ZNK4geos4geom15GeometryFactory19createCompoundCurveEONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos4geom13CompoundCurve18compareToSameClassEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Geometry7compareINSt3__16vectorINS3_10unique_ptrINS0_11SimpleCurveENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEEEiRKT_SF_
        - _ZN4geos6detail9down_castIPKNS_4geom13CompoundCurveEKNS2_8GeometryEEET_PT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:111,34'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom13CompoundCurveEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/CompoundCurve.cpp:112,12'
          Dst:             _ZN4geos4geom8Geometry7compareINSt3__16vectorINS3_10unique_ptrINS0_11SimpleCurveENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEEEiRKT_SF_
    - functionName:    _ZNK4geos4geom13CompoundCurve11getEndPointEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom13CompoundCurve9getPointNEm
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS0_13CompoundCurve9getPointNEmE3$_0EEDamOT_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:405,27'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/CompoundCurve.cpp:405,47'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS0_13CompoundCurve9getPointNEmE3$_0EEDamOT_'
    - functionName:    _ZNK4geos4geom13CompoundCurve13getStartPointEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom13CompoundCurve8isClosedEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:307,36'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZNK4geos4geom13CompoundCurve12getNumCurvesEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom13CompoundCurve9getCurveNEm
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIZNKS0_13CompoundCurve9getPointNEmE3$_0EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZNK4geos4geom13CompoundCurve9getPointNEmENK3$_0clINS0_10CoordinateEEEDaRKT_'
        - '_ZZNK4geos4geom13CompoundCurve9getPointNEmENK3$_0clINS0_12CoordinateXYEEEDaRKT_'
        - '_ZZNK4geos4geom13CompoundCurve9getPointNEmENK3$_0clINS0_13CoordinateXYMEEEDaRKT_'
        - '_ZZNK4geos4geom13CompoundCurve9getPointNEmENK3$_0clINS0_14CoordinateXYZMEEEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZNK4geos4geom13CompoundCurve9getPointNEmENK3$_0clINS0_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZNK4geos4geom13CompoundCurve9getPointNEmENK3$_0clINS0_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZNK4geos4geom13CompoundCurve9getPointNEmENK3$_0clINS0_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZNK4geos4geom13CompoundCurve9getPointNEmENK3$_0clINS0_12CoordinateXYEEEDaRKT_'
    - functionName:    _ZN4geos4geom8Geometry7compareINSt3__16vectorINS3_10unique_ptrINS0_11SimpleCurveENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEEEiRKT_SF_
      functionSourceFile: '/src/geos/include/geos/geom/Geometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          75
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4geos4geom8Geometry9compareToEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Geometry.h:944,36'
          Dst:             _ZNK4geos4geom8Geometry9compareToEPKS1_
    - functionName:    _ZN4geos4geom13CompoundCurveC2ERKS1_
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4geom5CurveC2ERKS1_
        - _ZN4geos4geom8GeometryD2Ev
        - _ZNK4geos4geom11SimpleCurve5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:38,7'
          Dst:             _ZN4geos4geom5CurveC2ERKS1_
        - Src:             'src/geom/CompoundCurve.cpp:43,68'
          Dst:             _ZNK4geos4geom11SimpleCurve5cloneEv
        - Src:             'src/geom/CompoundCurve.cpp:45,1'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZN4geos4geom13CompoundCurve15normalizeClosedEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         76
      ICount:          328
      EdgeCount:       79
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom13CompoundCurve14reverseInPlaceEv
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9operation5split18SplitLinealAtPoint24splitSimpleCurveAtVertexERKNS_4geom11SimpleCurveEm
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:350,28'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CompoundCurve.cpp:350,43'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/geom/CompoundCurve.cpp:351,9'
          Dst:             _ZN4geos4geom13CompoundCurve14reverseInPlaceEv
        - Src:             'src/geom/CompoundCurve.cpp:355,62'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/CompoundCurve.cpp:357,57'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/CompoundCurve.cpp:362,49'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/geom/CompoundCurve.cpp:363,41'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'src/geom/CompoundCurve.cpp:382,22'
          Dst:             _ZN4geos9operation5split18SplitLinealAtPoint24splitSimpleCurveAtVertexERKNS_4geom11SimpleCurveEm
    - functionName:    _ZN4geos4geom13CompoundCurve14reverseInPlaceEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve7reverseEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:438,24'
          Dst:             _ZNK4geos4geom11SimpleCurve7reverseEv
    - functionName:    _ZNK4geos4geom13CompoundCurve7reverseEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom13CompoundCurve5cloneEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom13CompoundCurveaSERKS1_
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve5cloneEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:54,68'
          Dst:             _ZNK4geos4geom11SimpleCurve5cloneEv
    - functionName:    _ZNK4geos4geom13CompoundCurve20validateConstructionEv
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          207
      EdgeCount:       84
      CyclomaticComplexity: 37
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
        - _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERKT_v
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:450,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/CompoundCurve.cpp:450,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/CompoundCurve.cpp:450,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/CompoundCurve.cpp:450,13'
          Dst:             __cxa_free_exception
        - Src:             'src/geom/CompoundCurve.cpp:454,48'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/CompoundCurve.cpp:454,68'
          Dst:             _ZNK4geos4geom18CoordinateSequence4backINS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CompoundCurve.cpp:455,48'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/CompoundCurve.cpp:455,68'
          Dst:             _ZNK4geos4geom18CoordinateSequence5frontINS0_12CoordinateXYEEERKT_v
        - Src:             'src/geom/CompoundCurve.cpp:457,19'
          Dst:             _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - Src:             'src/geom/CompoundCurve.cpp:460,53'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
        - Src:             'src/geom/CompoundCurve.cpp:461,54'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
        - Src:             'src/geom/CompoundCurve.cpp:463,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/CompoundCurve.cpp:463,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/CompoundCurve.cpp:463,13'
          Dst:             __cxa_throw
        - Src:             'src/geom/CompoundCurve.cpp:463,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos4geom13CompoundCurveC2EONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/CompoundCurve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom5CurveC2ERKNS0_15GeometryFactoryE
        - _ZN4geos4geom8GeometryD2Ev
        - _ZNK4geos4geom13CompoundCurve20validateConstructionEv
        - _ZNK4geos4geom13CompoundCurve23computeEnvelopeInternalEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CompoundCurve.cpp:31,7'
          Dst:             _ZN4geos4geom5CurveC2ERKNS0_15GeometryFactoryE
        - Src:             'src/geom/CompoundCurve.cpp:33,16'
          Dst:             _ZNK4geos4geom13CompoundCurve23computeEnvelopeInternalEv
        - Src:             'src/geom/CompoundCurve.cpp:34,5'
          Dst:             _ZNK4geos4geom13CompoundCurve20validateConstructionEv
        - Src:             'src/geom/CompoundCurve.cpp:35,1'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    '_ZZN4geos4geom12CurvePolygon9normalizeEvENK3$_0clINSt3__110unique_ptrINS0_5CurveENS4_14default_deleteIS6_EEEES9_EEDaRKT_RKT0_'
      functionSourceFile: '/src/geos/src/geom/CurvePolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry9compareToEPKS1_
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CurvePolygon.cpp:92,23'
          Dst:             _ZNK4geos4geom8Geometry9compareToEPKS1_
    - functionName:    _ZN4geos4geom11SurfaceImplINS0_5CurveEEC2ERKS3_
      functionSourceFile: '/src/geos/include/geos/geom/SurfaceImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          83
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos4geom7SurfaceC2ERKS1_
        - _ZN4geos4geom8GeometryD2Ev
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/SurfaceImpl.h:38,9'
          Dst:             _ZN4geos4geom7SurfaceC2ERKS1_
        - Src:             'include/geos/geom/SurfaceImpl.h:39,47'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'include/geos/geom/SurfaceImpl.h:43,63'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'include/geos/geom/SurfaceImpl.h:45,5'
          Dst:             _ZN4geos4geom8GeometryD2Ev
    - functionName:    _ZNK4geos4geom12CurvePolygon12getSortIndexEv
      functionSourceFile: '/src/geos/include/geos/geom/CurvePolygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom12CurvePolygonD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/CurvePolygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11SurfaceImplINS0_5CurveEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CurvePolygon.h:26,38'
          Dst:             _ZN4geos4geom11SurfaceImplINS0_5CurveEED2Ev
    - functionName:    _ZNK4geos4geom12CurvePolygon11reverseImplEv
      functionSourceFile: '/src/geos/src/geom/CurvePolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          99
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos4geom12CurvePolygonCI2NS0_11SurfaceImplINS0_5CurveEEEEONSt3__110unique_ptrIS3_NS4_14default_deleteIS3_EEEEONS4_6vectorIS8_NS4_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
        - _ZNK4geos4geom5Curve7reverseEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CurvePolygon.cpp:123,68'
          Dst:             _ZNK4geos4geom5Curve7reverseEv
        - Src:             'src/geom/CurvePolygon.cpp:126,61'
          Dst:             _ZNK4geos4geom5Curve7reverseEv
        - Src:             'src/geom/CurvePolygon.cpp:128,76'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/CurvePolygon.cpp:128,20'
          Dst:             _ZN4geos4geom12CurvePolygonCI2NS0_11SurfaceImplINS0_5CurveEEEEONSt3__110unique_ptrIS3_NS4_14default_deleteIS3_EEEEONS4_6vectorIS8_NS4_9allocatorIS8_EEEERKNS0_15GeometryFactoryE
    - functionName:    _ZN4geos4geom12CurvePolygonC2ERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/CurvePolygon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11SurfaceImplINS0_5CurveEEC2ERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CurvePolygon.h:22,16'
          Dst:             _ZN4geos4geom11SurfaceImplINS0_5CurveEEC2ERKS3_
    - functionName:    _ZNK4geos4geom12CurvePolygon14getCoordinatesEv
      functionSourceFile: '/src/geos/src/geom/CurvePolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          115
      EdgeCount:       47
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CurvePolygon.cpp:33,35'
          Dst:             __dynamic_cast
        - Src:             'src/geom/CurvePolygon.cpp:34,47'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/CurvePolygon.cpp:34,30'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_
        - Src:             'src/geom/CurvePolygon.cpp:36,30'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_
    - functionName:    _ZNK4geos4geom12CurvePolygon15getGeometryTypeEv
      functionSourceFile: '/src/geos/src/geom/CurvePolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12CurvePolygon19hasCurvedComponentsEv
      functionSourceFile: '/src/geos/src/geom/CurvePolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12CurvePolygon17getGeometryTypeIdEv
      functionSourceFile: '/src/geos/src/geom/CurvePolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom12CurvePolygon11getBoundaryEv
      functionSourceFile: '/src/geos/src/geom/CurvePolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          119
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomL18getRingForBoundaryEPKNS0_8GeometryE
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory16createMultiCurveEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CurvePolygon.cpp:63,37'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/CurvePolygon.cpp:66,24'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveEv
        - Src:             'src/geom/CurvePolygon.cpp:70,20'
          Dst:             _ZN4geos4geomL18getRingForBoundaryEPKNS0_8GeometryE
        - Src:             'src/geom/CurvePolygon.cpp:75,20'
          Dst:             _ZN4geos4geomL18getRingForBoundaryEPKNS0_8GeometryE
        - Src:             'src/geom/CurvePolygon.cpp:80,16'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/CurvePolygon.cpp:80,30'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiCurveEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geom/CurvePolygon.cpp:77,28'
          Dst:             _ZN4geos4geomL18getRingForBoundaryEPKNS0_8GeometryE
    - functionName:    _ZN4geos4geom12CurvePolygon9normalizeEv
      functionSourceFile: '/src/geos/src/geom/CurvePolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom5Curve7reverseEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CurvePolygon.cpp:89,22'
          Dst:             _ZNK4geos4geom5Curve7reverseEv
    - functionName:    _ZNK4geos4geom12CurvePolygon7getAreaEv
      functionSourceFile: '/src/geos/src/geom/CurvePolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm4Area13ofClosedCurveERKNS_4geom5CurveE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CurvePolygon.cpp:97,22'
          Dst:             _ZN4geos9algorithm4Area13ofClosedCurveERKNS_4geom5CurveE
        - Src:             'src/geom/CurvePolygon.cpp:99,20'
          Dst:             _ZN4geos9algorithm4Area13ofClosedCurveERKNS_4geom5CurveE
    - functionName:    _ZNK4geos4geom12CurvePolygon9cloneImplEv
      functionSourceFile: '/src/geos/src/geom/CurvePolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom12CurvePolygonC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CurvePolygon.cpp:118,20'
          Dst:             _ZN4geos4geom12CurvePolygonC2ERKS1_
    - functionName:    _ZN4geos4geomL18getRingForBoundaryEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/CurvePolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_10LineStringE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/CurvePolygon.cpp:55,26'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/CurvePolygon.cpp:55,40'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_10LineStringE
        - Src:             'src/geom/CurvePolygon.cpp:57,22'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
    - functionName:    _ZN4geos4geom9Dimension16toDimensionValueEc
      functionSourceFile: '/src/geos/src/geom/Dimension.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          98
      EdgeCount:       43
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/geom/Dimension.cpp:65,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/geom/Dimension.cpp:83,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/Dimension.cpp:83,16'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/Dimension.cpp:83,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/Dimension.cpp:83,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos4geom9Dimension17toDimensionSymbolEi
      functionSourceFile: '/src/geos/src/geom/Dimension.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       27
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/Dimension.cpp:50,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geom/Dimension.cpp:50,16'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geom/Dimension.cpp:50,9'
          Dst:             __cxa_throw
        - Src:             'src/geom/Dimension.cpp:50,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos4geom8Position8oppositeEi
      functionSourceFile: '/src/geos/src/geom/Position.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep31AbstractPreparedPolygonContains17evalPointTestGeomEPKNS0_8GeometryENS0_8LocationE
      functionSourceFile: '/src/geos/src/geom/prep/AbstractPreparedPolygonContains.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom4prep24PreparedPolygonPredicate34isAnyTestComponentInTargetInteriorEPKNS0_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:208,12'
          Dst:             _ZNK4geos4geom4prep24PreparedPolygonPredicate34isAnyTestComponentInTargetInteriorEPKNS0_8GeometryE
    - functionName:    _ZN4geos4geom4prep31AbstractPreparedPolygonContains4evalEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/AbstractPreparedPolygonContains.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          119
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom4prep31AbstractPreparedPolygonContains17evalPointTestGeomEPKNS0_8GeometryENS0_8LocationE
        - _ZN4geos4geom4prep31AbstractPreparedPolygonContains28findAndClassifyIntersectionsEPKNS0_8GeometryE
        - _ZN4geos4geom4prep31AbstractPreparedPolygonContains48isProperIntersectionImpliesNotContainedSituationEPKNS0_8GeometryE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry23getRepresentativePointsEv
        - _ZNK4geos4geom4prep24PreparedPolygonPredicate30isAnyTargetComponentInAreaTestEPKNS0_8GeometryEPKNSt3__16vectorIPKNS0_12CoordinateXYENS6_9allocatorISA_EEEE
        - _ZNK4geos4geom4prep24PreparedPolygonPredicate33getOutermostTestComponentLocationEPKNS0_8GeometryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:111,25'
          Dst:             _ZNK4geos4geom4prep24PreparedPolygonPredicate33getOutermostTestComponentLocationEPKNS0_8GeometryE
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:115,16'
          Dst:             _ZN4geos4geom4prep31AbstractPreparedPolygonContains17evalPointTestGeomEPKNS0_8GeometryENS0_8LocationE
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:134,50'
          Dst:             _ZN4geos4geom4prep31AbstractPreparedPolygonContains48isProperIntersectionImpliesNotContainedSituationEPKNS0_8GeometryE
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:137,5'
          Dst:             _ZN4geos4geom4prep31AbstractPreparedPolygonContains28findAndClassifyIntersectionsEPKNS0_8GeometryE
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:173,82'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry23getRepresentativePointsEv
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:173,35'
          Dst:             _ZNK4geos4geom4prep24PreparedPolygonPredicate30isAnyTargetComponentInAreaTestEPKNS0_8GeometryEPKNSt3__16vectorIPKNS0_12CoordinateXYENS6_9allocatorISA_EEEE
    - functionName:    _ZN4geos4geom4prep31AbstractPreparedPolygonContains48isProperIntersectionImpliesNotContainedSituationEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/AbstractPreparedPolygonContains.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4prep31AbstractPreparedPolygonContains13isSingleShellERKNS0_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:56,8'
          Dst:             _ZN4geos4geom4prep31AbstractPreparedPolygonContains13isSingleShellERKNS0_8GeometryE
    - functionName:    _ZN4geos4geom4prep31AbstractPreparedPolygonContains28findAndClassifyIntersectionsEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/AbstractPreparedPolygonContains.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          116
      EdgeCount:       45
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos6noding17SegmentStringUtil21extractSegmentStringsEPKNS_4geom8GeometryERNSt3__16vectorIPKNS0_13SegmentStringENS6_9allocatorISA_EEEE
        - _ZN4geos6noding27SegmentIntersectionDetector27setFindAllIntersectionTypesEb
        - _ZN4geos6noding27SegmentIntersectionDetectorC2EPNS_9algorithm15LineIntersectorE
        - _ZN4geos6noding27SegmentIntersectionDetectorD2Ev
        - _ZN4geos6noding32FastSegmentSetIntersectionFinder10intersectsEPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEEPNS0_27SegmentIntersectionDetectorE
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - _ZNK4geos4geom4prep15PreparedPolygon21getIntersectionFinderEv
        - _ZNK4geos6noding27SegmentIntersectionDetector15hasIntersectionEv
        - _ZNK4geos6noding27SegmentIntersectionDetector21hasProperIntersectionEv
        - _ZNK4geos6noding27SegmentIntersectionDetector24hasNonProperIntersectionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:84,5'
          Dst:             _ZN4geos6noding17SegmentStringUtil21extractSegmentStringsEPKNS_4geom8GeometryERNSt3__16vectorIPKNS0_13SegmentStringENS6_9allocatorISA_EEEE
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:86,32'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:88,41'
          Dst:             _ZN4geos6noding27SegmentIntersectionDetectorC2EPNS_9algorithm15LineIntersectorE
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:90,17'
          Dst:             _ZN4geos6noding27SegmentIntersectionDetector27setFindAllIntersectionTypesEb
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:91,15'
          Dst:             _ZNK4geos4geom4prep15PreparedPolygon21getIntersectionFinderEv
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:91,40'
          Dst:             _ZN4geos6noding32FastSegmentSetIntersectionFinder10intersectsEPNSt3__16vectorIPKNS0_13SegmentStringENS2_9allocatorIS6_EEEEPNS0_27SegmentIntersectionDetectorE
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:93,42'
          Dst:             _ZNK4geos6noding27SegmentIntersectionDetector15hasIntersectionEv
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:94,41'
          Dst:             _ZNK4geos6noding27SegmentIntersectionDetector21hasProperIntersectionEv
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:95,44'
          Dst:             _ZNK4geos6noding27SegmentIntersectionDetector24hasNonProperIntersectionEv
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:100,1'
          Dst:             _ZN4geos6noding27SegmentIntersectionDetectorD2Ev
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:100,1'
          Dst:             _ZN4geos6noding27SegmentIntersectionDetectorD2Ev
    - functionName:    _ZN4geos6noding27SegmentIntersectionDetector27setFindAllIntersectionTypesEb
      functionSourceFile: '/src/geos/include/geos/noding/SegmentIntersectionDetector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos6noding27SegmentIntersectionDetector21hasProperIntersectionEv
      functionSourceFile: '/src/geos/include/geos/noding/SegmentIntersectionDetector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos6noding27SegmentIntersectionDetector24hasNonProperIntersectionEv
      functionSourceFile: '/src/geos/include/geos/noding/SegmentIntersectionDetector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep31AbstractPreparedPolygonContains13isSingleShellERKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/AbstractPreparedPolygonContains.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos6detail9down_castIPKNS_4geom7PolygonEKNS2_8GeometryEEET_PT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/AbstractPreparedPolygonContains.cpp:73,33'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom7PolygonEKNS2_8GeometryEEET_PT0_
    - functionName:    _ZN4geos4geom4prep21BasicPreparedGeometryD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/prep/BasicPreparedGeometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4prep21BasicPreparedGeometryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/BasicPreparedGeometry.h:100,47'
          Dst:             _ZN4geos4geom4prep21BasicPreparedGeometryD2Ev
    - functionName:    _ZN4geos4geom4prep21BasicPreparedGeometry8toStringEv
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry16isWithinDistanceEPKNS0_8GeometryEd
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry8distanceEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:178,20'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:178,47'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:178,29'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry13nearestPointsEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8distance10DistanceOp13nearestPointsEv
        - _ZN4geos9operation8distance10DistanceOpC2EPKNS_4geom8GeometryES6_
        - _ZN4geos9operation8distance10DistanceOpD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:169,37'
          Dst:             _ZN4geos9operation8distance10DistanceOpC2EPKNS_4geom8GeometryES6_
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:170,17'
          Dst:             _ZN4geos9operation8distance10DistanceOp13nearestPointsEv
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:171,1'
          Dst:             _ZN4geos9operation8distance10DistanceOpD2Ev
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:171,1'
          Dst:             _ZN4geos9operation8distance10DistanceOpD2Ev
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry6relateEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:162,12'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:162,26'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryE
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
      functionSourceFile: '/src/geos/include/geos/geom/prep/BasicPreparedGeometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG7prepareEPKNS_4geom8GeometryE
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/prep/BasicPreparedGeometry.h:67,25'
          Dst:             _ZN4geos9operation8relateng8RelateNG7prepareEPKNS_4geom8GeometryE
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry6relateEPKNS0_8GeometryERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:156,12'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:156,26'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry7touchesEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG7touchesEPKNS_4geom8GeometryE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:150,12'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:150,26'
          Dst:             _ZN4geos9operation8relateng8RelateNG7touchesEPKNS_4geom8GeometryE
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry8overlapsEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG8overlapsEPKNS_4geom8GeometryE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:144,12'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:144,26'
          Dst:             _ZN4geos9operation8relateng8RelateNG8overlapsEPKNS_4geom8GeometryE
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry10intersectsEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG10intersectsEPKNS_4geom8GeometryE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:138,12'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:138,26'
          Dst:             _ZN4geos9operation8relateng8RelateNG10intersectsEPKNS_4geom8GeometryE
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry8disjointEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG8disjointEPKNS_4geom8GeometryE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:132,12'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:132,26'
          Dst:             _ZN4geos9operation8relateng8RelateNG8disjointEPKNS_4geom8GeometryE
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry7crossesEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG7crossesEPKNS_4geom8GeometryE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:126,12'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:126,26'
          Dst:             _ZN4geos9operation8relateng8RelateNG7crossesEPKNS_4geom8GeometryE
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry6coversEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG6coversEPKNS_4geom8GeometryE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:120,12'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:120,26'
          Dst:             _ZN4geos9operation8relateng8RelateNG6coversEPKNS_4geom8GeometryE
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry9coveredByEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG9coveredByEPKNS_4geom8GeometryE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:114,12'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:114,26'
          Dst:             _ZN4geos9operation8relateng8RelateNG9coveredByEPKNS_4geom8GeometryE
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry16containsProperlyEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:108,12'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:108,26'
          Dst:             _ZN4geos9operation8relateng8RelateNG6relateEPKNS_4geom8GeometryERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry8containsEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG8containsEPKNS_4geom8GeometryE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:102,12'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:102,26'
          Dst:             _ZN4geos9operation8relateng8RelateNG8containsEPKNS_4geom8GeometryE
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry6withinEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng8RelateNG6withinEPKNS_4geom8GeometryE
        - _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:96,12'
          Dst:             _ZNK4geos4geom4prep21BasicPreparedGeometry11getRelateNGEv
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:96,26'
          Dst:             _ZN4geos9operation8relateng8RelateNG6withinEPKNS_4geom8GeometryE
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry26isAnyTargetComponentInTestEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm12PointLocator10intersectsERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
        - _ZN4geos9algorithm12PointLocatorC2Ev
        - _ZN4geos9algorithm12PointLocatorD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:83,29'
          Dst:             _ZN4geos9algorithm12PointLocatorC2Ev
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:86,20'
          Dst:             _ZN4geos9algorithm12PointLocator10intersectsERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:91,1'
          Dst:             _ZN4geos9algorithm12PointLocatorD2Ev
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:91,1'
          Dst:             _ZN4geos9algorithm12PointLocatorD2Ev
    - functionName:    _ZN4geos4geom4prep16PreparedGeometryC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedGeometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep16PreparedGeometryD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/prep/PreparedGeometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4prep21BasicPreparedGeometryC2EPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4prep16PreparedGeometryC2Ev
        - _ZN4geos4geom4prep16PreparedGeometryD2Ev
        - _ZN4geos4geom4prep21BasicPreparedGeometry11setGeometryEPKNS0_8GeometryE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:75,24'
          Dst:             _ZN4geos4geom4prep16PreparedGeometryC2Ev
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:77,5'
          Dst:             _ZN4geos4geom4prep21BasicPreparedGeometry11setGeometryEPKNS0_8GeometryE
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:78,1'
          Dst:             _ZN4geos4geom4prep16PreparedGeometryD2Ev
    - functionName:    _ZN4geos4geom4prep21BasicPreparedGeometry11setGeometryEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util28ComponentCoordinateExtracter14getCoordinatesERKNS0_8GeometryERNSt3__16vectorIPKNS0_12CoordinateXYENS6_9allocatorISA_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:41,5'
          Dst:             _ZN4geos4geom4util28ComponentCoordinateExtracter14getCoordinatesERKNS0_8GeometryERNSt3__16vectorIPKNS0_12CoordinateXYENS6_9allocatorISA_EEEE
    - functionName:    _ZNK4geos4geom8Envelope6coversEPKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope6coversEdd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:676,16'
          Dst:             _ZNK4geos4geom8Envelope6coversEdd
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry14envelopeCoversEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom8Envelope6coversEPKNS0_12CoordinateXYE
        - _ZNK4geos4geom8Envelope6coversEPKS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:66,49'
          Dst:             _ZNK4geos4geom8Envelope6coversEPKNS0_12CoordinateXYE
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:69,45'
          Dst:             _ZNK4geos4geom8Envelope6coversEPKS1_
    - functionName:    _ZNK4geos4geom4prep21BasicPreparedGeometry18envelopesIntersectEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/prep/BasicPreparedGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom8Envelope10intersectsEPKS1_
        - _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:52,49'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
        - Src:             'src/geom/prep/BasicPreparedGeometry.cpp:55,45'
          Dst:             _ZNK4geos4geom8Envelope10intersectsEPKS1_
    - functionName:    _ZN4geos4geom4util12CurveBuilder11getGeometryEv
      functionSourceFile: '/src/geos/src/geom/util/CurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          125
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4util12CurveBuilder10finishLineEv
        - _ZN4geos4geom4util12CurveBuilder11finishCurveEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory19createCompoundCurveEONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom18CoordinateSequence6isRingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/CurveBuilder.cpp:106,13'
          Dst:             _ZN4geos4geom4util12CurveBuilder11finishCurveEv
        - Src:             'src/geom/util/CurveBuilder.cpp:109,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence6isRingEv
        - Src:             'src/geom/util/CurveBuilder.cpp:110,44'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/geom/util/CurveBuilder.cpp:112,17'
          Dst:             _ZN4geos4geom4util12CurveBuilder10finishLineEv
        - Src:             'src/geom/util/CurveBuilder.cpp:119,24'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/geom/util/CurveBuilder.cpp:126,20'
          Dst:             _ZNK4geos4geom15GeometryFactory19createCompoundCurveEONSt3__16vectorINS2_10unique_ptrINS0_11SimpleCurveENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos4geom4util12CurveBuilder11finishCurveEv
      functionSourceFile: '/src/geos/src/geom/util/CurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory20createCircularStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/CurveBuilder.cpp:90,32'
          Dst:             _ZNK4geos4geom15GeometryFactory20createCircularStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos4geom4util12CurveBuilder10finishLineEv
      functionSourceFile: '/src/geos/src/geom/util/CurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/CurveBuilder.cpp:97,32'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos4geom4util12CurveBuilder9closeRingEv
      functionSourceFile: '/src/geos/src/geom/util/CurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          120
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - _ZN4geos4geom4util12CurveBuilder11finishCurveEv
        - _ZN4geos4geom4util12CurveBuilder6getSeqEb
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/CurveBuilder.cpp:56,57'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/geom/util/CurveBuilder.cpp:60,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/geom/util/CurveBuilder.cpp:62,27'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/util/CurveBuilder.cpp:0,0'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/geom/util/CurveBuilder.cpp:67,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/geom/util/CurveBuilder.cpp:68,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/geom/util/CurveBuilder.cpp:71,44'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/util/CurveBuilder.cpp:0,0'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geom/util/CurveBuilder.cpp:0,0'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/geom/util/CurveBuilder.cpp:75,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/geom/util/CurveBuilder.cpp:80,9'
          Dst:             _ZN4geos4geom4util12CurveBuilder11finishCurveEv
        - Src:             'src/geom/util/CurveBuilder.cpp:81,9'
          Dst:             _ZN4geos4geom4util12CurveBuilder6getSeqEb
        - Src:             'src/geom/util/CurveBuilder.cpp:81,23'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/geom/util/CurveBuilder.cpp:84,5'
          Dst:             _ZN4geos4geom4util12CurveBuilder6getSeqEb
        - Src:             'src/geom/util/CurveBuilder.cpp:84,19'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
    - functionName:    _ZN4geos4geom4util12CurveBuilder6getSeqEb
      functionSourceFile: '/src/geos/src/geom/util/CurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom4util12CurveBuilder10finishLineEv
        - _ZN4geos4geom4util12CurveBuilder11finishCurveEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/CurveBuilder.cpp:134,13'
          Dst:             _ZN4geos4geom4util12CurveBuilder11finishCurveEv
        - Src:             'src/geom/util/CurveBuilder.cpp:136,13'
          Dst:             _ZN4geos4geom4util12CurveBuilder10finishLineEv
    - functionName:    _ZN4geos4geom4util12CurveBuilder3addERKNS0_18CoordinateSequenceEb
      functionSourceFile: '/src/geos/src/geom/util/CurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_b
        - _ZN4geos4geom4util12CurveBuilder6getSeqEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/CurveBuilder.cpp:50,5'
          Dst:             _ZN4geos4geom4util12CurveBuilder6getSeqEb
        - Src:             'src/geom/util/CurveBuilder.cpp:50,22'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_b
    - functionName:    _ZN4geos4geom4util12CurveBuilder3addERKNS0_5CurveE
      functionSourceFile: '/src/geos/src/geom/util/CurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4util12CurveBuilder3addERKNS0_18CoordinateSequenceEb
        - _ZN4geos4geom4util12CurveBuilder3addERKNS0_5CurveE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/CurveBuilder.cpp:38,13'
          Dst:             _ZN4geos4geom4util12CurveBuilder3addERKNS0_5CurveE
        - Src:             'src/geom/util/CurveBuilder.cpp:41,82'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geom/util/CurveBuilder.cpp:43,9'
          Dst:             _ZN4geos4geom4util12CurveBuilder3addERKNS0_18CoordinateSequenceEb
    - functionName:    _ZN4geos4geom4util12CurveBuilderC2ERKNS0_15GeometryFactoryEbb
      functionSourceFile: '/src/geos/src/geom/util/CurveBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos4geom4util16GeometryCombiner7combineEvENK3$_0clERNSt3__110unique_ptrINS0_8GeometryENS4_14default_deleteIS6_EEEE'
      functionSourceFile: '/src/geos/src/geom/util/GeometryCombiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4util16GeometryCombiner12setSkipEmptyEb
      functionSourceFile: '/src/geos/src/geom/util/GeometryCombiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4util16GeometryCombinerC2EONSt3__16vectorINS3_10unique_ptrINS0_8GeometryENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/geom/util/GeometryCombiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       30
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
        - __dynamic_cast
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryCombiner.cpp:102,21'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/GeometryCombiner.cpp:104,37'
          Dst:             _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
    - functionName:    _ZN4geos4geom4util16GeometryCombinerC2ERKNSt3__16vectorIPKNS0_8GeometryENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/geom/util/GeometryCombiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          102
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached:
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryCombiner.cpp:94,40'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
    - functionName:    _ZN4geos4geom4util16GeometryCombiner7combineEPKNS0_8GeometryES5_S5_
      functionSourceFile: '/src/geos/src/geom/util/GeometryCombiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom4util16GeometryCombiner7combineEv
        - _ZN4geos4geom4util16GeometryCombinerC2ERKNSt3__16vectorIPKNS0_8GeometryENS3_9allocatorIS7_EEEE
        - _ZN4geos4geom4util16GeometryCombinerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryCombiner.cpp:85,22'
          Dst:             _ZN4geos4geom4util16GeometryCombinerC2ERKNSt3__16vectorIPKNS0_8GeometryENS3_9allocatorIS7_EEEE
        - Src:             'src/geom/util/GeometryCombiner.cpp:86,21'
          Dst:             _ZN4geos4geom4util16GeometryCombiner7combineEv
        - Src:             'src/geom/util/GeometryCombiner.cpp:87,1'
          Dst:             _ZN4geos4geom4util16GeometryCombinerD2Ev
        - Src:             'src/geom/util/GeometryCombiner.cpp:87,1'
          Dst:             _ZN4geos4geom4util16GeometryCombinerD2Ev
    - functionName:    _ZN4geos4geom4util16GeometryCombiner7combineEv
      functionSourceFile: '/src/geos/src/geom/util/GeometryCombiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom15GeometryFactory18getDefaultInstanceEv
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryCombiner.cpp:116,45'
          Dst:             _ZN4geos4geom15GeometryFactory18getDefaultInstanceEv
        - Src:             'src/geom/util/GeometryCombiner.cpp:116,105'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/util/GeometryCombiner.cpp:125,25'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos4geom4util16GeometryCombinerD2Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/GeometryCombiner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4util16GeometryCombiner7combineEONSt3__110unique_ptrINS0_8GeometryENS3_14default_deleteIS5_EEEES9_S9_
      functionSourceFile: '/src/geos/src/geom/util/GeometryCombiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom4util16GeometryCombiner7combineEv
        - _ZN4geos4geom4util16GeometryCombinerC2EONSt3__16vectorINS3_10unique_ptrINS0_8GeometryENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEE
        - _ZN4geos4geom4util16GeometryCombinerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryCombiner.cpp:72,22'
          Dst:             _ZN4geos4geom4util16GeometryCombinerC2EONSt3__16vectorINS3_10unique_ptrINS0_8GeometryENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEE
        - Src:             'src/geom/util/GeometryCombiner.cpp:73,21'
          Dst:             _ZN4geos4geom4util16GeometryCombiner7combineEv
        - Src:             'src/geom/util/GeometryCombiner.cpp:74,1'
          Dst:             _ZN4geos4geom4util16GeometryCombinerD2Ev
        - Src:             'src/geom/util/GeometryCombiner.cpp:74,1'
          Dst:             _ZN4geos4geom4util16GeometryCombinerD2Ev
    - functionName:    _ZN4geos4geom4util16GeometryCombiner7combineEONSt3__110unique_ptrINS0_8GeometryENS3_14default_deleteIS5_EEEES9_
      functionSourceFile: '/src/geos/src/geom/util/GeometryCombiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom4util16GeometryCombiner7combineEv
        - _ZN4geos4geom4util16GeometryCombinerC2EONSt3__16vectorINS3_10unique_ptrINS0_8GeometryENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEE
        - _ZN4geos4geom4util16GeometryCombinerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryCombiner.cpp:59,22'
          Dst:             _ZN4geos4geom4util16GeometryCombinerC2EONSt3__16vectorINS3_10unique_ptrINS0_8GeometryENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEE
        - Src:             'src/geom/util/GeometryCombiner.cpp:60,21'
          Dst:             _ZN4geos4geom4util16GeometryCombiner7combineEv
        - Src:             'src/geom/util/GeometryCombiner.cpp:61,1'
          Dst:             _ZN4geos4geom4util16GeometryCombinerD2Ev
        - Src:             'src/geom/util/GeometryCombiner.cpp:61,1'
          Dst:             _ZN4geos4geom4util16GeometryCombinerD2Ev
    - functionName:    _ZN4geos4geom4util16GeometryCombiner7combineEPKNS0_8GeometryES5_
      functionSourceFile: '/src/geos/src/geom/util/GeometryCombiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       19
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom4util16GeometryCombiner7combineEv
        - _ZN4geos4geom4util16GeometryCombinerC2ERKNSt3__16vectorIPKNS0_8GeometryENS3_9allocatorIS7_EEEE
        - _ZN4geos4geom4util16GeometryCombinerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryCombiner.cpp:48,22'
          Dst:             _ZN4geos4geom4util16GeometryCombinerC2ERKNSt3__16vectorIPKNS0_8GeometryENS3_9allocatorIS7_EEEE
        - Src:             'src/geom/util/GeometryCombiner.cpp:49,21'
          Dst:             _ZN4geos4geom4util16GeometryCombiner7combineEv
        - Src:             'src/geom/util/GeometryCombiner.cpp:50,1'
          Dst:             _ZN4geos4geom4util16GeometryCombinerD2Ev
        - Src:             'src/geom/util/GeometryCombiner.cpp:50,1'
          Dst:             _ZN4geos4geom4util16GeometryCombinerD2Ev
    - functionName:    _ZN4geos4geom4util16GeometryCombiner7combineERKNSt3__16vectorIPKNS0_8GeometryENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/geom/util/GeometryCombiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4util16GeometryCombiner7combineEv
        - _ZN4geos4geom4util16GeometryCombinerC2ERKNSt3__16vectorIPKNS0_8GeometryENS3_9allocatorIS7_EEEE
        - _ZN4geos4geom4util16GeometryCombinerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryCombiner.cpp:37,22'
          Dst:             _ZN4geos4geom4util16GeometryCombinerC2ERKNSt3__16vectorIPKNS0_8GeometryENS3_9allocatorIS7_EEEE
        - Src:             'src/geom/util/GeometryCombiner.cpp:38,21'
          Dst:             _ZN4geos4geom4util16GeometryCombiner7combineEv
        - Src:             'src/geom/util/GeometryCombiner.cpp:39,1'
          Dst:             _ZN4geos4geom4util16GeometryCombinerD2Ev
        - Src:             'src/geom/util/GeometryCombiner.cpp:39,1'
          Dst:             _ZN4geos4geom4util16GeometryCombinerD2Ev
    - functionName:    _ZN4geos4geom4util16GeometryCombiner7combineEONSt3__16vectorINS3_10unique_ptrINS0_8GeometryENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/geom/util/GeometryCombiner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom4util16GeometryCombiner7combineEv
        - _ZN4geos4geom4util16GeometryCombinerC2EONSt3__16vectorINS3_10unique_ptrINS0_8GeometryENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEE
        - _ZN4geos4geom4util16GeometryCombinerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryCombiner.cpp:30,22'
          Dst:             _ZN4geos4geom4util16GeometryCombinerC2EONSt3__16vectorINS3_10unique_ptrINS0_8GeometryENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEE
        - Src:             'src/geom/util/GeometryCombiner.cpp:31,21'
          Dst:             _ZN4geos4geom4util16GeometryCombiner7combineEv
        - Src:             'src/geom/util/GeometryCombiner.cpp:32,1'
          Dst:             _ZN4geos4geom4util16GeometryCombinerD2Ev
        - Src:             'src/geom/util/GeometryCombiner.cpp:32,1'
          Dst:             _ZN4geos4geom4util16GeometryCombinerD2Ev
    - functionName:    _ZN4geos4geom4util14GeometryMapper7addFlatERNSt3__110unique_ptrINS0_8GeometryENS3_14default_deleteIS5_EEEERNS3_6vectorIS8_NS3_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geom/util/GeometryMapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
        - _ZN4geos4geom4util14GeometryMapper7addFlatERNSt3__110unique_ptrINS0_8GeometryENS3_14default_deleteIS5_EEEERNS3_6vectorIS8_NS3_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry12isCollectionEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryMapper.cpp:85,15'
          Dst:             _ZNK4geos4geom8Geometry12isCollectionEv
        - Src:             'src/geom/util/GeometryMapper.cpp:87,61'
          Dst:             _ZN4geos4geom18GeometryCollection17releaseGeometriesEv
        - Src:             'src/geom/util/GeometryMapper.cpp:89,13'
          Dst:             _ZN4geos4geom4util14GeometryMapper7addFlatERNSt3__110unique_ptrINS0_8GeometryENS3_14default_deleteIS5_EEEERNS3_6vectorIS8_NS3_9allocatorIS8_EEEE
    - functionName:    _ZN4geos4geom4util14GeometryMapper7flatMapERKNS0_8GeometryENSt3__18functionIFNS6_10unique_ptrIS3_NS6_14default_deleteIS3_EEEES5_EEERNS6_6vectorISB_NS6_9allocatorISB_EEEE
      functionSourceFile: '/src/geos/src/geom/util/GeometryMapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       24
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom4util14GeometryMapper7addFlatERNSt3__110unique_ptrINS0_8GeometryENS3_14default_deleteIS5_EEEERNS3_6vectorIS8_NS3_9allocatorIS8_EEEE
        - _ZN4geos4geom4util14GeometryMapper7flatMapERKNS0_8GeometryENSt3__18functionIFNS6_10unique_ptrIS3_NS6_14default_deleteIS3_EEEES5_EEERNS6_6vectorISB_NS6_9allocatorISB_EEEE
        - _ZNK4geos4geom8Geometry12isCollectionEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryMapper.cpp:68,16'
          Dst:             _ZNK4geos4geom8Geometry12isCollectionEv
        - Src:             'src/geom/util/GeometryMapper.cpp:69,13'
          Dst:             _ZN4geos4geom4util14GeometryMapper7flatMapERKNS0_8GeometryENSt3__18functionIFNS6_10unique_ptrIS3_NS6_14default_deleteIS3_EEEES5_EEERNS6_6vectorISB_NS6_9allocatorISB_EEEE
        - Src:             'src/geom/util/GeometryMapper.cpp:74,17'
          Dst:             _ZN4geos4geom4util14GeometryMapper7addFlatERNSt3__110unique_ptrINS0_8GeometryENS3_14default_deleteIS5_EEEERNS3_6vectorIS8_NS3_9allocatorIS8_EEEE
    - functionName:    _ZN4geos4geom4util14GeometryMapper7flatMapERKNS0_8GeometryEiNSt3__18functionIFNS6_10unique_ptrIS3_NS6_14default_deleteIS3_EEEES5_EEE
      functionSourceFile: '/src/geos/src/geom/util/GeometryMapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          69
      EdgeCount:       28
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos4geom4util14GeometryMapper7flatMapERKNS0_8GeometryENSt3__18functionIFNS6_10unique_ptrIS3_NS6_14default_deleteIS3_EEEES5_EEERNS6_6vectorISB_NS6_9allocatorISB_EEEE
        - _ZNK4geos4geom15GeometryFactory11createEmptyEi
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryMapper.cpp:50,5'
          Dst:             _ZN4geos4geom4util14GeometryMapper7flatMapERKNS0_8GeometryENSt3__18functionIFNS6_10unique_ptrIS3_NS6_14default_deleteIS3_EEEES5_EEERNS6_6vectorISB_NS6_9allocatorISB_EEEE
        - Src:             'src/geom/util/GeometryMapper.cpp:53,21'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/util/GeometryMapper.cpp:53,35'
          Dst:             _ZNK4geos4geom15GeometryFactory11createEmptyEi
        - Src:             'src/geom/util/GeometryMapper.cpp:59,17'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/util/GeometryMapper.cpp:59,31'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos4geom4util14GeometryMapper3mapERKNS0_8GeometryENSt3__18functionIFNS6_10unique_ptrIS3_NS6_14default_deleteIS3_EEEES5_EEE
      functionSourceFile: '/src/geos/src/geom/util/GeometryMapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          89
      EdgeCount:       38
      CyclomaticComplexity: 19
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/GeometryMapper.cpp:40,17'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/geom/util/GeometryMapper.cpp:40,31'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos4geom4util15LinealExtracter10getLinealsEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/geom/util/LinealExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          88
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom4util15LinealExtracter10getLinealsEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
        - __dynamic_cast
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/LinealExtracter.cpp:37,8'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/LinealExtracter.cpp:38,13'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/LinealExtracter.cpp:39,13'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/LinealExtracter.cpp:42,13'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/LinealExtracter.cpp:44,8'
          Dst:             _ZN4geos4geom4util15LinealExtracter10getLinealsEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
    - functionName:    _ZN4geos4geom4util15LinealExtracter10getLinealsERKNS0_8GeometryERNSt3__16vectorIPS4_NS6_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geom/util/LinealExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util15LinealExtracter10getLinealsEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/LinealExtracter.cpp:31,5'
          Dst:             _ZN4geos4geom4util15LinealExtracter10getLinealsEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
    - functionName:    _ZN4geos4geom4util21NoOpGeometryOperationD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/NoOpGeometryOperation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util23GeometryEditorOperationD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/NoOpGeometryOperation.h:44,47'
          Dst:             _ZN4geos4geom4util23GeometryEditorOperationD2Ev
    - functionName:    _ZN4geos4geom4util21NoOpGeometryOperation4editEPKNS0_8GeometryEPKNS0_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geom/util/NoOpGeometryOperation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory14createGeometryEPKNS0_8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/NoOpGeometryOperation.cpp:29,51'
          Dst:             _ZNK4geos4geom15GeometryFactory14createGeometryEPKNS0_8GeometryE
    - functionName:    _ZN4geos4geom4util14PointExtracterD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/PointExtracter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/PointExtracter.h:30,16'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
    - functionName:    _ZN4geos4geom4util14PointExtracter9filter_roEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/PointExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4util14PointExtracter9filter_rwEPNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/PointExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom4util14PointExtracterC2ERNSt3__16vectorIPKNS0_5PointENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/geom/util/PointExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/PointExtracter.cpp:43,17'
          Dst:             _ZN4geos4geom14GeometryFilterC2Ev
    - functionName:    _ZN4geos4geom4util14PointExtracter9getPointsERKNS0_8GeometryERNSt3__16vectorIPKNS0_5PointENS6_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/geom/util/PointExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom14GeometryFilterD2Ev
        - _ZN4geos4geom4util14PointExtracterC2ERNSt3__16vectorIPKNS0_5PointENS3_9allocatorIS7_EEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/PointExtracter.cpp:35,20'
          Dst:             _ZN4geos4geom4util14PointExtracterC2ERNSt3__16vectorIPKNS0_5PointENS3_9allocatorIS7_EEEE
        - Src:             'src/geom/util/PointExtracter.cpp:37,1'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
        - Src:             'src/geom/util/PointExtracter.cpp:37,1'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
    - functionName:    _ZN4geos4geom4util18PolygonalExtracter13getPolygonalsEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/geom/util/PolygonalExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          81
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos4geom4util18PolygonalExtracter13getPolygonalsEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/PolygonalExtracter.cpp:36,8'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/PolygonalExtracter.cpp:37,13'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/PolygonalExtracter.cpp:40,13'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/PolygonalExtracter.cpp:42,8'
          Dst:             _ZN4geos4geom4util18PolygonalExtracter13getPolygonalsEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
    - functionName:    _ZN4geos4geom4util18PolygonalExtracter13getPolygonalsERKNS0_8GeometryERNSt3__16vectorIPS4_NS6_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geom/util/PolygonalExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util18PolygonalExtracter13getPolygonalsEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/PolygonalExtracter.cpp:30,5'
          Dst:             _ZN4geos4geom4util18PolygonalExtracter13getPolygonalsEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
    - functionName:    _ZN4geos4geom4util29ShortCircuitedGeometryVisitor7applyToERKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/ShortCircuitedGeometryVisitor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          90
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos4geom4util29ShortCircuitedGeometryVisitor7applyToERKNS0_8GeometryE
        - __dynamic_cast
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/ShortCircuitedGeometryVisitor.cpp:39,12'
          Dst:             __dynamic_cast
        - Src:             'src/geom/util/ShortCircuitedGeometryVisitor.cpp:40,13'
          Dst:             _ZN4geos4geom4util29ShortCircuitedGeometryVisitor7applyToERKNS0_8GeometryE
    - functionName:    _ZN4geos4geom4util20SimpleCurveExtracterD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/SimpleCurveExtracter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/SimpleCurveExtracter.h:31,16'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos4geom4util20SimpleCurveExtracter9filter_roEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/SimpleCurveExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          111
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos6detail9down_castIPKNS_4geom11SimpleCurveEKNS2_8GeometryEEET_PT0_
        - _ZN4geos6detail9down_castIPKNS_4geom13CompoundCurveEKNS2_8GeometryEEET_PT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/SimpleCurveExtracter.cpp:53,25'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom11SimpleCurveEKNS2_8GeometryEEET_PT0_
        - Src:             'src/geom/util/SimpleCurveExtracter.cpp:57,35'
          Dst:             _ZN4geos6detail9down_castIPKNS_4geom13CompoundCurveEKNS2_8GeometryEEET_PT0_
    - functionName:    _ZN4geos4geom4util20SimpleCurveExtracter9getCurvesERKNS0_8GeometryERNSt3__16vectorIPKNS0_11SimpleCurveENS6_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/geom/util/SimpleCurveExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterD2Ev
        - _ZN4geos4geom4util20SimpleCurveExtracterC2ERNSt3__16vectorIPKNS0_11SimpleCurveENS3_9allocatorIS7_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/SimpleCurveExtracter.cpp:39,26'
          Dst:             _ZN4geos4geom4util20SimpleCurveExtracterC2ERNSt3__16vectorIPKNS0_11SimpleCurveENS3_9allocatorIS7_EEEE
        - Src:             'src/geom/util/SimpleCurveExtracter.cpp:41,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
        - Src:             'src/geom/util/SimpleCurveExtracter.cpp:41,1'
          Dst:             _ZN4geos4geom23GeometryComponentFilterD2Ev
    - functionName:    _ZN4geos4geom4util20SimpleCurveExtracterC2ERNSt3__16vectorIPKNS0_11SimpleCurveENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/geom/util/SimpleCurveExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom23GeometryComponentFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/SimpleCurveExtracter.cpp:27,23'
          Dst:             _ZN4geos4geom23GeometryComponentFilterC2Ev
    - functionName:    _ZN4geos4geom4util16SurfaceExtracterD0Ev
      functionSourceFile: '/src/geos/include/geos/geom/util/SurfaceExtracter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/util/SurfaceExtracter.h:30,16'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
    - functionName:    _ZN4geos4geom4util16SurfaceExtracter9filter_roEPKNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/SurfaceExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/SurfaceExtracter.cpp:50,27'
          Dst:             __dynamic_cast
    - functionName:    _ZN4geos4geom4util16SurfaceExtracter9filter_rwEPNS0_8GeometryE
      functionSourceFile: '/src/geos/src/geom/util/SurfaceExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/SurfaceExtracter.cpp:42,27'
          Dst:             __dynamic_cast
    - functionName:    _ZN4geos4geom4util16SurfaceExtracterC2ERNSt3__16vectorIPKNS0_7SurfaceENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/geom/util/SurfaceExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/SurfaceExtracter.cpp:34,19'
          Dst:             _ZN4geos4geom14GeometryFilterC2Ev
    - functionName:    _ZN4geos4geom4util16SurfaceExtracter11getSurfacesERKNS0_8GeometryERNSt3__16vectorIPKNS0_7SurfaceENS6_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/geom/util/SurfaceExtracter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom14GeometryFilterD2Ev
        - _ZN4geos4geom4util16SurfaceExtracterC2ERNSt3__16vectorIPKNS0_7SurfaceENS3_9allocatorIS7_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geom/util/SurfaceExtracter.cpp:30,22'
          Dst:             _ZN4geos4geom4util16SurfaceExtracterC2ERNSt3__16vectorIPKNS0_7SurfaceENS3_9allocatorIS7_EEEE
        - Src:             'src/geom/util/SurfaceExtracter.cpp:32,1'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
        - Src:             'src/geom/util/SurfaceExtracter.cpp:32,1'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
    - functionName:    _ZNK4geos9geomgraph16TopologyLocation17allPositionsEqualENS_4geom8LocationE
      functionSourceFile: '/src/geos/include/geos/geomgraph/TopologyLocation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph16TopologyLocation6isLineEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/TopologyLocation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph12DirectedEdgeD0Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph7EdgeEndD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/DirectedEdge.h:42,16'
          Dst:             _ZN4geos9geomgraph7EdgeEndD2Ev
    - functionName:    _ZN4geos9geomgraph7EdgeEndD2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeEnd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph12DirectedEdge9printEdgeEv
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       30
      CyclomaticComplexity: 15
      functionsReached:
        - _ZNK4geos9geomgraph4Edge12printReverseEv
        - _ZNK4geos9geomgraph4Edge5printEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdge.cpp:207,22'
          Dst:             _ZNK4geos9geomgraph4Edge5printEv
        - Src:             'src/geomgraph/DirectedEdge.cpp:210,22'
          Dst:             _ZNK4geos9geomgraph4Edge12printReverseEv
    - functionName:    _ZNK4geos9geomgraph12DirectedEdge5printEv
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          128
      EdgeCount:       47
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8EdgeRingE
        - _ZNK4geos9geomgraph12DirectedEdge13getDepthDeltaEv
        - _ZNK4geos9geomgraph7EdgeEnd5printEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdge.cpp:181,20'
          Dst:             _ZNK4geos9geomgraph7EdgeEnd5printEv
        - Src:             'src/geomgraph/DirectedEdge.cpp:187,11'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge13getDepthDeltaEv
        - Src:             'src/geomgraph/DirectedEdge.cpp:195,20'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8EdgeRingE
    - functionName:    _ZNK4geos9geomgraph12DirectedEdge13getDepthDeltaEv
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9geomgraph4Edge13getDepthDeltaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdge.cpp:102,28'
          Dst:             _ZNK4geos9geomgraph4Edge13getDepthDeltaEv
    - functionName:    _ZN4geos9geomgraph12DirectedEdge13setEdgeDepthsEii
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8Position8oppositeEi
        - _ZN4geos9geomgraph12DirectedEdge8setDepthEii
        - _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - _ZNK4geos9geomgraph4Edge13getDepthDeltaEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdge.cpp:159,22'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - Src:             'src/geomgraph/DirectedEdge.cpp:159,33'
          Dst:             _ZNK4geos9geomgraph4Edge13getDepthDeltaEv
        - Src:             'src/geomgraph/DirectedEdge.cpp:168,23'
          Dst:             _ZN4geos4geom8Position8oppositeEi
        - Src:             'src/geomgraph/DirectedEdge.cpp:168,23'
          Dst:             _ZN4geos4geom8Position8oppositeEi
        - Src:             'src/geomgraph/DirectedEdge.cpp:172,5'
          Dst:             _ZN4geos9geomgraph12DirectedEdge8setDepthEii
        - Src:             'src/geomgraph/DirectedEdge.cpp:173,5'
          Dst:             _ZN4geos9geomgraph12DirectedEdge8setDepthEii
    - functionName:    _ZN4geos9geomgraph12DirectedEdge8setDepthEii
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          62
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdge.cpp:91,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geomgraph/DirectedEdge.cpp:91,75'
          Dst:             _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - Src:             'src/geomgraph/DirectedEdge.cpp:91,19'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - Src:             'src/geomgraph/DirectedEdge.cpp:91,13'
          Dst:             __cxa_throw
        - Src:             'src/geomgraph/DirectedEdge.cpp:91,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeEnd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph12DirectedEdge18isInteriorAreaEdgeEv
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          68
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4geos9geomgraph5Label11getLocationEjj
        - _ZNK4geos9geomgraph5Label6isAreaEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdge.cpp:135,20'
          Dst:             _ZNK4geos9geomgraph5Label6isAreaEj
        - Src:             'src/geomgraph/DirectedEdge.cpp:136,26'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/geomgraph/DirectedEdge.cpp:137,26'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/geomgraph/DirectedEdge.cpp:135,20'
          Dst:             _ZNK4geos9geomgraph5Label6isAreaEj
        - Src:             'src/geomgraph/DirectedEdge.cpp:136,26'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/geomgraph/DirectedEdge.cpp:137,26'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
    - functionName:    _ZNK4geos9geomgraph5Label6isAreaEj
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph16TopologyLocation6isAreaEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:246,31'
          Dst:             _ZNK4geos9geomgraph16TopologyLocation6isAreaEv
    - functionName:    _ZNK4geos9geomgraph5Label17allPositionsEqualEjNS_4geom8LocationE
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph16TopologyLocation17allPositionsEqualENS_4geom8LocationE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:264,31'
          Dst:             _ZNK4geos9geomgraph16TopologyLocation17allPositionsEqualENS_4geom8LocationE
    - functionName:    _ZNK4geos9geomgraph5Label6isLineEj
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph16TopologyLocation6isLineEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:252,31'
          Dst:             _ZNK4geos9geomgraph16TopologyLocation6isLineEv
    - functionName:    _ZN4geos9geomgraph12DirectedEdge10isLineEdgeEv
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          63
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos9geomgraph5Label17allPositionsEqualEjNS_4geom8LocationE
        - _ZNK4geos9geomgraph5Label6isAreaEj
        - _ZNK4geos9geomgraph5Label6isLineEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdge.cpp:123,25'
          Dst:             _ZNK4geos9geomgraph5Label6isLineEj
        - Src:             'src/geomgraph/DirectedEdge.cpp:123,44'
          Dst:             _ZNK4geos9geomgraph5Label6isLineEj
        - Src:             'src/geomgraph/DirectedEdge.cpp:124,37'
          Dst:             _ZNK4geos9geomgraph5Label6isAreaEj
        - Src:             'src/geomgraph/DirectedEdge.cpp:124,56'
          Dst:             _ZNK4geos9geomgraph5Label17allPositionsEqualEjNS_4geom8LocationE
        - Src:             'src/geomgraph/DirectedEdge.cpp:125,37'
          Dst:             _ZNK4geos9geomgraph5Label6isAreaEj
        - Src:             'src/geomgraph/DirectedEdge.cpp:125,56'
          Dst:             _ZNK4geos9geomgraph5Label17allPositionsEqualEjNS_4geom8LocationE
    - functionName:    _ZN4geos9geomgraph12DirectedEdge14setVisitedEdgeEb
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph12DirectedEdge10setVisitedEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdge.cpp:113,5'
          Dst:             _ZN4geos9geomgraph12DirectedEdge10setVisitedEb
        - Src:             'src/geomgraph/DirectedEdge.cpp:115,10'
          Dst:             _ZN4geos9geomgraph12DirectedEdge10setVisitedEb
    - functionName:    _ZN4geos9geomgraph12DirectedEdge20computeDirectedLabelEv
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - _ZN4geos9geomgraph5Label4flipEv
        - _ZN4geos9geomgraph5LabelaSERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdge.cpp:148,19'
          Dst:             _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - Src:             'src/geomgraph/DirectedEdge.cpp:148,11'
          Dst:             _ZN4geos9geomgraph5LabelaSERKS1_
        - Src:             'src/geomgraph/DirectedEdge.cpp:150,15'
          Dst:             _ZN4geos9geomgraph5Label4flipEv
    - functionName:    _ZNK4geos9geomgraph4Edge12getNumPointsEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Edge.h:108,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
    - functionName:    _ZNK4geos9geomgraph4Edge13getCoordinateEm
      functionSourceFile: '/src/geos/include/geos/geomgraph/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Edge.h:121,9'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
        - Src:             'include/geos/geomgraph/Edge.h:122,21'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
    - functionName:    _ZN4geos9geomgraph12DirectedEdgeC2EPNS0_4EdgeEb
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          86
      EdgeCount:       26
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos9geomgraph12DirectedEdge20computeDirectedLabelEv
        - _ZN4geos9geomgraph7EdgeEnd4initERKNS_4geom10CoordinateES5_
        - _ZN4geos9geomgraph7EdgeEndC2EPNS0_4EdgeE
        - _ZN4geos9geomgraph7EdgeEndD2Ev
        - _ZNK4geos9geomgraph4Edge12getNumPointsEv
        - _ZNK4geos9geomgraph4Edge13getCoordinateEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdge.cpp:57,5'
          Dst:             _ZN4geos9geomgraph7EdgeEndC2EPNS0_4EdgeE
        - Src:             'src/geomgraph/DirectedEdge.cpp:75,20'
          Dst:             _ZNK4geos9geomgraph4Edge13getCoordinateEm
        - Src:             'src/geomgraph/DirectedEdge.cpp:75,44'
          Dst:             _ZNK4geos9geomgraph4Edge13getCoordinateEm
        - Src:             'src/geomgraph/DirectedEdge.cpp:75,9'
          Dst:             _ZN4geos9geomgraph7EdgeEnd4initERKNS_4geom10CoordinateES5_
        - Src:             'src/geomgraph/DirectedEdge.cpp:78,25'
          Dst:             _ZNK4geos9geomgraph4Edge12getNumPointsEv
        - Src:             'src/geomgraph/DirectedEdge.cpp:79,20'
          Dst:             _ZNK4geos9geomgraph4Edge13getCoordinateEm
        - Src:             'src/geomgraph/DirectedEdge.cpp:79,44'
          Dst:             _ZNK4geos9geomgraph4Edge13getCoordinateEm
        - Src:             'src/geomgraph/DirectedEdge.cpp:79,9'
          Dst:             _ZN4geos9geomgraph7EdgeEnd4initERKNS_4geom10CoordinateES5_
        - Src:             'src/geomgraph/DirectedEdge.cpp:81,5'
          Dst:             _ZN4geos9geomgraph12DirectedEdge20computeDirectedLabelEv
        - Src:             'src/geomgraph/DirectedEdge.cpp:82,1'
          Dst:             _ZN4geos9geomgraph7EdgeEndD2Ev
    - functionName:    _ZN4geos9geomgraph12DirectedEdge11depthFactorENS_4geom8LocationES3_
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          38
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph9EdgeEndLTclEPKNS0_7EdgeEndES4_
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeEnd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph7EdgeEnd9compareToEPKS1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/EdgeEnd.h:181,20'
          Dst:             _ZNK4geos9geomgraph7EdgeEnd9compareToEPKS1_
    - functionName:    _ZN4geos9geomgraph16TopologyLocation21setAllLocationsIfNullENS_4geom8LocationE
      functionSourceFile: '/src/geos/include/geos/geomgraph/TopologyLocation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph16TopologyLocation11setLocationEmNS_4geom8LocationE
      functionSourceFile: '/src/geos/include/geos/geomgraph/TopologyLocation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph16DirectedEdgeStarD0Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdgeStar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph16DirectedEdgeStarD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/DirectedEdgeStar.h:65,42'
          Dst:             _ZN4geos9geomgraph16DirectedEdgeStarD2Ev
    - functionName:    _ZN4geos9geomgraph16DirectedEdgeStarD2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdgeStar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph11EdgeEndStarD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/DirectedEdgeStar.h:65,42'
          Dst:             _ZN4geos9geomgraph11EdgeEndStarD2Ev
    - functionName:    _ZN4geos9geomgraph16DirectedEdgeStar6insertEPNS0_7EdgeEndE
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - _ZN4geos9geomgraph11EdgeEndStar13insertEdgeEndEPNS0_7EdgeEndE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:51,24'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:52,5'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar13insertEdgeEndEPNS0_7EdgeEndE
    - functionName:    _ZN4geos9geomgraph16DirectedEdgeStar16computeLabellingERKNSt3__16vectorINS2_10unique_ptrINS0_13GeometryGraphENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          92
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos9geomgraph11EdgeEndStar16computeLabellingERKNSt3__16vectorINS2_10unique_ptrINS0_13GeometryGraphENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
        - _ZN4geos9geomgraph5LabelC2ENS_4geom8LocationE
        - _ZN4geos9geomgraph5LabelaSERKS1_
        - _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - _ZNK4geos9geomgraph5Label11getLocationEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:138,18'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar16computeLabellingERKNSt3__16vectorINS2_10unique_ptrINS0_13GeometryGraphENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:142,13'
          Dst:             _ZN4geos9geomgraph5LabelC2ENS_4geom8LocationE
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:142,11'
          Dst:             _ZN4geos9geomgraph5LabelaSERKS1_
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:143,35'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:144,36'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:147,23'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:149,34'
          Dst:             _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:151,36'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEj
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:153,23'
          Dst:             _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:151,36'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEj
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:153,23'
          Dst:             _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
    - functionName:    _ZNK4geos9geomgraph16DirectedEdgeStar5printEv
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       45
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - _ZNK4geos4geom10Coordinate8toStringEv
        - _ZNK4geos9geomgraph11EdgeEndStar13getCoordinateEv
        - _ZNK4geos9geomgraph11EdgeEndStar3endEv
        - _ZNK4geos9geomgraph11EdgeEndStar5beginEv
        - _ZNK4geos9geomgraph12DirectedEdge5printEv
        - _ZNK4geos9geomgraph12DirectedEdge6getSymEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:464,46'
          Dst:             _ZNK4geos9geomgraph11EdgeEndStar13getCoordinateEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:464,62'
          Dst:             _ZNK4geos4geom10Coordinate8toStringEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:466,35'
          Dst:             _ZNK4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:467,36'
          Dst:             _ZNK4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:469,28'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:472,20'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge5printEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:476,20'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:476,30'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge5printEv
    - functionName:    _ZNK4geos9geomgraph11EdgeEndStar3endEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeEndStar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph11EdgeEndStar5beginEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeEndStar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5LabelC2ENS_4geom8LocationE
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph16TopologyLocationC2ENS_4geom8LocationE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:82,15'
          Dst:             _ZN4geos9geomgraph16TopologyLocationC2ENS_4geom8LocationE
        - Src:             'include/geos/geomgraph/Label.h:83,11'
          Dst:             _ZN4geos9geomgraph16TopologyLocationC2ENS_4geom8LocationE
    - functionName:    _ZNK4geos9geomgraph5Label11getLocationEj
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph16TopologyLocation3getEm
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:188,31'
          Dst:             _ZNK4geos9geomgraph16TopologyLocation3getEm
    - functionName:    _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph16TopologyLocation11setLocationEmNS_4geom8LocationE
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:200,24'
          Dst:             _ZN4geos9geomgraph16TopologyLocation11setLocationEmNS_4geom8LocationE
    - functionName:    _ZN4geos9geomgraph11EdgeEndStar13insertEdgeEndEPNS0_7EdgeEndE
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeEndStar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph16DirectedEdgeStar13computeDepthsENSt3__121__tree_const_iteratorIPNS0_7EdgeEndEPNS2_11__tree_nodeIS5_PvEElEESA_i
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - _ZN4geos9geomgraph12DirectedEdge13setEdgeDepthsEii
        - _ZNK4geos9geomgraph12DirectedEdge8getDepthEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:452,32'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:454,17'
          Dst:             _ZN4geos9geomgraph12DirectedEdge13setEdgeDepthsEii
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:455,29'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge8getDepthEi
    - functionName:    _ZN4geos9geomgraph11EdgeEndStar4findEPNS0_7EdgeEndE
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeEndStar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph16DirectedEdgeStar13computeDepthsEPNS0_12DirectedEdgeE
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          63
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar4findEPNS0_7EdgeEndE
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZN4geos9geomgraph16DirectedEdgeStar13computeDepthsENSt3__121__tree_const_iteratorIPNS0_7EdgeEndEPNS2_11__tree_nodeIS5_PvEElEESA_i
        - _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - _ZNK4geos9geomgraph12DirectedEdge8getDepthEi
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:426,42'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar4findEPNS0_7EdgeEndE
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:428,26'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge8getDepthEi
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:429,31'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge8getDepthEi
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:434,53'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:434,21'
          Dst:             _ZN4geos9geomgraph16DirectedEdgeStar13computeDepthsENSt3__121__tree_const_iteratorIPNS0_7EdgeEndEPNS2_11__tree_nodeIS5_PvEElEESA_i
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:437,35'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:437,21'
          Dst:             _ZN4geos9geomgraph16DirectedEdgeStar13computeDepthsENSt3__121__tree_const_iteratorIPNS0_7EdgeEndEPNS2_11__tree_nodeIS5_PvEElEESA_i
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:440,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:440,65'
          Dst:             _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:440,15'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:440,9'
          Dst:             __cxa_throw
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:440,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9geomgraph16DirectedEdgeStar20findCoveredLineEdgesEv
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          129
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZN4geos9geomgraph12DirectedEdge10isLineEdgeEv
        - _ZN4geos9geomgraph14GraphComponent10setCoveredEb
        - _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - _ZNK4geos9geomgraph12DirectedEdge10isInResultEv
        - _ZNK4geos9geomgraph12DirectedEdge6getSymEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:368,35'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:369,36'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:371,33'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:373,41'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:376,22'
          Dst:             _ZN4geos9geomgraph12DirectedEdge10isLineEdgeEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:377,25'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge10isInResultEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:381,24'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge10isInResultEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:399,36'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:401,33'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:403,41'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:406,21'
          Dst:             _ZN4geos9geomgraph12DirectedEdge10isLineEdgeEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:407,22'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:407,33'
          Dst:             _ZN4geos9geomgraph14GraphComponent10setCoveredEb
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:410,25'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge10isInResultEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:413,24'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge10isInResultEv
    - functionName:    _ZN4geos9geomgraph11EdgeEndStar4rendEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeEndStar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph11EdgeEndStar6rbeginEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeEndStar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph16DirectedEdgeStar20linkAllDirectedEdgesEv
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - _ZN4geos9geomgraph11EdgeEndStar4rendEv
        - _ZN4geos9geomgraph11EdgeEndStar6rbeginEv
        - _ZN4geos9geomgraph12DirectedEdge7setNextEPS1_
        - _ZNK4geos9geomgraph12DirectedEdge6getSymEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:330,46'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar6rbeginEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:331,44'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar4rendEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:349,14'
          Dst:             _ZN4geos9geomgraph12DirectedEdge7setNextEPS1_
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:334,33'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:336,41'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:343,21'
          Dst:             _ZN4geos9geomgraph12DirectedEdge7setNextEPS1_
    - functionName:    _ZN4geos9geomgraph12DirectedEdge7setNextEPS1_
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph12DirectedEdge10setNextMinEPS1_
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph16DirectedEdgeStar24linkMinimalDirectedEdgesEPNS0_8EdgeRingE
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          109
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos9geomgraph12DirectedEdge10setNextMinEPS1_
        - _ZNK4geos9geomgraph12DirectedEdge11getEdgeRingEv
        - _ZNK4geos9geomgraph12DirectedEdge6getSymEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:286,41'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:290,44'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge11getEdgeRingEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:295,24'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge11getEdgeRingEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:302,25'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge11getEdgeRingEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:306,23'
          Dst:             _ZN4geos9geomgraph12DirectedEdge10setNextMinEPS1_
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:315,19'
          Dst:             _ZN4geos9geomgraph12DirectedEdge10setNextMinEPS1_
    - functionName:    _ZN4geos9geomgraph16DirectedEdgeStar23linkResultDirectedEdgesEv
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          145
      EdgeCount:       40
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - _ZN4geos9geomgraph11EdgeEndStar13getCoordinateEv
        - _ZN4geos9geomgraph12DirectedEdge7setNextEPS1_
        - _ZN4geos9geomgraph16DirectedEdgeStar18getResultAreaEdgesEv
        - _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - _ZNK4geos9geomgraph12DirectedEdge10isInResultEv
        - _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - _ZNK4geos9geomgraph5Label6isAreaEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:219,5'
          Dst:             _ZN4geos9geomgraph16DirectedEdgeStar18getResultAreaEdgesEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:229,22'
          Dst:             _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:229,33'
          Dst:             _ZNK4geos9geomgraph5Label6isAreaEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:233,41'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:237,44'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge10isInResultEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:243,25'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge10isInResultEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:250,26'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge10isInResultEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:253,23'
          Dst:             _ZN4geos9geomgraph12DirectedEdge7setNextEPS1_
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:260,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:261,43'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar13getCoordinateEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:260,19'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:260,13'
          Dst:             __cxa_throw
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:260,13'
          Dst:             __cxa_free_exception
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:265,19'
          Dst:             _ZN4geos9geomgraph12DirectedEdge7setNextEPS1_
    - functionName:    _ZN4geos9geomgraph16DirectedEdgeStar18getResultAreaEdgesEv
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          78
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZNK4geos9geomgraph12DirectedEdge10isInResultEv
        - _ZNK4geos9geomgraph12DirectedEdge6getSymEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:200,35'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:201,36'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:203,28'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:204,16'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge10isInResultEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:204,36'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:204,46'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge10isInResultEv
    - functionName:    _ZN4geos9geomgraph5Label21setAllLocationsIfNullEjNS_4geom8LocationE
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph16TopologyLocation21setAllLocationsIfNullENS_4geom8LocationE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:212,24'
          Dst:             _ZN4geos9geomgraph16TopologyLocation21setAllLocationsIfNullENS_4geom8LocationE
    - functionName:    _ZN4geos9geomgraph16DirectedEdgeStar15updateLabellingERKNS0_5LabelE
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZN4geos9geomgraph5Label21setAllLocationsIfNullEjNS_4geom8LocationE
        - _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - _ZNK4geos9geomgraph5Label11getLocationEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:182,35'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:183,36'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:185,28'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:186,30'
          Dst:             _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:187,52'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEj
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:187,17'
          Dst:             _ZN4geos9geomgraph5Label21setAllLocationsIfNullEjNS_4geom8LocationE
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:188,52'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEj
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:188,17'
          Dst:             _ZN4geos9geomgraph5Label21setAllLocationsIfNullEjNS_4geom8LocationE
    - functionName:    _ZN4geos9geomgraph16DirectedEdgeStar14mergeSymLabelsEv
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZN4geos9geomgraph5Label5mergeERKS1_
        - _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - _ZNK4geos9geomgraph12DirectedEdge6getSymEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:163,35'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:164,36'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:166,28'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:167,30'
          Dst:             _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:169,35'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge6getSymEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:172,44'
          Dst:             _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:174,17'
          Dst:             _ZN4geos9geomgraph5Label5mergeERKS1_
    - functionName:    _ZN4geos4geom8Quadrant10isNorthernEi
      functionSourceFile: '/src/geos/include/geos/geom/Quadrant.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph16DirectedEdgeStar16getRightmostEdgeEv
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          101
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos4geom8Quadrant10isNorthernEi
        - _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZN4geos9geomgraph7EdgeEnd11getQuadrantEv
        - _ZN4geos9geomgraph7EdgeEnd5getDyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:89,32'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:90,14'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:95,25'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:97,14'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:101,10'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:105,28'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:108,22'
          Dst:             _ZN4geos9geomgraph7EdgeEnd11getQuadrantEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:110,25'
          Dst:             _ZN4geos9geomgraph7EdgeEnd11getQuadrantEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:111,8'
          Dst:             _ZN4geos4geom8Quadrant10isNorthernEi
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:111,39'
          Dst:             _ZN4geos4geom8Quadrant10isNorthernEi
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:114,14'
          Dst:             _ZN4geos4geom8Quadrant10isNorthernEi
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:114,46'
          Dst:             _ZN4geos4geom8Quadrant10isNorthernEi
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:120,17'
          Dst:             _ZN4geos9geomgraph7EdgeEnd5getDyEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:123,25'
          Dst:             _ZN4geos9geomgraph7EdgeEnd5getDyEv
    - functionName:    _ZN4geos9geomgraph16DirectedEdgeStar17getOutgoingDegreeEPNS0_8EdgeRingE
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZNK4geos9geomgraph12DirectedEdge11getEdgeRingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:74,35'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:75,36'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:77,28'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:78,16'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge11getEdgeRingEv
    - functionName:    _ZN4geos9geomgraph16DirectedEdgeStar17getOutgoingDegreeEv
      functionSourceFile: '/src/geos/src/geomgraph/DirectedEdgeStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZNK4geos9geomgraph12DirectedEdge10isInResultEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:60,21'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:60,21'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:61,28'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/geomgraph/DirectedEdgeStar.cpp:62,16'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge10isInResultEv
    - functionName:    _ZN4geos9geomgraph5index17MonotoneChainEdgeD2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/MonotoneChainEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5DepthD0Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/Depth.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph5DepthD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Depth.h:74,30'
          Dst:             _ZN4geos9geomgraph5DepthD2Ev
    - functionName:    _ZN4geos9geomgraph5DepthD2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/Depth.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph4Edge9computeIMERNS_4geom18IntersectionMatrixE
      functionSourceFile: '/src/geos/include/geos/geomgraph/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph4Edge8updateIMERKNS0_5LabelERNS_4geom18IntersectionMatrixE
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Edge.h:238,9'
          Dst:             _ZN4geos9geomgraph4Edge8updateIMERKNS0_5LabelERNS_4geom18IntersectionMatrixE
        - Src:             'include/geos/geomgraph/Edge.h:239,9'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
    - functionName:    _ZN4geos9geomgraph4Edge8updateIMERKNS0_5LabelERNS_4geom18IntersectionMatrixE
      functionSourceFile: '/src/geos/src/geomgraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix17setAtLeastIfValidENS0_8LocationES2_i
        - _ZNK4geos9geomgraph5Label11getLocationEjj
        - _ZNK4geos9geomgraph5Label6isAreaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Edge.cpp:63,30'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/geomgraph/Edge.cpp:64,30'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/geomgraph/Edge.cpp:63,8'
          Dst:             _ZN4geos4geom18IntersectionMatrix17setAtLeastIfValidENS0_8LocationES2_i
        - Src:             'src/geomgraph/Edge.cpp:66,12'
          Dst:             _ZNK4geos9geomgraph5Label6isAreaEv
        - Src:             'src/geomgraph/Edge.cpp:68,34'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/geomgraph/Edge.cpp:69,34'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/geomgraph/Edge.cpp:68,12'
          Dst:             _ZN4geos4geom18IntersectionMatrix17setAtLeastIfValidENS0_8LocationES2_i
        - Src:             'src/geomgraph/Edge.cpp:72,34'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/geomgraph/Edge.cpp:73,34'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/geomgraph/Edge.cpp:72,12'
          Dst:             _ZN4geos4geom18IntersectionMatrix17setAtLeastIfValidENS0_8LocationES2_i
    - functionName:    _ZNK4geos9geomgraph4Edge10isIsolatedEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Edge.h:211,9'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
    - functionName:    _ZN4geos9geomgraph4Edge11getEnvelopeEv
      functionSourceFile: '/src/geos/src/geomgraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph4Edge12printReverseEv
      functionSourceFile: '/src/geos/src/geomgraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          133
      EdgeCount:       54
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_5LabelE
        - _ZNK4geos4geom10Coordinate8toStringEv
        - _ZNK4geos9geomgraph4Edge12getNumPointsEv
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Edge.cpp:275,5'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
        - Src:             'src/geomgraph/Edge.cpp:281,21'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_5LabelE
        - Src:             'src/geomgraph/Edge.cpp:285,17'
          Dst:             _ZNK4geos9geomgraph4Edge12getNumPointsEv
        - Src:             'src/geomgraph/Edge.cpp:290,20'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/Edge.cpp:290,33'
          Dst:             _ZNK4geos4geom10Coordinate8toStringEv
    - functionName:    _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_4EdgeE
      functionSourceFile: '/src/geos/src/geomgraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceE
        - _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_5LabelE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Edge.cpp:310,13'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18CoordinateSequenceE
        - Src:             'src/geomgraph/Edge.cpp:311,21'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_5LabelE
    - functionName:    _ZNK4geos9geomgraph4Edge5printEv
      functionSourceFile: '/src/geos/src/geomgraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_4EdgeE
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Edge.cpp:264,5'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
        - Src:             'src/geomgraph/Edge.cpp:267,8'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_4EdgeE
    - functionName:    _ZNK4geos9geomgraph4Edge16isPointwiseEqualEPKS1_
      functionSourceFile: '/src/geos/src/geomgraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9geomgraph4Edge12getNumPointsEv
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Edge.cpp:240,5'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
        - Src:             'src/geomgraph/Edge.cpp:245,17'
          Dst:             _ZNK4geos9geomgraph4Edge12getNumPointsEv
        - Src:             'src/geomgraph/Edge.cpp:246,21'
          Dst:             _ZNK4geos9geomgraph4Edge12getNumPointsEv
        - Src:             'src/geomgraph/Edge.cpp:254,18'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/Edge.cpp:254,44'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/Edge.cpp:254,27'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos9geomgraph4Edge6equalsERKS1_
      functionSourceFile: '/src/geos/src/geomgraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          98
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9geomgraph4Edge12getNumPointsEv
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Edge.cpp:206,5'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
        - Src:             'src/geomgraph/Edge.cpp:208,18'
          Dst:             _ZNK4geos9geomgraph4Edge12getNumPointsEv
        - Src:             'src/geomgraph/Edge.cpp:209,20'
          Dst:             _ZNK4geos9geomgraph4Edge12getNumPointsEv
        - Src:             'src/geomgraph/Edge.cpp:219,39'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/Edge.cpp:220,41'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/Edge.cpp:221,44'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/Edge.cpp:223,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/geomgraph/Edge.cpp:226,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/geomgraph/Edge.cpp:226,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos9geomgraph4Edge15addIntersectionEPNS_9algorithm15LineIntersectorEmmm
      functionSourceFile: '/src/geos/src/geomgraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos9geomgraph20EdgeIntersectionList3addERKNS_4geom10CoordinateEmd
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm15LineIntersector15getEdgeDistanceEmm
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - _ZNK4geos9geomgraph4Edge12getNumPointsEv
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Edge.cpp:174,35'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - Src:             'src/geomgraph/Edge.cpp:176,23'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getEdgeDistanceEmm
        - Src:             'src/geomgraph/Edge.cpp:180,17'
          Dst:             _ZNK4geos9geomgraph4Edge12getNumPointsEv
        - Src:             'src/geomgraph/Edge.cpp:182,41'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/Edge.cpp:185,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/geomgraph/Edge.cpp:197,12'
          Dst:             _ZN4geos9geomgraph20EdgeIntersectionList3addERKNS_4geom10CoordinateEmd
        - Src:             'src/geomgraph/Edge.cpp:199,5'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
    - functionName:    _ZN4geos9geomgraph4Edge16addIntersectionsEPNS_9algorithm15LineIntersectorEmm
      functionSourceFile: '/src/geos/src/geomgraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraph4Edge15addIntersectionEPNS_9algorithm15LineIntersectorEmmm
        - _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Edge.cpp:158,36'
          Dst:             _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - Src:             'src/geomgraph/Edge.cpp:162,5'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
        - Src:             'src/geomgraph/Edge.cpp:159,9'
          Dst:             _ZN4geos9geomgraph4Edge15addIntersectionEPNS_9algorithm15LineIntersectorEmmm
        - Src:             'src/geomgraph/Edge.cpp:158,36'
          Dst:             _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
    - functionName:    _ZN4geos9geomgraph5Label11toLineLabelERKS1_
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
        - _ZN4geos9geomgraph5LabelC2ENS_4geom8LocationE
        - _ZNK4geos9geomgraph5Label11getLocationEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:71,15'
          Dst:             _ZN4geos9geomgraph5LabelC2ENS_4geom8LocationE
        - Src:             'include/geos/geomgraph/Label.h:73,44'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEj
        - Src:             'include/geos/geomgraph/Label.h:73,23'
          Dst:             _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
        - Src:             'include/geos/geomgraph/Label.h:73,44'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEj
        - Src:             'include/geos/geomgraph/Label.h:73,23'
          Dst:             _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
    - functionName:    _ZN4geos9geomgraph4Edge16getCollapsedEdgeEv
      functionSourceFile: '/src/geos/src/geomgraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - _ZN4geos4geom18CoordinateSequenceC2Emm
        - _ZN4geos9geomgraph4EdgeC2EPNS_4geom18CoordinateSequenceERKNS0_5LabelE
        - _ZN4geos9geomgraph5Label11toLineLabelERKS1_
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Edge.cpp:143,5'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
        - Src:             'src/geomgraph/Edge.cpp:144,38'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Emm
        - Src:             'src/geomgraph/Edge.cpp:145,24'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/Edge.cpp:145,13'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/geomgraph/Edge.cpp:146,24'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/Edge.cpp:146,13'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - Src:             'src/geomgraph/Edge.cpp:147,29'
          Dst:             _ZN4geos9geomgraph5Label11toLineLabelERKS1_
        - Src:             'src/geomgraph/Edge.cpp:147,16'
          Dst:             _ZN4geos9geomgraph4EdgeC2EPNS_4geom18CoordinateSequenceERKNS0_5LabelE
    - functionName:    _ZN4geos9geomgraph4EdgeC2EPNS_4geom18CoordinateSequenceERKNS0_5LabelE
      functionSourceFile: '/src/geos/src/geomgraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9geomgraph14GraphComponentC2ERKNS0_5LabelE
        - _ZN4geos9geomgraph14GraphComponentD2Ev
        - _ZN4geos9geomgraph20EdgeIntersectionListC2EPKNS0_4EdgeE
        - _ZN4geos9geomgraph5DepthC2Ev
        - _ZN4geos9geomgraph5DepthD2Ev
        - _ZNK4geos4geom18CoordinateSequence11getEnvelopeEv
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Edge.cpp:84,5'
          Dst:             _ZN4geos9geomgraph14GraphComponentC2ERKNS0_5LabelE
        - Src:             'src/geomgraph/Edge.cpp:86,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence11getEnvelopeEv
        - Src:             'src/geomgraph/Edge.cpp:87,5'
          Dst:             _ZN4geos9geomgraph5DepthC2Ev
        - Src:             'src/geomgraph/Edge.cpp:91,5'
          Dst:             _ZN4geos9geomgraph20EdgeIntersectionListC2EPKNS0_4EdgeE
        - Src:             'src/geomgraph/Edge.cpp:93,5'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
        - Src:             'src/geomgraph/Edge.cpp:94,1'
          Dst:             _ZN4geos9geomgraph5DepthD2Ev
        - Src:             'src/geomgraph/Edge.cpp:94,1'
          Dst:             _ZN4geos9geomgraph14GraphComponentD2Ev
    - functionName:    _ZN4geos9geomgraph5DepthC2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/Depth.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 72
      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:    _ZN4geos9geomgraph14GraphComponentD2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/GraphComponent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph4EdgeD2Ev
      functionSourceFile: '/src/geos/src/geomgraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph14GraphComponentD2Ev
        - _ZN4geos9geomgraph20EdgeIntersectionListD2Ev
        - _ZN4geos9geomgraph5DepthD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Edge.cpp:79,13'
          Dst:             _ZN4geos9geomgraph20EdgeIntersectionListD2Ev
        - Src:             'src/geomgraph/Edge.cpp:79,13'
          Dst:             _ZN4geos9geomgraph5DepthD2Ev
        - Src:             'src/geomgraph/Edge.cpp:79,13'
          Dst:             _ZN4geos9geomgraph14GraphComponentD2Ev
    - functionName:    _ZN4geos9geomgraph4EdgeD0Ev
      functionSourceFile: '/src/geos/src/geomgraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph4EdgeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Edge.cpp:79,13'
          Dst:             _ZN4geos9geomgraph4EdgeD2Ev
    - functionName:    _ZN4geos9geomgraph20EdgeIntersectionListD2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeIntersectionList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph4Edge11isCollapsedEv
      functionSourceFile: '/src/geos/src/geomgraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZNK4geos9geomgraph4Edge12getNumPointsEv
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
        - _ZNK4geos9geomgraph5Label6isAreaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Edge.cpp:127,5'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
        - Src:             'src/geomgraph/Edge.cpp:128,15'
          Dst:             _ZNK4geos9geomgraph5Label6isAreaEv
        - Src:             'src/geomgraph/Edge.cpp:131,8'
          Dst:             _ZNK4geos9geomgraph4Edge12getNumPointsEv
        - Src:             'src/geomgraph/Edge.cpp:134,13'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/Edge.cpp:134,30'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/Edge.cpp:134,22'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9geomgraph4Edge20getMonotoneChainEdgeEv
      functionSourceFile: '/src/geos/src/geomgraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Edge.cpp:115,5'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
    - functionName:    _ZN4geos9geomgraph4EdgeC2EPNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/geomgraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9geomgraph14GraphComponentC2Ev
        - _ZN4geos9geomgraph14GraphComponentD2Ev
        - _ZN4geos9geomgraph20EdgeIntersectionListC2EPKNS0_4EdgeE
        - _ZN4geos9geomgraph5DepthC2Ev
        - _ZN4geos9geomgraph5DepthD2Ev
        - _ZNK4geos4geom18CoordinateSequence11getEnvelopeEv
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Edge.cpp:99,5'
          Dst:             _ZN4geos9geomgraph14GraphComponentC2Ev
        - Src:             'src/geomgraph/Edge.cpp:101,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence11getEnvelopeEv
        - Src:             'src/geomgraph/Edge.cpp:102,5'
          Dst:             _ZN4geos9geomgraph5DepthC2Ev
        - Src:             'src/geomgraph/Edge.cpp:106,5'
          Dst:             _ZN4geos9geomgraph20EdgeIntersectionListC2EPKNS0_4EdgeE
        - Src:             'src/geomgraph/Edge.cpp:108,5'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
        - Src:             'src/geomgraph/Edge.cpp:109,1'
          Dst:             _ZN4geos9geomgraph5DepthD2Ev
        - Src:             'src/geomgraph/Edge.cpp:109,1'
          Dst:             _ZN4geos9geomgraph14GraphComponentD2Ev
    - functionName:    _ZN4geos9geomgraph7EdgeEndD0Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeEnd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph7EdgeEndD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/EdgeEnd.h:63,16'
          Dst:             _ZN4geos9geomgraph7EdgeEndD2Ev
    - functionName:    _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_7EdgeEndE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEnd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_5LabelE
        - atan2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEnd.cpp:204,8'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - Src:             'src/geomgraph/EdgeEnd.cpp:206,8'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - Src:             'src/geomgraph/EdgeEnd.cpp:208,33'
          Dst:             atan2
        - Src:             'src/geomgraph/EdgeEnd.cpp:210,8'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_5LabelE
    - functionName:    _ZNK4geos9geomgraph7EdgeEnd5printEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEnd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_7EdgeEndE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEnd.cpp:195,7'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_7EdgeEndE
    - functionName:    _ZN4geos9geomgraph7EdgeEnd12computeLabelERKNS_9algorithm16BoundaryNodeRuleE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEnd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph7EdgeEnd16compareDirectionEPKS1_
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEnd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEnd.cpp:179,12'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZNK4geos9geomgraph7EdgeEnd9compareToEPKS1_
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEnd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph7EdgeEnd16compareDirectionEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEnd.cpp:155,12'
          Dst:             _ZNK4geos9geomgraph7EdgeEnd16compareDirectionEPKS1_
    - functionName:    _ZN4geos9geomgraph7EdgeEnd7getNodeEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEnd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph7EdgeEnd7setNodeEPNS0_4NodeE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEnd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph7EdgeEnd5getDyEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEnd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph7EdgeEnd5getDxEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEnd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph7EdgeEnd11getQuadrantEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEnd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph7EdgeEnd21getDirectedCoordinateEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEnd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph7EdgeEndC2EPNS0_4EdgeERKNS_4geom10CoordinateES7_
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEnd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos9geomgraph5LabelC2Ev
        - _ZN4geos9geomgraph7EdgeEnd4initERKNS_4geom10CoordinateES5_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEnd.cpp:85,5'
          Dst:             _ZN4geos9geomgraph5LabelC2Ev
        - Src:             'src/geomgraph/EdgeEnd.cpp:81,10'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geomgraph/EdgeEnd.cpp:81,10'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geomgraph/EdgeEnd.cpp:91,5'
          Dst:             _ZN4geos9geomgraph7EdgeEnd4initERKNS_4geom10CoordinateES5_
    - functionName:    _ZN4geos9geomgraph7EdgeEnd4initERKNS_4geom10CoordinateES5_
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEnd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Quadrant8quadrantEdd
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEnd.cpp:102,16'
          Dst:             _ZN4geos4geom8Quadrant8quadrantEdd
    - functionName:    _ZN4geos9geomgraph7EdgeEndC2EPNS0_4EdgeERKNS_4geom10CoordinateES7_RKNS0_5LabelE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEnd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos9geomgraph5LabelC2ERKS1_
        - _ZN4geos9geomgraph7EdgeEnd4initERKNS_4geom10CoordinateES5_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEnd.cpp:71,5'
          Dst:             _ZN4geos9geomgraph5LabelC2ERKS1_
        - Src:             'src/geomgraph/EdgeEnd.cpp:67,10'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geomgraph/EdgeEnd.cpp:67,10'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geomgraph/EdgeEnd.cpp:77,5'
          Dst:             _ZN4geos9geomgraph7EdgeEnd4initERKNS_4geom10CoordinateES5_
    - functionName:    _ZN4geos9geomgraph7EdgeEndC2EPNS0_4EdgeE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEnd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos9geomgraph5LabelC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEnd.cpp:58,5'
          Dst:             _ZN4geos9geomgraph5LabelC2Ev
        - Src:             'src/geomgraph/EdgeEnd.cpp:55,10'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geomgraph/EdgeEnd.cpp:55,10'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
    - functionName:    _ZN4geos9geomgraph7EdgeEndC2Ev
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEnd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos9geomgraph5LabelC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEnd.cpp:46,5'
          Dst:             _ZN4geos9geomgraph5LabelC2Ev
        - Src:             'src/geomgraph/EdgeEnd.cpp:43,10'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geomgraph/EdgeEnd.cpp:43,10'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
    - functionName:    _ZNK4geos9geomgraph16TopologyLocation9isAnyNullEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/TopologyLocation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_11EdgeEndStarE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEndStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_7EdgeEndE
        - _ZNK4geos9geomgraph11EdgeEndStar13getCoordinateEv
        - _ZNK4geos9geomgraph11EdgeEndStar3endEv
        - _ZNK4geos9geomgraph11EdgeEndStar5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEndStar.cpp:357,35'
          Dst:             _ZNK4geos9geomgraph11EdgeEndStar13getCoordinateEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:357,29'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - Src:             'src/geomgraph/EdgeEndStar.cpp:358,45'
          Dst:             _ZNK4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:358,65'
          Dst:             _ZNK4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:361,12'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_7EdgeEndE
    - functionName:    _ZNK4geos9geomgraph11EdgeEndStar13getCoordinateEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEndStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph11EdgeEndStar13getCoordinateEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEndStar.cpp:71,44'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar13getCoordinateEv
    - functionName:    _ZN4geos9geomgraph11EdgeEndStar13getCoordinateEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEndStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEndStar.cpp:56,5'
          Dst:             __cxa_guard_acquire
        - Src:             'src/geomgraph/EdgeEndStar.cpp:56,23'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/geomgraph/EdgeEndStar.cpp:56,5'
          Dst:             __cxa_guard_release
        - Src:             'src/geomgraph/EdgeEndStar.cpp:56,5'
          Dst:             __cxa_guard_abort
        - Src:             'src/geomgraph/EdgeEndStar.cpp:61,32'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:64,15'
          Dst:             _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
    - functionName:    _ZNK4geos9geomgraph11EdgeEndStar5printEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEndStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_11EdgeEndStarE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEndStar.cpp:350,7'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_11EdgeEndStarE
    - functionName:    _ZN4geos9geomgraph5Label11setLocationEjjNS_4geom8LocationE
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph16TopologyLocation11setLocationEmNS_4geom8LocationE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:194,24'
          Dst:             _ZN4geos9geomgraph16TopologyLocation11setLocationEmNS_4geom8LocationE
    - functionName:    _ZN4geos9geomgraph11EdgeEndStar25checkAreaLabelsConsistentEj
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEndStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZN4geos9geomgraph11EdgeEndStar6rbeginEv
        - _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - _ZNK4geos9geomgraph5Label11getLocationEjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEndStar.cpp:221,33'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar6rbeginEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:221,44'
          Dst:             _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:222,36'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/geomgraph/EdgeEndStar.cpp:229,36'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:229,53'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:232,34'
          Dst:             _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:239,35'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/geomgraph/EdgeEndStar.cpp:240,36'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
    - functionName:    _ZN4geos9geomgraph11EdgeEndStar22isAreaLabelsConsistentERKNS0_13GeometryGraphE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEndStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph11EdgeEndStar20computeEdgeEndLabelsERKNS_9algorithm16BoundaryNodeRuleE
        - _ZN4geos9geomgraph11EdgeEndStar25checkAreaLabelsConsistentEj
        - _ZNK4geos9geomgraph13GeometryGraph19getBoundaryNodeRuleEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEndStar.cpp:202,36'
          Dst:             _ZNK4geos9geomgraph13GeometryGraph19getBoundaryNodeRuleEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:202,5'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar20computeEdgeEndLabelsERKNS_9algorithm16BoundaryNodeRuleE
        - Src:             'src/geomgraph/EdgeEndStar.cpp:203,12'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar25checkAreaLabelsConsistentEj
    - functionName:    _ZNK4geos9geomgraph13GeometryGraph19getBoundaryNodeRuleEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/GeometryGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph11EdgeEndStar20computeEdgeEndLabelsERKNS_9algorithm16BoundaryNodeRuleE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEndStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEndStar.cpp:178,36'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:178,51'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:178,51'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
    - functionName:    _ZN4geos9geomgraph13GeometryGraph11getGeometryEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/GeometryGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph11EdgeEndStar11getLocationEjRKNS_4geom10CoordinateERKNSt3__16vectorINS6_10unique_ptrINS0_13GeometryGraphENS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEndStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm6locate24SimplePointInAreaLocator6locateERKNS_4geom12CoordinateXYEPKNS3_8GeometryE
        - _ZN4geos9geomgraph13GeometryGraph11getGeometryEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEndStar.cpp:193,56'
          Dst:             _ZN4geos9geomgraph13GeometryGraph11getGeometryEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:192,39'
          Dst:             _ZN4geos9algorithm6locate24SimplePointInAreaLocator6locateERKNS_4geom12CoordinateXYEPKNS3_8GeometryE
    - functionName:    _ZNK4geos9geomgraph5Label9isAnyNullEj
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph16TopologyLocation9isAnyNullEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:235,31'
          Dst:             _ZNK4geos9geomgraph16TopologyLocation9isAnyNullEv
    - functionName:    _ZN4geos9geomgraph11EdgeEndStar19propagateSideLabelsEj
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEndStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          198
      EdgeCount:       49
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZN4geos9geomgraph5Label11setLocationEjjNS_4geom8LocationE
        - _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - _ZNK4geos4geom10Coordinate8toStringEv
        - _ZNK4geos9geomgraph5Label11getLocationEjj
        - _ZNK4geos9geomgraph5Label6isAreaEj
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEndStar.cpp:265,37'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:266,35'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:273,33'
          Dst:             _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:274,18'
          Dst:             _ZNK4geos9geomgraph5Label6isAreaEj
        - Src:             'src/geomgraph/EdgeEndStar.cpp:275,23'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/geomgraph/EdgeEndStar.cpp:276,30'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/geomgraph/EdgeEndStar.cpp:289,27'
          Dst:             _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:291,18'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/geomgraph/EdgeEndStar.cpp:292,19'
          Dst:             _ZN4geos9geomgraph5Label11setLocationEjjNS_4geom8LocationE
        - Src:             'src/geomgraph/EdgeEndStar.cpp:297,18'
          Dst:             _ZNK4geos9geomgraph5Label6isAreaEj
        - Src:             'src/geomgraph/EdgeEndStar.cpp:298,38'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/geomgraph/EdgeEndStar.cpp:301,39'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/geomgraph/EdgeEndStar.cpp:310,30'
          Dst:             _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:310,46'
          Dst:             _ZNK4geos4geom10Coordinate8toStringEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:312,21'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geomgraph/EdgeEndStar.cpp:312,27'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geomgraph/EdgeEndStar.cpp:312,21'
          Dst:             __cxa_throw
        - Src:             'src/geomgraph/EdgeEndStar.cpp:312,21'
          Dst:             __cxa_free_exception
        - Src:             'src/geomgraph/EdgeEndStar.cpp:336,23'
          Dst:             _ZN4geos9geomgraph5Label11setLocationEjjNS_4geom8LocationE
        - Src:             'src/geomgraph/EdgeEndStar.cpp:338,23'
          Dst:             _ZN4geos9geomgraph5Label11setLocationEjjNS_4geom8LocationE
    - functionName:    _ZN4geos9geomgraph11EdgeEndStar16computeLabellingERKNSt3__16vectorINS2_10unique_ptrINS0_13GeometryGraphENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEndStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          163
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos9geomgraph11EdgeEndStar11getLocationEjRKNS_4geom10CoordinateERKNSt3__16vectorINS6_10unique_ptrINS0_13GeometryGraphENS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEE
        - _ZN4geos9geomgraph11EdgeEndStar19propagateSideLabelsEj
        - _ZN4geos9geomgraph11EdgeEndStar20computeEdgeEndLabelsERKNS_9algorithm16BoundaryNodeRuleE
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZN4geos9geomgraph5Label21setAllLocationsIfNullEjNS_4geom8LocationE
        - _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - _ZNK4geos9geomgraph13GeometryGraph19getBoundaryNodeRuleEv
        - _ZNK4geos9geomgraph5Label11getLocationEj
        - _ZNK4geos9geomgraph5Label6isLineEj
        - _ZNK4geos9geomgraph5Label9isAnyNullEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEndStar.cpp:97,40'
          Dst:             _ZNK4geos9geomgraph13GeometryGraph19getBoundaryNodeRuleEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:97,5'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar20computeEdgeEndLabelsERKNS_9algorithm16BoundaryNodeRuleE
        - Src:             'src/geomgraph/EdgeEndStar.cpp:103,5'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar19propagateSideLabelsEj
        - Src:             'src/geomgraph/EdgeEndStar.cpp:104,5'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar19propagateSideLabelsEj
        - Src:             'src/geomgraph/EdgeEndStar.cpp:146,20'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:146,20'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:156,20'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:156,20'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:148,33'
          Dst:             _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:150,22'
          Dst:             _ZNK4geos9geomgraph5Label6isLineEj
        - Src:             'src/geomgraph/EdgeEndStar.cpp:150,45'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEj
        - Src:             'src/geomgraph/EdgeEndStar.cpp:150,22'
          Dst:             _ZNK4geos9geomgraph5Label6isLineEj
        - Src:             'src/geomgraph/EdgeEndStar.cpp:150,45'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEj
        - Src:             'src/geomgraph/EdgeEndStar.cpp:158,27'
          Dst:             _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:160,22'
          Dst:             _ZNK4geos9geomgraph5Label9isAnyNullEj
        - Src:             'src/geomgraph/EdgeEndStar.cpp:163,40'
          Dst:             _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:164,27'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar11getLocationEjRKNS_4geom10CoordinateERKNSt3__16vectorINS6_10unique_ptrINS0_13GeometryGraphENS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEE
        - Src:             'src/geomgraph/EdgeEndStar.cpp:166,23'
          Dst:             _ZN4geos9geomgraph5Label21setAllLocationsIfNullEjNS_4geom8LocationE
        - Src:             'src/geomgraph/EdgeEndStar.cpp:160,22'
          Dst:             _ZNK4geos9geomgraph5Label9isAnyNullEj
        - Src:             'src/geomgraph/EdgeEndStar.cpp:163,40'
          Dst:             _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:164,27'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar11getLocationEjRKNS_4geom10CoordinateERKNSt3__16vectorINS6_10unique_ptrINS0_13GeometryGraphENS6_14default_deleteIS9_EEEENS6_9allocatorISC_EEEE
        - Src:             'src/geomgraph/EdgeEndStar.cpp:166,23'
          Dst:             _ZN4geos9geomgraph5Label21setAllLocationsIfNullEjNS_4geom8LocationE
    - functionName:    _ZN4geos9geomgraph11EdgeEndStar9getNextCWEPNS0_7EdgeEndE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEndStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar4findEPNS0_7EdgeEndE
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeEndStar.cpp:78,32'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar4findEPNS0_7EdgeEndE
        - Src:             'src/geomgraph/EdgeEndStar.cpp:79,14'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:82,14'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/EdgeEndStar.cpp:83,14'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
    - functionName:    _ZN4geos9geomgraph11EdgeEndStarC2Ev
      functionSourceFile: '/src/geos/src/geomgraph/EdgeEndStar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph11EdgeEndStarD0Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeEndStar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph16EdgeIntersectionC2ERKNS_4geom10CoordinateEmd
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeIntersection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph16EdgeIntersectioneqERKS1_
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeIntersection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraphltERKNS0_16EdgeIntersectionES3_
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeIntersection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_16EdgeIntersectionE
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeIntersection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/EdgeIntersection.h:143,8'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
    - functionName:    _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_20EdgeIntersectionListE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeIntersectionList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_16EdgeIntersectionE
        - _ZNK4geos9geomgraph20EdgeIntersectionList3endEv
        - _ZNK4geos9geomgraph20EdgeIntersectionList5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:180,25'
          Dst:             _ZNK4geos9geomgraph20EdgeIntersectionList5beginEv
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:180,25'
          Dst:             _ZNK4geos9geomgraph20EdgeIntersectionList3endEv
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:181,12'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_16EdgeIntersectionE
    - functionName:    _ZNK4geos9geomgraph20EdgeIntersectionList5beginEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeIntersectionList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph20EdgeIntersectionList3endEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeIntersectionList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph20EdgeIntersectionList5printEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeIntersectionList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_20EdgeIntersectionListE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:172,8'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_20EdgeIntersectionListE
    - functionName:    _ZNK4geos9geomgraph14GraphComponent8getLabelEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/GraphComponent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph20EdgeIntersectionList15createSplitEdgeEPKNS0_16EdgeIntersectionES4_
      functionSourceFile: '/src/geos/src/geomgraph/EdgeIntersectionList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          169
      EdgeCount:       37
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZN4geos9geomgraph4EdgeC2EPNS_4geom18CoordinateSequenceERKNS0_5LabelE
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9geomgraph14GraphComponent8getLabelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:131,51'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:138,53'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:149,9'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:151,9'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:157,32'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:157,17'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:157,32'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:0,0'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:162,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:165,41'
          Dst:             _ZNK4geos9geomgraph14GraphComponent8getLabelEv
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:165,16'
          Dst:             _ZN4geos9geomgraph4EdgeC2EPNS_4geom18CoordinateSequenceERKNS0_5LabelE
    - functionName:    _ZN4geos9geomgraph20EdgeIntersectionList13addSplitEdgesEPNSt3__16vectorIPNS0_4EdgeENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeIntersectionList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraph20EdgeIntersectionList12addEndpointsEv
        - _ZN4geos9geomgraph20EdgeIntersectionList15createSplitEdgeEPKNS0_16EdgeIntersectionES4_
        - _ZNK4geos9geomgraph20EdgeIntersectionList3endEv
        - _ZNK4geos9geomgraph20EdgeIntersectionList5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:105,5'
          Dst:             _ZN4geos9geomgraph20EdgeIntersectionList12addEndpointsEv
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:107,47'
          Dst:             _ZNK4geos9geomgraph20EdgeIntersectionList5beginEv
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:113,17'
          Dst:             _ZNK4geos9geomgraph20EdgeIntersectionList3endEv
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:115,25'
          Dst:             _ZN4geos9geomgraph20EdgeIntersectionList15createSplitEdgeEPKNS0_16EdgeIntersectionES4_
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:113,17'
          Dst:             _ZNK4geos9geomgraph20EdgeIntersectionList3endEv
    - functionName:    _ZN4geos9geomgraph20EdgeIntersectionList12addEndpointsEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeIntersectionList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos9geomgraph20EdgeIntersectionList3addERKNS_4geom10CoordinateEmd
        - _ZNK4geos9geomgraph4Edge12getNumPointsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:95,30'
          Dst:             _ZNK4geos9geomgraph4Edge12getNumPointsEv
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:96,20'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:96,5'
          Dst:             _ZN4geos9geomgraph20EdgeIntersectionList3addERKNS_4geom10CoordinateEmd
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:97,20'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:97,5'
          Dst:             _ZN4geos9geomgraph20EdgeIntersectionList3addERKNS_4geom10CoordinateEmd
    - functionName:    _ZN4geos9geomgraph20EdgeIntersectionList3addERKNS_4geom10CoordinateEmd
      functionSourceFile: '/src/geos/src/geomgraph/EdgeIntersectionList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9geomgraphltERKNS0_16EdgeIntersectionES3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:70,50'
          Dst:             _ZN4geos9geomgraphltERKNS0_16EdgeIntersectionES3_
    - functionName:    _ZNK4geos9geomgraph20EdgeIntersectionList14isIntersectionERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeIntersectionList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeIntersectionList.cpp:85,21'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZNK4geos9geomgraph20EdgeIntersectionList7isEmptyEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeIntersectionList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph20EdgeIntersectionListC2EPKNS0_4EdgeE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeIntersectionList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph8EdgeList9clearListEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraph4EdgeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeList.cpp:132,9'
          Dst:             _ZN4geos9geomgraph4EdgeD2Ev
    - functionName:    _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8EdgeListE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_4EdgeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeList.cpp:144,20'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_4EdgeE
    - functionName:    _ZN4geos9geomgraph8EdgeList5printEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8EdgeListE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeList.cpp:112,8'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8EdgeListE
    - functionName:    _ZNK4geos9geomgraph4Edge6equalsEPKS1_
      functionSourceFile: '/src/geos/include/geos/geomgraph/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph4Edge6equalsERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Edge.h:262,16'
          Dst:             _ZNK4geos9geomgraph4Edge6equalsERKS1_
    - functionName:    _ZNK4geos9geomgraph8EdgeList13findEdgeIndexEPKNS0_4EdgeE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9geomgraph4Edge6equalsEPKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeList.cpp:101,22'
          Dst:             _ZNK4geos9geomgraph4Edge6equalsEPKS1_
    - functionName:    _ZN4geos9geomgraph8EdgeList3getEm
      functionSourceFile: '/src/geos/src/geomgraph/EdgeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph8EdgeList13findEqualEdgeEPKNS0_4EdgeE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos6noding23OrientedCoordinateArrayC2ERKNS_4geom18CoordinateSequenceE
        - _ZNK4geos9geomgraph4Edge14getCoordinatesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeList.cpp:72,38'
          Dst:             _ZNK4geos9geomgraph4Edge14getCoordinatesEv
        - Src:             'src/geomgraph/EdgeList.cpp:72,29'
          Dst:             _ZN4geos6noding23OrientedCoordinateArrayC2ERKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos9geomgraph8EdgeList6addAllERKNSt3__16vectorIPNS0_4EdgeENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraph8EdgeList3addEPNS0_4EdgeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeList.cpp:54,9'
          Dst:             _ZN4geos9geomgraph8EdgeList3addEPNS0_4EdgeE
    - functionName:    _ZN4geos9geomgraph8EdgeList3addEPNS0_4EdgeE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding23OrientedCoordinateArrayC2ERKNS_4geom18CoordinateSequenceE
        - _ZNK4geos9geomgraph4Edge14getCoordinatesEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeList.cpp:46,37'
          Dst:             _ZNK4geos9geomgraph4Edge14getCoordinatesEv
        - Src:             'src/geomgraph/EdgeList.cpp:46,29'
          Dst:             _ZN4geos6noding23OrientedCoordinateArrayC2ERKNS_4geom18CoordinateSequenceE
    - functionName:    _ZNK4geos9geomgraph16TopologyLocation6isNullEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/TopologyLocation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph8EdgeRingD2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/EdgeRing.h:65,33'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZN4geos9geomgraph8EdgeRingD0Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8EdgeRingE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph8EdgeRing13containsPointERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          76
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9algorithm13PointLocation8isInRingERKNS_4geom12CoordinateXYEPKNS2_18CoordinateSequenceE
        - _ZN4geos9geomgraph8EdgeRing13containsPointERKNS_4geom10CoordinateE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:350,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
        - Src:             'src/geomgraph/EdgeRing.cpp:356,15'
          Dst:             _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
        - Src:             'src/geomgraph/EdgeRing.cpp:360,43'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geomgraph/EdgeRing.cpp:360,10'
          Dst:             _ZN4geos9algorithm13PointLocation8isInRingERKNS_4geom12CoordinateXYEPKNS2_18CoordinateSequenceE
        - Src:             'src/geomgraph/EdgeRing.cpp:366,18'
          Dst:             _ZN4geos9geomgraph8EdgeRing13containsPointERKNS_4geom10CoordinateE
    - functionName:    _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/EdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequenceaSERKS1_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph8EdgeRing10mergeLabelERKNS0_5LabelEh
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
        - _ZNK4geos9geomgraph5Label11getLocationEj
        - _ZNK4geos9geomgraph5Label11getLocationEjj
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:294,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
        - Src:             'src/geomgraph/EdgeRing.cpp:296,28'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/geomgraph/EdgeRing.cpp:303,14'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEj
        - Src:             'src/geomgraph/EdgeRing.cpp:304,15'
          Dst:             _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
    - functionName:    _ZNK4geos9geomgraph12DirectedEdge7getNextEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph14GraphComponent11setInResultEb
      functionSourceFile: '/src/geos/include/geos/geomgraph/GraphComponent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph8EdgeRing11setInResultEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9geomgraph14GraphComponent11setInResultEb
        - _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - _ZNK4geos9geomgraph12DirectedEdge7getNextEv
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:269,13'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - Src:             'src/geomgraph/EdgeRing.cpp:269,24'
          Dst:             _ZN4geos9geomgraph14GraphComponent11setInResultEb
        - Src:             'src/geomgraph/EdgeRing.cpp:270,18'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge7getNextEv
        - Src:             'src/geomgraph/EdgeRing.cpp:274,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
    - functionName:    _ZN4geos9geomgraph8EdgeRing20computeMaxNodeDegreeEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph16DirectedEdgeStarENS2_11EdgeEndStarEEET_PT0_
        - _ZN4geos9geomgraph16DirectedEdgeStar17getOutgoingDegreeEPNS0_8EdgeRingE
        - _ZN4geos9geomgraph4Node8getEdgesEv
        - _ZN4geos9geomgraph7EdgeEnd7getNodeEv
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:247,26'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getNodeEv
        - Src:             'src/geomgraph/EdgeRing.cpp:248,34'
          Dst:             _ZN4geos9geomgraph4Node8getEdgesEv
        - Src:             'src/geomgraph/EdgeRing.cpp:249,33'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph16DirectedEdgeStarENS2_11EdgeEndStarEEET_PT0_
        - Src:             'src/geomgraph/EdgeRing.cpp:250,27'
          Dst:             _ZN4geos9geomgraph16DirectedEdgeStar17getOutgoingDegreeEPNS0_8EdgeRingE
        - Src:             'src/geomgraph/EdgeRing.cpp:259,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
    - functionName:    _ZN4geos9geomgraph8EdgeRing16getMaxNodeDegreeEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9geomgraph8EdgeRing20computeMaxNodeDegreeEv
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:232,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
        - Src:             'src/geomgraph/EdgeRing.cpp:235,9'
          Dst:             _ZN4geos9geomgraph8EdgeRing20computeMaxNodeDegreeEv
    - functionName:    _ZN4geos9geomgraph8EdgeRing9addPointsEPNS0_4EdgeEbb
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          80
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequenceaSERKS1_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos9geomgraph4Edge14getCoordinatesEv
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:317,47'
          Dst:             _ZNK4geos9geomgraph4Edge14getCoordinatesEv
        - Src:             'src/geomgraph/EdgeRing.cpp:320,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geomgraph/EdgeRing.cpp:324,17'
          Dst:             _ZN4geos4geom18CoordinateSequenceaSERKS1_
        - Src:             'src/geomgraph/EdgeRing.cpp:328,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/EdgeRing.cpp:328,21'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/geomgraph/EdgeRing.cpp:339,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/EdgeRing.cpp:339,17'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/geomgraph/EdgeRing.cpp:343,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
    - functionName:    _ZN4geos9geomgraph8EdgeRing10mergeLabelERKNS0_5LabelE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph8EdgeRing10mergeLabelERKNS0_5LabelEh
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:282,5'
          Dst:             _ZN4geos9geomgraph8EdgeRing10mergeLabelERKNS0_5LabelEh
        - Src:             'src/geomgraph/EdgeRing.cpp:283,5'
          Dst:             _ZN4geos9geomgraph8EdgeRing10mergeLabelERKNS0_5LabelEh
        - Src:             'src/geomgraph/EdgeRing.cpp:285,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
    - functionName:    _ZN4geos9geomgraph8EdgeRing13computePointsEPNS0_12DirectedEdgeE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          181
      EdgeCount:       64
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - _ZN4geos9geomgraph8EdgeRing10mergeLabelERKNS0_5LabelE
        - _ZN4geos9geomgraph8EdgeRing9addPointsEPNS0_4EdgeEbb
        - _ZNK4geos9geomgraph12DirectedEdge11getEdgeRingEv
        - _ZNK4geos9geomgraph12DirectedEdge9isForwardEv
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:207,16'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge11getEdgeRingEv
        - Src:             'src/geomgraph/EdgeRing.cpp:213,36'
          Dst:             _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - Src:             'src/geomgraph/EdgeRing.cpp:215,9'
          Dst:             _ZN4geos9geomgraph8EdgeRing10mergeLabelERKNS0_5LabelE
        - Src:             'src/geomgraph/EdgeRing.cpp:216,23'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - Src:             'src/geomgraph/EdgeRing.cpp:216,38'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge9isForwardEv
        - Src:             'src/geomgraph/EdgeRing.cpp:216,9'
          Dst:             _ZN4geos9geomgraph8EdgeRing9addPointsEPNS0_4EdgeEbb
        - Src:             'src/geomgraph/EdgeRing.cpp:204,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geomgraph/EdgeRing.cpp:204,19'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geomgraph/EdgeRing.cpp:204,13'
          Dst:             __cxa_throw
        - Src:             'src/geomgraph/EdgeRing.cpp:204,13'
          Dst:             __cxa_free_exception
        - Src:             'src/geomgraph/EdgeRing.cpp:207,16'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge11getEdgeRingEv
        - Src:             'src/geomgraph/EdgeRing.cpp:208,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geomgraph/EdgeRing.cpp:210,21'
          Dst:             _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - Src:             'src/geomgraph/EdgeRing.cpp:208,19'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - Src:             'src/geomgraph/EdgeRing.cpp:208,13'
          Dst:             __cxa_throw
        - Src:             'src/geomgraph/EdgeRing.cpp:208,13'
          Dst:             __cxa_free_exception
        - Src:             'src/geomgraph/EdgeRing.cpp:213,36'
          Dst:             _ZN4geos9geomgraph7EdgeEnd8getLabelEv
        - Src:             'src/geomgraph/EdgeRing.cpp:215,9'
          Dst:             _ZN4geos9geomgraph8EdgeRing10mergeLabelERKNS0_5LabelE
        - Src:             'src/geomgraph/EdgeRing.cpp:216,23'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - Src:             'src/geomgraph/EdgeRing.cpp:216,38'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge9isForwardEv
        - Src:             'src/geomgraph/EdgeRing.cpp:216,9'
          Dst:             _ZN4geos9geomgraph8EdgeRing9addPointsEPNS0_4EdgeEbb
        - Src:             'src/geomgraph/EdgeRing.cpp:223,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
    - functionName:    _ZN4geos9geomgraph8EdgeRing8getEdgesEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:187,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
    - functionName:    _ZN4geos9geomgraph8EdgeRing11computeRingEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:171,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
        - Src:             'src/geomgraph/EdgeRing.cpp:177,29'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/geomgraph/EdgeRing.cpp:178,42'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geomgraph/EdgeRing.cpp:178,17'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/geomgraph/EdgeRing.cpp:180,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
    - functionName:    _ZN4geos9geomgraph8EdgeRing9toPolygonEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          98
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos9geomgraph8EdgeRing13getLinearRingEv
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:148,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
        - Src:             'src/geomgraph/EdgeRing.cpp:153,54'
          Dst:             _ZN4geos9geomgraph8EdgeRing13getLinearRingEv
        - Src:             'src/geomgraph/EdgeRing.cpp:155,35'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - Src:             'src/geomgraph/EdgeRing.cpp:163,35'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - Src:             'src/geomgraph/EdgeRing.cpp:160,69'
          Dst:             _ZN4geos9geomgraph8EdgeRing13getLinearRingEv
    - functionName:    _ZN4geos9geomgraph8EdgeRing13getLinearRingEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:102,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
    - functionName:    _ZN4geos9geomgraph8EdgeRing7addHoleEPS1_
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:141,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
    - functionName:    _ZN4geos9geomgraph8EdgeRing8setShellEPS1_
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9geomgraph8EdgeRing7addHoleEPS1_
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:132,16'
          Dst:             _ZN4geos9geomgraph8EdgeRing7addHoleEPS1_
        - Src:             'src/geomgraph/EdgeRing.cpp:134,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
    - functionName:    _ZN4geos9geomgraph8EdgeRing8getShellEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:123,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
    - functionName:    _ZN4geos9geomgraph8EdgeRing7isShellEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:116,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
    - functionName:    _ZN4geos9geomgraph8EdgeRing8getLabelEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:109,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
    - functionName:    _ZN4geos9geomgraph8EdgeRing6isHoleEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:88,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
    - functionName:    _ZNK4geos9geomgraph5Label16getGeometryCountEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos9geomgraph16TopologyLocation6isNullEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:170,20'
          Dst:             _ZNK4geos9geomgraph16TopologyLocation6isNullEv
        - Src:             'include/geos/geomgraph/Label.h:173,20'
          Dst:             _ZNK4geos9geomgraph16TopologyLocation6isNullEv
    - functionName:    _ZN4geos9geomgraph8EdgeRing10isIsolatedEv
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph5Label16getGeometryCountEv
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:81,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
        - Src:             'src/geomgraph/EdgeRing.cpp:82,19'
          Dst:             _ZNK4geos9geomgraph5Label16getGeometryCountEv
    - functionName:    _ZN4geos9geomgraph8EdgeRingC2EPNS0_12DirectedEdgeEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/geomgraph/EdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceC2Ev
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos9geomgraph5LabelC2ENS_4geom8LocationE
        - _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/EdgeRing.cpp:53,11'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
        - Src:             'src/geomgraph/EdgeRing.cpp:61,5'
          Dst:             _ZN4geos9geomgraph5LabelC2ENS_4geom8LocationE
        - Src:             'src/geomgraph/EdgeRing.cpp:75,5'
          Dst:             _ZNK4geos9geomgraph8EdgeRing13testInvariantEv
        - Src:             'src/geomgraph/EdgeRing.cpp:76,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZN4geos9geomgraph5index18SegmentIntersectorD0Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SegmentIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph5index18SegmentIntersectorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/index/SegmentIntersector.h:98,27'
          Dst:             _ZN4geos9geomgraph5index18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos9geomgraph5index18SegmentIntersectorD2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SegmentIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph16TopologyLocation11setLocationENS_4geom8LocationE
      functionSourceFile: '/src/geos/include/geos/geomgraph/TopologyLocation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph16TopologyLocation11setLocationEmNS_4geom8LocationE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/TopologyLocation.h:188,9'
          Dst:             _ZN4geos9geomgraph16TopologyLocation11setLocationEmNS_4geom8LocationE
    - functionName:    _ZN4geos9geomgraph5index18EdgeSetIntersectorD2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/EdgeSetIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5index18EdgeSetIntersectorC2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/EdgeSetIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5index18EdgeSetIntersectorD0Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/EdgeSetIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph13GeometryGraphD0Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/GeometryGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph13GeometryGraphD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/GeometryGraph.h:172,31'
          Dst:             _ZN4geos9geomgraph13GeometryGraphD2Ev
    - functionName:    _ZN4geos9geomgraph13GeometryGraphD2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/GeometryGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph11PlanarGraphD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/GeometryGraph.h:172,32'
          Dst:             _ZN4geos9geomgraph11PlanarGraphD2Ev
    - functionName:    _ZN4geos9geomgraph13GeometryGraphC2EhPKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos9geomgraph11PlanarGraphC2Ev
        - _ZN4geos9geomgraph11PlanarGraphD2Ev
        - _ZN4geos9geomgraph13GeometryGraph3addEPKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:531,5'
          Dst:             _ZN4geos9geomgraph11PlanarGraphC2Ev
        - Src:             'src/geomgraph/GeometryGraph.cpp:527,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geomgraph/GeometryGraph.cpp:539,9'
          Dst:             _ZN4geos9geomgraph13GeometryGraph3addEPKNS_4geom8GeometryE
        - Src:             'src/geomgraph/GeometryGraph.cpp:541,1'
          Dst:             _ZN4geos9geomgraph11PlanarGraphD2Ev
    - functionName:    _ZN4geos9geomgraph13GeometryGraph3addEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          108
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9geomgraph13GeometryGraph10addPolygonEPKNS_4geom7PolygonE
        - _ZN4geos9geomgraph13GeometryGraph13addCollectionEPKNS_4geom18GeometryCollectionE
        - _ZN4geos9geomgraph13GeometryGraph13addLineStringEPKNS_4geom10LineStringE
        - _ZN4geos9geomgraph13GeometryGraph8addPointEPKNS_4geom5PointE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:172,5'
          Dst:             _ZN4geos4util24ensureNoCurvedComponentsINS_4geom8GeometryEEEvPKT_
        - Src:             'src/geomgraph/GeometryGraph.cpp:180,8'
          Dst:             __dynamic_cast
        - Src:             'src/geomgraph/GeometryGraph.cpp:185,28'
          Dst:             __dynamic_cast
        - Src:             'src/geomgraph/GeometryGraph.cpp:186,9'
          Dst:             _ZN4geos9geomgraph13GeometryGraph10addPolygonEPKNS_4geom7PolygonE
        - Src:             'src/geomgraph/GeometryGraph.cpp:190,36'
          Dst:             __dynamic_cast
        - Src:             'src/geomgraph/GeometryGraph.cpp:191,9'
          Dst:             _ZN4geos9geomgraph13GeometryGraph13addLineStringEPKNS_4geom10LineStringE
        - Src:             'src/geomgraph/GeometryGraph.cpp:194,31'
          Dst:             __dynamic_cast
        - Src:             'src/geomgraph/GeometryGraph.cpp:195,9'
          Dst:             _ZN4geos9geomgraph13GeometryGraph8addPointEPKNS_4geom5PointE
        - Src:             'src/geomgraph/GeometryGraph.cpp:199,17'
          Dst:             __dynamic_cast
        - Src:             'src/geomgraph/GeometryGraph.cpp:200,9'
          Dst:             _ZN4geos9geomgraph13GeometryGraph13addCollectionEPKNS_4geom18GeometryCollectionE
        - Src:             'src/geomgraph/GeometryGraph.cpp:205,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geomgraph/GeometryGraph.cpp:205,15'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geomgraph/GeometryGraph.cpp:205,9'
          Dst:             __cxa_throw
        - Src:             'src/geomgraph/GeometryGraph.cpp:205,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9geomgraph13GeometryGraph10addPolygonEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraph13GeometryGraph14addPolygonRingEPKNS_4geom10LinearRingENS2_8LocationES6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:275,5'
          Dst:             _ZN4geos9geomgraph13GeometryGraph14addPolygonRingEPKNS_4geom10LinearRingENS2_8LocationES6_
        - Src:             'src/geomgraph/GeometryGraph.cpp:281,9'
          Dst:             _ZN4geos9geomgraph13GeometryGraph14addPolygonRingEPKNS_4geom10LinearRingENS2_8LocationES6_
    - functionName:    _ZN4geos9geomgraph13GeometryGraph13addLineStringEPKNS_4geom10LineStringE
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          99
      EdgeCount:       29
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos9geomgraph11PlanarGraph10insertEdgeEPNS0_4EdgeE
        - _ZN4geos9geomgraph13GeometryGraph19insertBoundaryPointEhRKNS_4geom10CoordinateE
        - _ZN4geos9geomgraph4EdgeC2EPNS_4geom18CoordinateSequenceERKNS0_5LabelE
        - _ZN4geos9geomgraph5LabelC2EjNS_4geom8LocationE
        - _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:288,85'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:288,18'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/geomgraph/GeometryGraph.cpp:289,15'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:291,31'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/GeometryGraph.cpp:296,34'
          Dst:             _ZN4geos9geomgraph5LabelC2EjNS_4geom8LocationE
        - Src:             'src/geomgraph/GeometryGraph.cpp:296,19'
          Dst:             _ZN4geos9geomgraph4EdgeC2EPNS_4geom18CoordinateSequenceERKNS0_5LabelE
        - Src:             'src/geomgraph/GeometryGraph.cpp:298,5'
          Dst:             _ZN4geos9geomgraph11PlanarGraph10insertEdgeEPNS0_4EdgeE
        - Src:             'src/geomgraph/GeometryGraph.cpp:308,45'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/GeometryGraph.cpp:308,5'
          Dst:             _ZN4geos9geomgraph13GeometryGraph19insertBoundaryPointEhRKNS_4geom10CoordinateE
        - Src:             'src/geomgraph/GeometryGraph.cpp:309,61'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:309,45'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/GeometryGraph.cpp:309,5'
          Dst:             _ZN4geos9geomgraph13GeometryGraph19insertBoundaryPointEhRKNS_4geom10CoordinateE
    - functionName:    _ZN4geos9geomgraph13GeometryGraph8addPointEPKNS_4geom5PointE
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph13GeometryGraph11insertPointEhRKNS_4geom10CoordinateENS2_8LocationE
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom5Point16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:223,34'
          Dst:             _ZNK4geos4geom5Point16getCoordinatesROEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:223,54'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/GeometryGraph.cpp:224,5'
          Dst:             _ZN4geos9geomgraph13GeometryGraph11insertPointEhRKNS_4geom10CoordinateENS2_8LocationE
    - functionName:    _ZN4geos9geomgraph13GeometryGraph13addCollectionEPKNS_4geom18GeometryCollectionE
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraph13GeometryGraph3addEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:213,9'
          Dst:             _ZN4geos9geomgraph13GeometryGraph3addEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9geomgraph13GeometryGraph11insertPointEhRKNS_4geom10CoordinateENS2_8LocationE
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - _ZN4geos9geomgraph4Node8setLabelEhNS_4geom8LocationE
        - _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
        - _ZN4geos9geomgraph7NodeMap7addNodeERKNS_4geom10CoordinateE
        - _ZNK4geos9geomgraph5Label6isNullEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:425,22'
          Dst:             _ZN4geos9geomgraph7NodeMap7addNodeERKNS_4geom10CoordinateE
        - Src:             'src/geomgraph/GeometryGraph.cpp:426,21'
          Dst:             _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:427,12'
          Dst:             _ZNK4geos9geomgraph5Label6isNullEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:428,12'
          Dst:             _ZN4geos9geomgraph4Node8setLabelEhNS_4geom8LocationE
        - Src:             'src/geomgraph/GeometryGraph.cpp:431,13'
          Dst:             _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
    - functionName:    _ZNK4geos9geomgraph5Label6isNullEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9geomgraph16TopologyLocation6isNullEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:229,23'
          Dst:             _ZNK4geos9geomgraph16TopologyLocation6isNullEv
        - Src:             'include/geos/geomgraph/Label.h:229,42'
          Dst:             _ZNK4geos9geomgraph16TopologyLocation6isNullEv
    - functionName:    _ZN4geos9geomgraph5LabelC2EjNS_4geom8LocationE
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph16TopologyLocation11setLocationENS_4geom8LocationE
        - _ZN4geos9geomgraph16TopologyLocationC2ENS_4geom8LocationE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:94,15'
          Dst:             _ZN4geos9geomgraph16TopologyLocationC2ENS_4geom8LocationE
        - Src:             'include/geos/geomgraph/Label.h:95,11'
          Dst:             _ZN4geos9geomgraph16TopologyLocationC2ENS_4geom8LocationE
        - Src:             'include/geos/geomgraph/Label.h:98,24'
          Dst:             _ZN4geos9geomgraph16TopologyLocation11setLocationENS_4geom8LocationE
    - functionName:    _ZN4geos9geomgraph13GeometryGraph19insertBoundaryPointEhRKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9geomgraph13GeometryGraph17determineBoundaryERKNS_9algorithm16BoundaryNodeRuleEi
        - _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
        - _ZN4geos9geomgraph7NodeMap7addNodeERKNS_4geom10CoordinateE
        - _ZNK4geos9geomgraph5Label11getLocationEjj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:444,22'
          Dst:             _ZN4geos9geomgraph7NodeMap7addNodeERKNS_4geom10CoordinateE
        - Src:             'src/geomgraph/GeometryGraph.cpp:446,21'
          Dst:             _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:452,24'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEjj
        - Src:             'src/geomgraph/GeometryGraph.cpp:459,23'
          Dst:             _ZN4geos9geomgraph13GeometryGraph17determineBoundaryERKNS_9algorithm16BoundaryNodeRuleEi
        - Src:             'src/geomgraph/GeometryGraph.cpp:460,9'
          Dst:             _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
    - functionName:    _ZN4geos9geomgraph13GeometryGraph17determineBoundaryERKNS_9algorithm16BoundaryNodeRuleEi
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph13GeometryGraph14addPolygonRingEPKNS_4geom10LinearRingENS2_8LocationES6_
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          123
      EdgeCount:       46
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9geomgraph11PlanarGraph10insertEdgeEPNS0_4EdgeE
        - _ZN4geos9geomgraph13GeometryGraph11insertPointEhRKNS_4geom10CoordinateENS2_8LocationE
        - _ZN4geos9geomgraph4EdgeC2EPNS_4geom18CoordinateSequenceERKNS0_5LabelE
        - _ZN4geos9geomgraph5LabelC2EjNS_4geom8LocationES3_S3_
        - _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:242,42'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:244,18'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/geomgraph/GeometryGraph.cpp:245,15'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:247,31'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/GeometryGraph.cpp:258,8'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/geomgraph/GeometryGraph.cpp:264,34'
          Dst:             _ZN4geos9geomgraph5LabelC2EjNS_4geom8LocationES3_S3_
        - Src:             'src/geomgraph/GeometryGraph.cpp:264,19'
          Dst:             _ZN4geos9geomgraph4EdgeC2EPNS_4geom18CoordinateSequenceERKNS0_5LabelE
        - Src:             'src/geomgraph/GeometryGraph.cpp:266,5'
          Dst:             _ZN4geos9geomgraph11PlanarGraph10insertEdgeEPNS0_4EdgeE
        - Src:             'src/geomgraph/GeometryGraph.cpp:267,37'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/geomgraph/GeometryGraph.cpp:267,5'
          Dst:             _ZN4geos9geomgraph13GeometryGraph11insertPointEhRKNS_4geom10CoordinateENS2_8LocationE
    - functionName:    _ZN4geos9geomgraph13GeometryGraphC2EhPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos9algorithm16BoundaryNodeRule17getBoundaryOGCSFSEv
        - _ZN4geos9geomgraph11PlanarGraphC2Ev
        - _ZN4geos9geomgraph11PlanarGraphD2Ev
        - _ZN4geos9geomgraph13GeometryGraph3addEPKNS_4geom8GeometryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:515,5'
          Dst:             _ZN4geos9geomgraph11PlanarGraphC2Ev
        - Src:             'src/geomgraph/GeometryGraph.cpp:518,22'
          Dst:             _ZN4geos9algorithm16BoundaryNodeRule17getBoundaryOGCSFSEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:512,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/geomgraph/GeometryGraph.cpp:523,9'
          Dst:             _ZN4geos9geomgraph13GeometryGraph3addEPKNS_4geom8GeometryE
        - Src:             'src/geomgraph/GeometryGraph.cpp:525,1'
          Dst:             _ZN4geos9geomgraph11PlanarGraphD2Ev
    - functionName:    _ZN4geos9geomgraph13GeometryGraph15getInvalidPointEv
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph13GeometryGraph15hasTooFewPointsEv
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph13GeometryGraph8getEdgesEv
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph13GeometryGraph23addSelfIntersectionNodeEhRKNS_4geom10CoordinateENS2_8LocationE
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraph11PlanarGraph14isBoundaryNodeEhRKNS_4geom10CoordinateE
        - _ZN4geos9geomgraph13GeometryGraph11insertPointEhRKNS_4geom10CoordinateENS2_8LocationE
        - _ZN4geos9geomgraph13GeometryGraph19insertBoundaryPointEhRKNS_4geom10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:483,8'
          Dst:             _ZN4geos9geomgraph11PlanarGraph14isBoundaryNodeEhRKNS_4geom10CoordinateE
        - Src:             'src/geomgraph/GeometryGraph.cpp:490,9'
          Dst:             _ZN4geos9geomgraph13GeometryGraph11insertPointEhRKNS_4geom10CoordinateENS2_8LocationE
        - Src:             'src/geomgraph/GeometryGraph.cpp:490,9'
          Dst:             _ZN4geos9geomgraph13GeometryGraph11insertPointEhRKNS_4geom10CoordinateENS2_8LocationE
        - Src:             'src/geomgraph/GeometryGraph.cpp:487,9'
          Dst:             _ZN4geos9geomgraph13GeometryGraph19insertBoundaryPointEhRKNS_4geom10CoordinateE
    - functionName:    _ZN4geos9geomgraph5index18SegmentIntersector16setBoundaryNodesEPNSt3__16vectorIPNS0_4NodeENS3_9allocatorIS6_EEEESA_
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SegmentIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5index18SegmentIntersectorC2EPNS_9algorithm15LineIntersectorEbb
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SegmentIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/index/SegmentIntersector.h:100,5'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
    - functionName:    _ZN4geos9geomgraph13GeometryGraph24computeEdgeIntersectionsEPS1_PNS_9algorithm15LineIntersectorEbPKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          152
      EdgeCount:       49
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos9geomgraph13GeometryGraph16getBoundaryNodesEv
        - _ZN4geos9geomgraph13GeometryGraph24createEdgeSetIntersectorEv
        - _ZN4geos9geomgraph26collect_intersecting_edgesINSt3__111__wrap_iterIPPNS0_4EdgeEEENS2_6vectorIS5_NS2_9allocatorIS5_EEEEEEvPKNS_4geom8EnvelopeET_SG_RT0_
        - _ZN4geos9geomgraph5index18SegmentIntersector16setBoundaryNodesEPNSt3__16vectorIPNS0_4NodeENS3_9allocatorIS6_EEEESA_
        - _ZN4geos9geomgraph5index18SegmentIntersectorC2EPNS_9algorithm15LineIntersectorEbb
        - _ZNK4geos4geom8Envelope6coversEPKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:389,48'
          Dst:             _ZN4geos9geomgraph5index18SegmentIntersectorC2EPNS_9algorithm15LineIntersectorEbb
        - Src:             'src/geomgraph/GeometryGraph.cpp:391,26'
          Dst:             _ZN4geos9geomgraph13GeometryGraph16getBoundaryNodesEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:391,49'
          Dst:             _ZN4geos9geomgraph13GeometryGraph16getBoundaryNodesEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:391,9'
          Dst:             _ZN4geos9geomgraph5index18SegmentIntersector16setBoundaryNodesEPNSt3__16vectorIPNS0_4NodeENS3_9allocatorIS6_EEEESA_
        - Src:             'src/geomgraph/GeometryGraph.cpp:392,45'
          Dst:             _ZN4geos9geomgraph13GeometryGraph24createEdgeSetIntersectorEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:401,22'
          Dst:             _ZNK4geos4geom8Envelope6coversEPKS1_
        - Src:             'src/geomgraph/GeometryGraph.cpp:402,9'
          Dst:             _ZN4geos9geomgraph26collect_intersecting_edgesINSt3__111__wrap_iterIPPNS0_4EdgeEEENS2_6vectorIS5_NS2_9allocatorIS5_EEEEEEvPKNS_4geom8EnvelopeET_SG_RT0_
        - Src:             'src/geomgraph/GeometryGraph.cpp:406,22'
          Dst:             _ZNK4geos4geom8Envelope6coversEPKS1_
        - Src:             'src/geomgraph/GeometryGraph.cpp:407,9'
          Dst:             _ZN4geos9geomgraph26collect_intersecting_edgesINSt3__111__wrap_iterIPPNS0_4EdgeEEENS2_6vectorIS5_NS2_9allocatorIS5_EEEEEEvPKNS_4geom8EnvelopeET_SG_RT0_
    - functionName:    _ZN4geos9geomgraph13GeometryGraph16getBoundaryNodesEv
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9geomgraph13GeometryGraph16getBoundaryNodesERNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:116,9'
          Dst:             _ZN4geos9geomgraph13GeometryGraph16getBoundaryNodesERNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
    - functionName:    _ZN4geos9geomgraph13GeometryGraph24createEdgeSetIntersectorEv
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersectorC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:107,16'
          Dst:             _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersectorC2Ev
    - functionName:    _ZN4geos9geomgraph26collect_intersecting_edgesINSt3__111__wrap_iterIPPNS0_4EdgeEEENS2_6vectorIS5_NS2_9allocatorIS5_EEEEEEvPKNS_4geom8EnvelopeET_SG_RT0_
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraph4Edge11getEnvelopeEv
        - _ZNK4geos4geom8Envelope10intersectsEPKS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:342,15'
          Dst:             _ZN4geos9geomgraph4Edge11getEnvelopeEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:342,30'
          Dst:             _ZNK4geos4geom8Envelope10intersectsEPKS1_
    - functionName:    _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersectorC2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SimpleMCSweepLineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph5index18EdgeSetIntersectorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/index/SimpleMCSweepLineIntersector.h:56,5'
          Dst:             _ZN4geos9geomgraph5index18EdgeSetIntersectorC2Ev
    - functionName:    _ZN4geos9geomgraph13GeometryGraph16getBoundaryNodesERNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/include/geos/geomgraph/GeometryGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph7NodeMap16getBoundaryNodesEhRNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/GeometryGraph.h:182,16'
          Dst:             _ZNK4geos9geomgraph7NodeMap16getBoundaryNodesEhRNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
    - functionName:    _ZN4geos9geomgraph13GeometryGraph24addSelfIntersectionNodesEh
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos9geomgraph13GeometryGraph23addSelfIntersectionNodeEhRKNS_4geom10CoordinateENS2_8LocationE
        - _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - _ZNK4geos9geomgraph20EdgeIntersectionList3endEv
        - _ZNK4geos9geomgraph20EdgeIntersectionList5beginEv
        - _ZNK4geos9geomgraph5Label11getLocationEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:468,28'
          Dst:             _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:468,39'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEj
        - Src:             'src/geomgraph/GeometryGraph.cpp:470,40'
          Dst:             _ZNK4geos9geomgraph20EdgeIntersectionList5beginEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:470,40'
          Dst:             _ZNK4geos9geomgraph20EdgeIntersectionList3endEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:471,13'
          Dst:             _ZN4geos9geomgraph13GeometryGraph23addSelfIntersectionNodeEhRKNS_4geom10CoordinateENS2_8LocationE
        - Src:             'src/geomgraph/GeometryGraph.cpp:472,13'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
    - functionName:    _ZN4geos9geomgraph13GeometryGraph16computeSelfNodesERNS_9algorithm15LineIntersectorEbPKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          150
      EdgeCount:       57
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4geos9geomgraph13GeometryGraph24addSelfIntersectionNodesEh
        - _ZN4geos9geomgraph13GeometryGraph24createEdgeSetIntersectorEv
        - _ZN4geos9geomgraph26collect_intersecting_edgesINSt3__111__wrap_iterIPPNS0_4EdgeEEENS2_6vectorIS5_NS2_9allocatorIS5_EEEEEEvPKNS_4geom8EnvelopeET_SG_RT0_
        - _ZNK4geos4geom8Envelope6coversEPKS1_
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:354,45'
          Dst:             _ZN4geos9geomgraph13GeometryGraph24createEdgeSetIntersectorEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:360,22'
          Dst:             _ZNK4geos4geom8Envelope6coversEPKS1_
        - Src:             'src/geomgraph/GeometryGraph.cpp:361,9'
          Dst:             _ZN4geos9geomgraph26collect_intersecting_edgesINSt3__111__wrap_iterIPPNS0_4EdgeEEENS2_6vectorIS5_NS2_9allocatorIS5_EEEEEEvPKNS_4geom8EnvelopeET_SG_RT0_
        - Src:             'src/geomgraph/GeometryGraph.cpp:366,20'
          Dst:             __dynamic_cast
        - Src:             'src/geomgraph/GeometryGraph.cpp:367,23'
          Dst:             __dynamic_cast
        - Src:             'src/geomgraph/GeometryGraph.cpp:368,23'
          Dst:             __dynamic_cast
        - Src:             'src/geomgraph/GeometryGraph.cpp:378,5'
          Dst:             _ZN4geos9geomgraph13GeometryGraph24addSelfIntersectionNodesEh
    - functionName:    _ZN4geos9geomgraph13GeometryGraph8addPointERNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph13GeometryGraph11insertPointEhRKNS_4geom10CoordinateENS2_8LocationE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:333,5'
          Dst:             _ZN4geos9geomgraph13GeometryGraph11insertPointEhRKNS_4geom10CoordinateENS2_8LocationE
    - functionName:    _ZN4geos9geomgraph13GeometryGraph7addEdgeEPNS0_4EdgeE
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph11PlanarGraph10insertEdgeEPNS0_4EdgeE
        - _ZN4geos9geomgraph13GeometryGraph11insertPointEhRKNS_4geom10CoordinateENS2_8LocationE
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos9geomgraph4Edge14getCoordinatesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:319,5'
          Dst:             _ZN4geos9geomgraph11PlanarGraph10insertEdgeEPNS0_4EdgeE
        - Src:             'src/geomgraph/GeometryGraph.cpp:320,42'
          Dst:             _ZNK4geos9geomgraph4Edge14getCoordinatesEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:322,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/GeometryGraph.cpp:322,5'
          Dst:             _ZN4geos9geomgraph13GeometryGraph11insertPointEhRKNS_4geom10CoordinateENS2_8LocationE
        - Src:             'src/geomgraph/GeometryGraph.cpp:323,47'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:323,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/GeometryGraph.cpp:323,5'
          Dst:             _ZN4geos9geomgraph13GeometryGraph11insertPointEhRKNS_4geom10CoordinateENS2_8LocationE
    - functionName:    _ZN4geos9geomgraph13GeometryGraph17computeSplitEdgesEPNSt3__16vectorIPNS0_4EdgeENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraph20EdgeIntersectionList13addSplitEdgesEPNSt3__16vectorIPNS0_4EdgeENS2_9allocatorIS5_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:161,19'
          Dst:             _ZN4geos9geomgraph20EdgeIntersectionList13addSplitEdgesEPNSt3__16vectorIPNS0_4EdgeENS2_9allocatorIS5_EEEE
    - functionName:    _ZNK4geos9geomgraph13GeometryGraph8findEdgeEPKNS_4geom10LineStringE
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph13GeometryGraph17getBoundaryPointsEv
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
        - _ZN4geos4geom18CoordinateSequenceC2Emm
        - _ZN4geos9geomgraph13GeometryGraph16getBoundaryNodesEv
        - _ZNK4geos9geomgraph4Node13getCoordinateEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:128,36'
          Dst:             _ZN4geos9geomgraph13GeometryGraph16getBoundaryNodesEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:129,34'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Emm
        - Src:             'src/geomgraph/GeometryGraph.cpp:134,41'
          Dst:             _ZNK4geos9geomgraph4Node13getCoordinateEv
        - Src:             'src/geomgraph/GeometryGraph.cpp:134,29'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_10CoordinateEEEvRKT_m
    - functionName:    _ZN4geos9geomgraph13GeometryGraph17determineBoundaryEi
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph13GeometryGraph12isInBoundaryEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GeometryGraph.cpp:91,12'
          Dst:             _ZN4geos9geomgraph13GeometryGraph12isInBoundaryEi
    - functionName:    _ZN4geos9geomgraph13GeometryGraph12isInBoundaryEi
      functionSourceFile: '/src/geos/src/geomgraph/GeometryGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph14GraphComponent8updateIMERNS_4geom18IntersectionMatrixE
      functionSourceFile: '/src/geos/src/geomgraph/GraphComponent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph14GraphComponent10setCoveredEb
      functionSourceFile: '/src/geos/src/geomgraph/GraphComponent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph14GraphComponentC2ERKNS0_5LabelE
      functionSourceFile: '/src/geos/src/geomgraph/GraphComponent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph5LabelC2ERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GraphComponent.cpp:42,5'
          Dst:             _ZN4geos9geomgraph5LabelC2ERKS1_
    - functionName:    _ZN4geos9geomgraph14GraphComponentD0Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/GraphComponent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph14GraphComponentC2Ev
      functionSourceFile: '/src/geos/src/geomgraph/GraphComponent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph5LabelC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/GraphComponent.cpp:33,5'
          Dst:             _ZN4geos9geomgraph5LabelC2Ev
    - functionName:    _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_5LabelE
      functionSourceFile: '/src/geos/src/geomgraph/Label.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_16TopologyLocationE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Label.cpp:44,8'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_16TopologyLocationE
        - Src:             'src/geomgraph/Label.cpp:46,8'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_16TopologyLocationE
    - functionName:    _ZNK4geos9geomgraph5Label8toStringEv
      functionSourceFile: '/src/geos/src/geomgraph/Label.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_5LabelE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Label.cpp:36,8'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_5LabelE
    - functionName:    _ZN4geos9geomgraph4Node9computeIMERNS_4geom18IntersectionMatrixE
      functionSourceFile: '/src/geos/include/geos/geomgraph/Node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph4Node4getZEv
      functionSourceFile: '/src/geos/src/geomgraph/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_4NodeE
      functionSourceFile: '/src/geos/src/geomgraph/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_5LabelE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Node.cpp:290,22'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - Src:             'src/geomgraph/Node.cpp:291,21'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_5LabelE
    - functionName:    _ZNK4geos9geomgraph4Node5printEv
      functionSourceFile: '/src/geos/src/geomgraph/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_4NodeE
        - _ZNK4geos9geomgraph4Node13testInvariantEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Node.cpp:245,5'
          Dst:             _ZNK4geos9geomgraph4Node13testInvariantEv
        - Src:             'src/geomgraph/Node.cpp:248,8'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_4NodeE
    - functionName:    _ZNK4geos9geomgraph4Node13testInvariantEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/Node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph5Label6isNullEj
      functionSourceFile: '/src/geos/include/geos/geomgraph/Label.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph16TopologyLocation6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Label.h:224,31'
          Dst:             _ZNK4geos9geomgraph16TopologyLocation6isNullEv
    - functionName:    _ZN4geos9geomgraph4Node16setLabelBoundaryEh
      functionSourceFile: '/src/geos/src/geomgraph/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
        - _ZNK4geos9geomgraph4Node13testInvariantEv
        - _ZNK4geos9geomgraph5Label11getLocationEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Node.cpp:205,26'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEj
        - Src:             'src/geomgraph/Node.cpp:219,11'
          Dst:             _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
        - Src:             'src/geomgraph/Node.cpp:221,5'
          Dst:             _ZNK4geos9geomgraph4Node13testInvariantEv
    - functionName:    _ZN4geos9geomgraph4Node8setLabelEhNS_4geom8LocationE
      functionSourceFile: '/src/geos/src/geomgraph/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
        - _ZN4geos9geomgraph5LabelC2EjNS_4geom8LocationE
        - _ZN4geos9geomgraph5LabelaSERKS1_
        - _ZNK4geos9geomgraph4Node13testInvariantEv
        - _ZNK4geos9geomgraph5Label6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Node.cpp:191,14'
          Dst:             _ZNK4geos9geomgraph5Label6isNullEv
        - Src:             'src/geomgraph/Node.cpp:192,17'
          Dst:             _ZN4geos9geomgraph5LabelC2EjNS_4geom8LocationE
        - Src:             'src/geomgraph/Node.cpp:192,15'
          Dst:             _ZN4geos9geomgraph5LabelaSERKS1_
        - Src:             'src/geomgraph/Node.cpp:195,15'
          Dst:             _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
        - Src:             'src/geomgraph/Node.cpp:198,5'
          Dst:             _ZNK4geos9geomgraph4Node13testInvariantEv
    - functionName:    _ZN4geos9geomgraph4Node21computeMergedLocationERKNS0_5LabelEh
      functionSourceFile: '/src/geos/src/geomgraph/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos9geomgraph4Node13testInvariantEv
        - _ZNK4geos9geomgraph5Label11getLocationEj
        - _ZNK4geos9geomgraph5Label6isNullEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Node.cpp:228,26'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEj
        - Src:             'src/geomgraph/Node.cpp:229,16'
          Dst:             _ZNK4geos9geomgraph5Label6isNullEj
        - Src:             'src/geomgraph/Node.cpp:230,32'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEj
        - Src:             'src/geomgraph/Node.cpp:236,5'
          Dst:             _ZNK4geos9geomgraph4Node13testInvariantEv
    - functionName:    _ZN4geos9geomgraph4Node10mergeLabelERKNS0_5LabelE
      functionSourceFile: '/src/geos/src/geomgraph/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraph4Node21computeMergedLocationERKNS0_5LabelEh
        - _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
        - _ZNK4geos9geomgraph4Node13testInvariantEv
        - _ZNK4geos9geomgraph5Label11getLocationEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Node.cpp:178,24'
          Dst:             _ZN4geos9geomgraph4Node21computeMergedLocationERKNS0_5LabelEh
        - Src:             'src/geomgraph/Node.cpp:179,34'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEj
        - Src:             'src/geomgraph/Node.cpp:181,19'
          Dst:             _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
        - Src:             'src/geomgraph/Node.cpp:178,24'
          Dst:             _ZN4geos9geomgraph4Node21computeMergedLocationERKNS0_5LabelEh
        - Src:             'src/geomgraph/Node.cpp:179,34'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEj
        - Src:             'src/geomgraph/Node.cpp:181,19'
          Dst:             _ZN4geos9geomgraph5Label11setLocationEjNS_4geom8LocationE
        - Src:             'src/geomgraph/Node.cpp:184,5'
          Dst:             _ZNK4geos9geomgraph4Node13testInvariantEv
    - functionName:    _ZN4geos9geomgraph4Node10mergeLabelERKS1_
      functionSourceFile: '/src/geos/src/geomgraph/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph4Node10mergeLabelERKNS0_5LabelE
        - _ZNK4geos9geomgraph4Node13testInvariantEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Node.cpp:169,5'
          Dst:             _ZN4geos9geomgraph4Node10mergeLabelERKNS0_5LabelE
        - Src:             'src/geomgraph/Node.cpp:170,5'
          Dst:             _ZNK4geos9geomgraph4Node13testInvariantEv
    - functionName:    _ZN4geos9geomgraph4Node3addEPNS0_7EdgeEndE
      functionSourceFile: '/src/geos/src/geomgraph/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       28
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9geomgraph4Node4addZEd
        - _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - _ZN4geos9geomgraph7EdgeEnd7setNodeEPNS0_4NodeE
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9geomgraph4Node13testInvariantEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Node.cpp:143,13'
          Dst:             _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - Src:             'src/geomgraph/Node.cpp:143,29'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/geomgraph/Node.cpp:145,48'
          Dst:             _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - Src:             'src/geomgraph/Node.cpp:145,42'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - Src:             'src/geomgraph/Node.cpp:146,36'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - Src:             'src/geomgraph/Node.cpp:147,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/geomgraph/Node.cpp:147,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/geomgraph/Node.cpp:147,9'
          Dst:             __cxa_throw
        - Src:             'src/geomgraph/Node.cpp:147,9'
          Dst:             __cxa_free_exception
        - Src:             'src/geomgraph/Node.cpp:157,8'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7setNodeEPNS0_4NodeE
        - Src:             'src/geomgraph/Node.cpp:159,13'
          Dst:             _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - Src:             'src/geomgraph/Node.cpp:159,5'
          Dst:             _ZN4geos9geomgraph4Node4addZEd
        - Src:             'src/geomgraph/Node.cpp:161,5'
          Dst:             _ZNK4geos9geomgraph4Node13testInvariantEv
    - functionName:    _ZN4geos9geomgraph4Node4addZEd
      functionSourceFile: '/src/geos/src/geomgraph/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph14GraphComponent10isInResultEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/GraphComponent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph4Node22isIncidentEdgeInResultEv
      functionSourceFile: '/src/geos/src/geomgraph/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - _ZNK4geos9geomgraph14GraphComponent10isInResultEv
        - _ZNK4geos9geomgraph4Node13testInvariantEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Node.cpp:117,5'
          Dst:             _ZNK4geos9geomgraph4Node13testInvariantEv
        - Src:             'src/geomgraph/Node.cpp:123,39'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/Node.cpp:124,42'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/Node.cpp:127,28'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph12DirectedEdgeENS2_7EdgeEndEEET_PT0_
        - Src:             'src/geomgraph/Node.cpp:128,16'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - Src:             'src/geomgraph/Node.cpp:128,27'
          Dst:             _ZNK4geos9geomgraph14GraphComponent10isInResultEv
    - functionName:    _ZNK4geos9geomgraph4Node10isIsolatedEv
      functionSourceFile: '/src/geos/src/geomgraph/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph4Node13testInvariantEv
        - _ZNK4geos9geomgraph5Label16getGeometryCountEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Node.cpp:108,5'
          Dst:             _ZNK4geos9geomgraph4Node13testInvariantEv
        - Src:             'src/geomgraph/Node.cpp:110,19'
          Dst:             _ZNK4geos9geomgraph5Label16getGeometryCountEv
    - functionName:    _ZN4geos9geomgraph4Node8getEdgesEv
      functionSourceFile: '/src/geos/src/geomgraph/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph4Node13testInvariantEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Node.cpp:99,5'
          Dst:             _ZNK4geos9geomgraph4Node13testInvariantEv
    - functionName:    _ZNK4geos9geomgraph4Node13getCoordinateEv
      functionSourceFile: '/src/geos/src/geomgraph/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph4Node13testInvariantEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Node.cpp:91,5'
          Dst:             _ZNK4geos9geomgraph4Node13testInvariantEv
    - functionName:    _ZN4geos9geomgraph4NodeD0Ev
      functionSourceFile: '/src/geos/src/geomgraph/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph4NodeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Node.cpp:79,1'
          Dst:             _ZN4geos9geomgraph4NodeD2Ev
    - functionName:    _ZN4geos9geomgraph4NodeD2Ev
      functionSourceFile: '/src/geos/src/geomgraph/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9geomgraph14GraphComponentD2Ev
        - _ZNK4geos9geomgraph4Node13testInvariantEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Node.cpp:80,5'
          Dst:             _ZNK4geos9geomgraph4Node13testInvariantEv
        - Src:             'src/geomgraph/Node.cpp:85,1'
          Dst:             _ZN4geos9geomgraph14GraphComponentD2Ev
    - functionName:    _ZN4geos9geomgraph4NodeC2ERKNS_4geom10CoordinateEPNS0_11EdgeEndStarE
      functionSourceFile: '/src/geos/src/geomgraph/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       33
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZN4geos9geomgraph14GraphComponentC2ERKNS0_5LabelE
        - _ZN4geos9geomgraph14GraphComponentD2Ev
        - _ZN4geos9geomgraph4Node4addZEd
        - _ZN4geos9geomgraph5LabelC2EjNS_4geom8LocationE
        - _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - _ZNK4geos9geomgraph4Node13testInvariantEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/Node.cpp:53,20'
          Dst:             _ZN4geos9geomgraph5LabelC2EjNS_4geom8LocationE
        - Src:             'src/geomgraph/Node.cpp:53,5'
          Dst:             _ZN4geos9geomgraph14GraphComponentC2ERKNS0_5LabelE
        - Src:             'src/geomgraph/Node.cpp:64,5'
          Dst:             _ZN4geos9geomgraph4Node4addZEd
        - Src:             'src/geomgraph/Node.cpp:66,46'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/Node.cpp:67,47'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/Node.cpp:69,22'
          Dst:             _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - Src:             'src/geomgraph/Node.cpp:69,13'
          Dst:             _ZN4geos9geomgraph4Node4addZEd
        - Src:             'src/geomgraph/Node.cpp:74,5'
          Dst:             _ZNK4geos9geomgraph4Node13testInvariantEv
        - Src:             'src/geomgraph/Node.cpp:75,1'
          Dst:             _ZN4geos9geomgraph14GraphComponentD2Ev
    - functionName:    _ZN4geos9geomgraph11NodeFactoryD0Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/NodeFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph11NodeFactoryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/NodeFactory.h:43,20'
          Dst:             _ZN4geos9geomgraph11NodeFactoryD2Ev
    - functionName:    _ZN4geos9geomgraph11NodeFactory8instanceEv
      functionSourceFile: '/src/geos/src/geomgraph/NodeFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraph11NodeFactoryC2Ev
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/NodeFactory.cpp:37,5'
          Dst:             __cxa_guard_acquire
        - Src:             'src/geomgraph/NodeFactory.cpp:37,30'
          Dst:             _ZN4geos9geomgraph11NodeFactoryC2Ev
        - Src:             'src/geomgraph/NodeFactory.cpp:37,5'
          Dst:             __cxa_guard_release
    - functionName:    _ZNK4geos9geomgraph11NodeFactory10createNodeERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/geomgraph/NodeFactory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraph4NodeC2ERKNS_4geom10CoordinateEPNS0_11EdgeEndStarE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/NodeFactory.cpp:31,16'
          Dst:             _ZN4geos9geomgraph4NodeC2ERKNS_4geom10CoordinateEPNS0_11EdgeEndStarE
    - functionName:    _ZNK4geos9geomgraph7NodeMap5printEv
      functionSourceFile: '/src/geos/src/geomgraph/NodeMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       29
      CyclomaticComplexity: 14
      functionsReached:
        - _ZNK4geos9geomgraph4Node5printEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/NodeMap.cpp:158,22'
          Dst:             _ZNK4geos9geomgraph4Node5printEv
    - functionName:    _ZNK4geos9geomgraph7NodeMap16getBoundaryNodesEhRNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/geomgraph/NodeMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - _ZNK4geos9geomgraph5Label11getLocationEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/NodeMap.cpp:146,18'
          Dst:             _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - Src:             'src/geomgraph/NodeMap.cpp:146,29'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEj
    - functionName:    _ZN4geos9geomgraph7NodeMap3addEONSt3__110unique_ptrINS0_7EdgeEndENS2_14default_deleteIS4_EEEE
      functionSourceFile: '/src/geos/src/geomgraph/NodeMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph7NodeMap3addEPNS0_7EdgeEndE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/NodeMap.cpp:119,5'
          Dst:             _ZN4geos9geomgraph7NodeMap3addEPNS0_7EdgeEndE
    - functionName:    _ZN4geos9geomgraph7NodeMap3addEPNS0_7EdgeEndE
      functionSourceFile: '/src/geos/src/geomgraph/NodeMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph4Node3addEPNS0_7EdgeEndE
        - _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - _ZN4geos9geomgraph7NodeMap7addNodeERKNS_4geom10CoordinateE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/NodeMap.cpp:111,24'
          Dst:             _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv
        - Src:             'src/geomgraph/NodeMap.cpp:112,15'
          Dst:             _ZN4geos9geomgraph7NodeMap7addNodeERKNS_4geom10CoordinateE
        - Src:             'src/geomgraph/NodeMap.cpp:113,8'
          Dst:             _ZN4geos9geomgraph4Node3addEPNS0_7EdgeEndE
    - functionName:    _ZN4geos9geomgraph7NodeMap7addNodeERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/geomgraph/NodeMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9geomgraph4Node4addZEd
        - _ZNK4geos9geomgraph4Node13getCoordinateEv
        - _ZNK4geos9geomgraph7NodeMap4findERKNS_4geom10CoordinateE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/NodeMap.cpp:55,18'
          Dst:             _ZNK4geos9geomgraph7NodeMap4findERKNS_4geom10CoordinateE
        - Src:             'src/geomgraph/NodeMap.cpp:62,37'
          Dst:             _ZNK4geos9geomgraph4Node13getCoordinateEv
        - Src:             'src/geomgraph/NodeMap.cpp:70,15'
          Dst:             _ZN4geos9geomgraph4Node4addZEd
    - functionName:    _ZNK4geos9geomgraph7NodeMap4findERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/geomgraph/NodeMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph7NodeMap7addNodeEPNS0_4NodeE
      functionSourceFile: '/src/geos/src/geomgraph/NodeMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9geomgraph4Node10mergeLabelERKS1_
        - _ZNK4geos9geomgraph4Node13getCoordinateEv
        - _ZNK4geos9geomgraph7NodeMap4findERKNS_4geom10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/NodeMap.cpp:85,49'
          Dst:             _ZNK4geos9geomgraph4Node13getCoordinateEv
        - Src:             'src/geomgraph/NodeMap.cpp:86,18'
          Dst:             _ZNK4geos9geomgraph7NodeMap4findERKNS_4geom10CoordinateE
        - Src:             'src/geomgraph/NodeMap.cpp:104,11'
          Dst:             _ZN4geos9geomgraph4Node10mergeLabelERKS1_
    - functionName:    _ZN4geos9geomgraph7NodeMapC2ERKNS0_11NodeFactoryE
      functionSourceFile: '/src/geos/src/geomgraph/NodeMap.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph11PlanarGraph10printEdgesEv
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          113
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZNK4geos9geomgraph20EdgeIntersectionList5printEv
        - _ZNK4geos9geomgraph4Edge5printEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/PlanarGraph.cpp:371,44'
          Dst:             _ZNK4geos9geomgraph4Edge5printEv
        - Src:             'src/geomgraph/PlanarGraph.cpp:371,65'
          Dst:             _ZNK4geos9geomgraph20EdgeIntersectionList5printEv
    - functionName:    _ZN4geos9geomgraph11PlanarGraph20matchInSameDirectionERKNS_4geom10CoordinateES5_S5_S5_
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom8Quadrant8quadrantERKNS0_12CoordinateXYES4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/PlanarGraph.cpp:352,13'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/geomgraph/PlanarGraph.cpp:356,8'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/geomgraph/PlanarGraph.cpp:357,16'
          Dst:             _ZN4geos4geom8Quadrant8quadrantERKNS0_12CoordinateXYES4_
        - Src:             'src/geomgraph/PlanarGraph.cpp:357,46'
          Dst:             _ZN4geos4geom8Quadrant8quadrantERKNS0_12CoordinateXYES4_
    - functionName:    _ZN4geos9geomgraph11PlanarGraph10getNodeMapEv
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph11PlanarGraph23findEdgeInSameDirectionERKNS_4geom10CoordinateES5_
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9geomgraph11EdgeEndStar3endEv
        - _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - _ZN4geos9geomgraph11PlanarGraph10getNodeMapEv
        - _ZN4geos9geomgraph11PlanarGraph20matchInSameDirectionERKNS_4geom10CoordinateES5_S5_S5_
        - _ZN4geos9geomgraph4Node8getEdgesEv
        - _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos9geomgraph4Edge14getCoordinatesEv
        - _ZNK4geos9geomgraph7NodeMap4findERKNS_4geom10CoordinateE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/PlanarGraph.cpp:316,18'
          Dst:             _ZN4geos9geomgraph11PlanarGraph10getNodeMapEv
        - Src:             'src/geomgraph/PlanarGraph.cpp:316,32'
          Dst:             _ZNK4geos9geomgraph7NodeMap4findERKNS_4geom10CoordinateE
        - Src:             'src/geomgraph/PlanarGraph.cpp:321,35'
          Dst:             _ZN4geos9geomgraph4Node8getEdgesEv
        - Src:             'src/geomgraph/PlanarGraph.cpp:321,25'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar5beginEv
        - Src:             'src/geomgraph/PlanarGraph.cpp:321,25'
          Dst:             _ZN4geos9geomgraph11EdgeEndStar3endEv
        - Src:             'src/geomgraph/PlanarGraph.cpp:322,23'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
        - Src:             'src/geomgraph/PlanarGraph.cpp:324,47'
          Dst:             _ZNK4geos9geomgraph4Edge14getCoordinatesEv
        - Src:             'src/geomgraph/PlanarGraph.cpp:328,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geomgraph/PlanarGraph.cpp:332,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/PlanarGraph.cpp:333,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/PlanarGraph.cpp:331,12'
          Dst:             _ZN4geos9geomgraph11PlanarGraph20matchInSameDirectionERKNS_4geom10CoordinateES5_S5_S5_
        - Src:             'src/geomgraph/PlanarGraph.cpp:338,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/PlanarGraph.cpp:339,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/PlanarGraph.cpp:337,12'
          Dst:             _ZN4geos9geomgraph11PlanarGraph20matchInSameDirectionERKNS_4geom10CoordinateES5_S5_S5_
    - functionName:    _ZN4geos9geomgraph11PlanarGraph8findEdgeERKNS_4geom10CoordinateES5_
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos9geomgraph4Edge14getCoordinatesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/PlanarGraph.cpp:301,47'
          Dst:             _ZNK4geos9geomgraph4Edge14getCoordinatesEv
        - Src:             'src/geomgraph/PlanarGraph.cpp:304,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/PlanarGraph.cpp:304,15'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/geomgraph/PlanarGraph.cpp:304,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/PlanarGraph.cpp:304,41'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9geomgraph11PlanarGraph11findEdgeEndEPNS0_4EdgeE
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraph11PlanarGraph11getEdgeEndsEv
        - _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/PlanarGraph.cpp:276,34'
          Dst:             _ZN4geos9geomgraph11PlanarGraph11getEdgeEndsEv
        - Src:             'src/geomgraph/PlanarGraph.cpp:286,16'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getEdgeEv
    - functionName:    _ZN4geos9geomgraph11PlanarGraph11getEdgeEndsEv
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph11PlanarGraph20linkAllDirectedEdgesEv
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph16DirectedEdgeStarENS2_11EdgeEndStarEEET_PT0_
        - _ZN4geos9geomgraph16DirectedEdgeStar20linkAllDirectedEdgesEv
        - _ZN4geos9geomgraph4Node8getEdgesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/PlanarGraph.cpp:262,34'
          Dst:             _ZN4geos9geomgraph4Node8getEdgesEv
        - Src:             'src/geomgraph/PlanarGraph.cpp:266,33'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph16DirectedEdgeStarENS2_11EdgeEndStarEEET_PT0_
        - Src:             'src/geomgraph/PlanarGraph.cpp:268,14'
          Dst:             _ZN4geos9geomgraph16DirectedEdgeStar20linkAllDirectedEdgesEv
    - functionName:    _ZN4geos9geomgraph11PlanarGraph23linkResultDirectedEdgesEv
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph16DirectedEdgeStarENS2_11EdgeEndStarEEET_PT0_
        - _ZN4geos9geomgraph16DirectedEdgeStar23linkResultDirectedEdgesEv
        - _ZN4geos9geomgraph4Node8getEdgesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/PlanarGraph.cpp:238,34'
          Dst:             _ZN4geos9geomgraph4Node8getEdgesEv
        - Src:             'src/geomgraph/PlanarGraph.cpp:240,33'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph16DirectedEdgeStarENS2_11EdgeEndStarEEET_PT0_
        - Src:             'src/geomgraph/PlanarGraph.cpp:243,14'
          Dst:             _ZN4geos9geomgraph16DirectedEdgeStar23linkResultDirectedEdgesEv
    - functionName:    _ZN4geos9geomgraph12DirectedEdge6setSymEPS1_
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph11PlanarGraph8addEdgesERKNSt3__16vectorIPNS0_4EdgeENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos9geomgraph11PlanarGraph3addEPNS0_7EdgeEndE
        - _ZN4geos9geomgraph12DirectedEdge6setSymEPS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/PlanarGraph.cpp:218,14'
          Dst:             _ZN4geos9geomgraph12DirectedEdge6setSymEPS1_
        - Src:             'src/geomgraph/PlanarGraph.cpp:219,14'
          Dst:             _ZN4geos9geomgraph12DirectedEdge6setSymEPS1_
        - Src:             'src/geomgraph/PlanarGraph.cpp:222,9'
          Dst:             _ZN4geos9geomgraph11PlanarGraph3addEPNS0_7EdgeEndE
        - Src:             'src/geomgraph/PlanarGraph.cpp:223,9'
          Dst:             _ZN4geos9geomgraph11PlanarGraph3addEPNS0_7EdgeEndE
    - functionName:    _ZN4geos9geomgraph11PlanarGraph3addEPNS0_7EdgeEndE
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph7NodeMap3addEPNS0_7EdgeEndE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/PlanarGraph.cpp:147,12'
          Dst:             _ZN4geos9geomgraph7NodeMap3addEPNS0_7EdgeEndE
    - functionName:    _ZN4geos9geomgraph11PlanarGraph4findERNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph7NodeMap4findERKNS_4geom10CoordinateE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/PlanarGraph.cpp:199,19'
          Dst:             _ZNK4geos9geomgraph7NodeMap4findERKNS_4geom10CoordinateE
    - functionName:    _ZN4geos9geomgraph11PlanarGraph7addNodeERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph7NodeMap7addNodeERKNS_4geom10CoordinateE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/PlanarGraph.cpp:191,19'
          Dst:             _ZN4geos9geomgraph7NodeMap7addNodeERKNS_4geom10CoordinateE
    - functionName:    _ZN4geos9geomgraph11PlanarGraph7addNodeEPNS0_4NodeE
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph7NodeMap7addNodeEPNS0_4NodeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/PlanarGraph.cpp:180,19'
          Dst:             _ZN4geos9geomgraph7NodeMap7addNodeEPNS0_4NodeE
    - functionName:    _ZN4geos9geomgraph11PlanarGraph8getNodesERNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph7NodeMap5beginEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/NodeMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph11PlanarGraph15getNodeIteratorEv
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph7NodeMap5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/PlanarGraph.cpp:155,19'
          Dst:             _ZN4geos9geomgraph7NodeMap5beginEv
    - functionName:    _ZN4geos9geomgraph11PlanarGraph10insertEdgeEPNS0_4EdgeE
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph11PlanarGraph14isBoundaryNodeEhRKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - _ZNK4geos9geomgraph5Label11getLocationEj
        - _ZNK4geos9geomgraph5Label6isNullEv
        - _ZNK4geos9geomgraph7NodeMap4findERKNS_4geom10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/PlanarGraph.cpp:114,25'
          Dst:             _ZNK4geos9geomgraph7NodeMap4findERKNS_4geom10CoordinateE
        - Src:             'src/geomgraph/PlanarGraph.cpp:119,32'
          Dst:             _ZN4geos9geomgraph14GraphComponent8getLabelEv
        - Src:             'src/geomgraph/PlanarGraph.cpp:120,16'
          Dst:             _ZNK4geos9geomgraph5Label6isNullEv
        - Src:             'src/geomgraph/PlanarGraph.cpp:120,34'
          Dst:             _ZNK4geos9geomgraph5Label11getLocationEj
    - functionName:    _ZN4geos9geomgraph11PlanarGraph15getEdgeIteratorEv
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph11PlanarGraphD0Ev
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph11PlanarGraphD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/PlanarGraph.cpp:74,1'
          Dst:             _ZN4geos9geomgraph11PlanarGraphD2Ev
    - functionName:    _ZN4geos9geomgraph11PlanarGraphD2Ev
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          132
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos9geomgraph4EdgeD2Ev
        - _ZN4geos9geomgraph7NodeMapD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/PlanarGraph.cpp:79,5'
          Dst:             _ZN4geos9geomgraph7NodeMapD2Ev
        - Src:             'src/geomgraph/PlanarGraph.cpp:82,9'
          Dst:             _ZN4geos9geomgraph4EdgeD2Ev
    - functionName:    _ZN4geos9geomgraph7NodeMapD2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/NodeMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph11PlanarGraphC2Ev
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraph11NodeFactory8instanceEv
        - _ZN4geos9geomgraph7NodeMapC2ERKNS0_11NodeFactoryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/PlanarGraph.cpp:67,23'
          Dst:             _ZN4geos9geomgraph11NodeFactory8instanceEv
        - Src:             'src/geomgraph/PlanarGraph.cpp:67,15'
          Dst:             _ZN4geos9geomgraph7NodeMapC2ERKNS0_11NodeFactoryE
    - functionName:    _ZN4geos9geomgraph11PlanarGraphC2ERKNS0_11NodeFactoryE
      functionSourceFile: '/src/geos/src/geomgraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraph7NodeMapC2ERKNS0_11NodeFactoryE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/PlanarGraph.cpp:58,15'
          Dst:             _ZN4geos9geomgraph7NodeMapC2ERKNS0_11NodeFactoryE
    - functionName:    _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_16TopologyLocationE
      functionSourceFile: '/src/geos/src/geomgraph/TopologyLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8LocationE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/TopologyLocation.cpp:69,12'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8LocationE
        - Src:             'src/geomgraph/TopologyLocation.cpp:71,8'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8LocationE
        - Src:             'src/geomgraph/TopologyLocation.cpp:73,12'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8LocationE
    - functionName:    _ZNK4geos9geomgraph16TopologyLocation8toStringEv
      functionSourceFile: '/src/geos/src/geomgraph/TopologyLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_16TopologyLocationE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/TopologyLocation.cpp:61,8'
          Dst:             _ZN4geos9geomgraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_16TopologyLocationE
    - functionName:    _ZN4geos9geomgraph16TopologyLocation5mergeERKS1_
      functionSourceFile: '/src/geos/src/geomgraph/TopologyLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5index17MonotoneChainEdge8overlapsEmmRKS2_mm
      functionSourceFile: '/src/geos/src/geomgraph/index/MonotoneChainEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:158,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:158,58'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:159,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:159,66'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:158,12'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
    - functionName:    _ZN4geos9geomgraph5index17MonotoneChainEdge25computeIntersectsForChainEmmRKS2_mmRNS1_18SegmentIntersectorE
      functionSourceFile: '/src/geos/src/geomgraph/index/MonotoneChainEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          107
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos9geomgraph5index17MonotoneChainEdge25computeIntersectsForChainEmmRKS2_mmRNS1_18SegmentIntersectorE
        - _ZN4geos9geomgraph5index17MonotoneChainEdge8overlapsEmmRKS2_mm
        - _ZN4geos9geomgraph5index18SegmentIntersector16addIntersectionsEPNS0_4EdgeEmS4_m
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:122,12'
          Dst:             _ZN4geos9geomgraph5index18SegmentIntersector16addIntersectionsEPNS0_4EdgeEmS4_m
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:126,9'
          Dst:             _ZN4geos9geomgraph5index17MonotoneChainEdge8overlapsEmmRKS2_mm
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:139,13'
          Dst:             _ZN4geos9geomgraph5index17MonotoneChainEdge25computeIntersectsForChainEmmRKS2_mmRNS1_18SegmentIntersectorE
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:142,13'
          Dst:             _ZN4geos9geomgraph5index17MonotoneChainEdge25computeIntersectsForChainEmmRKS2_mmRNS1_18SegmentIntersectorE
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:147,13'
          Dst:             _ZN4geos9geomgraph5index17MonotoneChainEdge25computeIntersectsForChainEmmRKS2_mmRNS1_18SegmentIntersectorE
    - functionName:    _ZN4geos9geomgraph5index17MonotoneChainEdge25computeIntersectsForChainEmRKS2_mRNS1_18SegmentIntersectorE
      functionSourceFile: '/src/geos/src/geomgraph/index/MonotoneChainEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph5index17MonotoneChainEdge25computeIntersectsForChainEmmRKS2_mmRNS1_18SegmentIntersectorE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:108,5'
          Dst:             _ZN4geos9geomgraph5index17MonotoneChainEdge25computeIntersectsForChainEmmRKS2_mmRNS1_18SegmentIntersectorE
    - functionName:    _ZN4geos9geomgraph5index17MonotoneChainEdge17computeIntersectsERKS2_RNS1_18SegmentIntersectorE
      functionSourceFile: '/src/geos/src/geomgraph/index/MonotoneChainEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9geomgraph5index17MonotoneChainEdge25computeIntersectsForChainEmRKS2_mRNS1_18SegmentIntersectorE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:98,13'
          Dst:             _ZN4geos9geomgraph5index17MonotoneChainEdge25computeIntersectsForChainEmRKS2_mRNS1_18SegmentIntersectorE
    - functionName:    _ZN4geos9geomgraph5index17MonotoneChainEdge7getMaxXEm
      functionSourceFile: '/src/geos/src/geomgraph/index/MonotoneChainEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:85,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:86,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZN4geos9geomgraph5index17MonotoneChainEdge7getMinXEm
      functionSourceFile: '/src/geos/src/geomgraph/index/MonotoneChainEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:77,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:78,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZN4geos9geomgraph5index17MonotoneChainEdge15getStartIndexesEv
      functionSourceFile: '/src/geos/src/geomgraph/index/MonotoneChainEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5index17MonotoneChainEdge14getCoordinatesEv
      functionSourceFile: '/src/geos/src/geomgraph/index/MonotoneChainEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5index20MonotoneChainIndexerC2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/MonotoneChainIndexer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5index17MonotoneChainEdgeC2EPNS0_4EdgeE
      functionSourceFile: '/src/geos/src/geomgraph/index/MonotoneChainEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraph5index20MonotoneChainIndexer20getChainStartIndicesEPKNS_4geom18CoordinateSequenceERNSt3__16vectorImNS7_9allocatorImEEEE
        - _ZN4geos9geomgraph5index20MonotoneChainIndexerC2Ev
        - _ZNK4geos9geomgraph4Edge14getCoordinatesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:53,15'
          Dst:             _ZNK4geos9geomgraph4Edge14getCoordinatesEv
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:56,26'
          Dst:             _ZN4geos9geomgraph5index20MonotoneChainIndexerC2Ev
        - Src:             'src/geomgraph/index/MonotoneChainEdge.cpp:57,9'
          Dst:             _ZN4geos9geomgraph5index20MonotoneChainIndexer20getChainStartIndicesEPKNS_4geom18CoordinateSequenceERNSt3__16vectorImNS7_9allocatorImEEEE
    - functionName:    _ZN4geos9geomgraph5index20MonotoneChainIndexer12findChainEndEPKNS_4geom18CoordinateSequenceEm
      functionSourceFile: '/src/geos/src/geomgraph/index/MonotoneChainIndexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom8Quadrant8quadrantERKNS0_12CoordinateXYES4_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/MonotoneChainIndexer.cpp:56,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/index/MonotoneChainIndexer.cpp:56,65'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/index/MonotoneChainIndexer.cpp:56,22'
          Dst:             _ZN4geos4geom8Quadrant8quadrantERKNS0_12CoordinateXYES4_
        - Src:             'src/geomgraph/index/MonotoneChainIndexer.cpp:58,20'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/geomgraph/index/MonotoneChainIndexer.cpp:61,45'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/index/MonotoneChainIndexer.cpp:61,67'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/index/MonotoneChainIndexer.cpp:61,21'
          Dst:             _ZN4geos4geom8Quadrant8quadrantERKNS0_12CoordinateXYES4_
    - functionName:    _ZN4geos9geomgraph5index20MonotoneChainIndexer20getChainStartIndicesEPKNS_4geom18CoordinateSequenceERNSt3__16vectorImNS7_9allocatorImEEEE
      functionSourceFile: '/src/geos/src/geomgraph/index/MonotoneChainIndexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9geomgraph5index20MonotoneChainIndexer12findChainEndEPKNS_4geom18CoordinateSequenceEm
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/MonotoneChainIndexer.cpp:40,21'
          Dst:             _ZN4geos9geomgraph5index20MonotoneChainIndexer12findChainEndEPKNS_4geom18CoordinateSequenceEm
        - Src:             'src/geomgraph/index/MonotoneChainIndexer.cpp:44,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZNK4geos9algorithm15LineIntersector14isIntersectionERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/include/geos/algorithm/LineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/LineIntersector.h:237,25'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos9geomgraph5index18SegmentIntersector15isBoundaryPointEPNS_9algorithm15LineIntersectorEPNSt3__16vectorIPNS0_4NodeENS6_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/geomgraph/index/SegmentIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos9algorithm15LineIntersector14isIntersectionERKNS_4geom10CoordinateE
        - _ZNK4geos9geomgraph4Node13getCoordinateEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:158,38'
          Dst:             _ZNK4geos9geomgraph4Node13getCoordinateEv
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:159,18'
          Dst:             _ZNK4geos9algorithm15LineIntersector14isIntersectionERKNS_4geom10CoordinateE
    - functionName:    _ZN4geos9geomgraph5index18SegmentIntersector15isBoundaryPointEPNS_9algorithm15LineIntersectorERNSt3__15arrayIPNS6_6vectorIPNS0_4NodeENS6_9allocatorISA_EEEELm2EEE
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SegmentIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9geomgraph5index18SegmentIntersector15isBoundaryPointEPNS_9algorithm15LineIntersectorEPNSt3__16vectorIPNS0_4NodeENS6_9allocatorIS9_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/index/SegmentIntersector.h:79,16'
          Dst:             _ZN4geos9geomgraph5index18SegmentIntersector15isBoundaryPointEPNS_9algorithm15LineIntersectorEPNSt3__16vectorIPNS0_4NodeENS6_9allocatorIS9_EEEE
        - Src:             'include/geos/geomgraph/index/SegmentIntersector.h:79,57'
          Dst:             _ZN4geos9geomgraph5index18SegmentIntersector15isBoundaryPointEPNS_9algorithm15LineIntersectorEPNSt3__16vectorIPNS0_4NodeENS6_9allocatorIS9_EEEE
    - functionName:    _ZN4geos9geomgraph4Edge11setIsolatedEb
      functionSourceFile: '/src/geos/include/geos/geomgraph/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Edge.h:205,9'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
    - functionName:    _ZN4geos9geomgraph5index18SegmentIntersector16addIntersectionsEPNS0_4EdgeEmS4_m
      functionSourceFile: '/src/geos/src/geomgraph/index/SegmentIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          132
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - _ZN4geos9geomgraph4Edge11setIsolatedEb
        - _ZN4geos9geomgraph4Edge16addIntersectionsEPNS_9algorithm15LineIntersectorEmm
        - _ZN4geos9geomgraph5index18SegmentIntersector15isBoundaryPointEPNS_9algorithm15LineIntersectorERNSt3__15arrayIPNS6_6vectorIPNS0_4NodeENS6_9allocatorISA_EEEELm2EEE
        - _ZN4geos9geomgraph5index18SegmentIntersector21isTrivialIntersectionEPNS0_4EdgeEmS4_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - _ZNK4geos9algorithm15LineIntersector8isProperEv
        - _ZNK4geos9geomgraph4Edge14getCoordinatesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:92,41'
          Dst:             _ZNK4geos9geomgraph4Edge14getCoordinatesEv
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:93,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:94,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:95,41'
          Dst:             _ZNK4geos9geomgraph4Edge14getCoordinatesEv
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:96,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:97,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:98,9'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:104,12'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:106,17'
          Dst:             _ZN4geos9geomgraph4Edge11setIsolatedEb
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:107,17'
          Dst:             _ZN4geos9geomgraph4Edge11setIsolatedEb
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:116,13'
          Dst:             _ZN4geos9geomgraph5index18SegmentIntersector21isTrivialIntersectionEPNS0_4EdgeEmS4_m
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:121,28'
          Dst:             _ZN4geos9geomgraph5index18SegmentIntersector15isBoundaryPointEPNS_9algorithm15LineIntersectorERNSt3__15arrayIPNS6_6vectorIPNS0_4NodeENS6_9allocatorISA_EEEELm2EEE
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:122,48'
          Dst:             _ZNK4geos9algorithm15LineIntersector8isProperEv
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:125,21'
          Dst:             _ZN4geos9geomgraph4Edge16addIntersectionsEPNS_9algorithm15LineIntersectorEmm
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:126,21'
          Dst:             _ZN4geos9geomgraph4Edge16addIntersectionsEPNS_9algorithm15LineIntersectorEmm
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:131,20'
          Dst:             _ZNK4geos9algorithm15LineIntersector8isProperEv
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:132,47'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
    - functionName:    _ZN4geos9geomgraph5index18SegmentIntersector21isTrivialIntersectionEPNS0_4EdgeEmS4_m
      functionSourceFile: '/src/geos/src/geomgraph/index/SegmentIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          79
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos9geomgraph5index18SegmentIntersector18isAdjacentSegmentsEmm
        - _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - _ZNK4geos9geomgraph4Edge12getNumPointsEv
        - _ZNK4geos9geomgraph4Edge8isClosedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:57,16'
          Dst:             _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:58,16'
          Dst:             _ZN4geos9geomgraph5index18SegmentIntersector18isAdjacentSegmentsEmm
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:61,20'
          Dst:             _ZNK4geos9geomgraph4Edge8isClosedEv
        - Src:             'src/geomgraph/index/SegmentIntersector.cpp:62,40'
          Dst:             _ZNK4geos9geomgraph4Edge12getNumPointsEv
    - functionName:    _ZN4geos9geomgraph5index18SegmentIntersector18isAdjacentSegmentsEmm
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SegmentIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph4Edge8isClosedEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZNK4geos9geomgraph4Edge12getNumPointsEv
        - _ZNK4geos9geomgraph4Edge13testInvariantEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/Edge.h:189,9'
          Dst:             _ZNK4geos9geomgraph4Edge13testInvariantEv
        - Src:             'include/geos/geomgraph/Edge.h:190,21'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'include/geos/geomgraph/Edge.h:190,44'
          Dst:             _ZNK4geos9geomgraph4Edge12getNumPointsEv
        - Src:             'include/geos/geomgraph/Edge.h:190,38'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'include/geos/geomgraph/Edge.h:190,30'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZNK4geos9geomgraph5index22SweepLineEventLessThenclIPNS1_14SweepLineEventEEEbRKT_S8_
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SweepLineEvent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraph5index14SweepLineEvent9eventTypeEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/index/SweepLineEvent.h:125,15'
          Dst:             _ZN4geos9geomgraph5index14SweepLineEvent9eventTypeEv
        - Src:             'include/geos/geomgraph/index/SweepLineEvent.h:125,32'
          Dst:             _ZN4geos9geomgraph5index14SweepLineEvent9eventTypeEv
    - functionName:    _ZN4geos9geomgraph5index14SweepLineEvent9eventTypeEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SweepLineEvent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5index17SweepLineEventOBJD0Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SweepLineEventObj.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph5index17SweepLineEventOBJD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/index/SweepLineEventObj.h:31,26'
          Dst:             _ZN4geos9geomgraph5index17SweepLineEventOBJD2Ev
    - functionName:    _ZN4geos9geomgraph5index17SweepLineEventOBJD2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SweepLineEventObj.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5index13MonotoneChainD0Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/MonotoneChain.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph5index17SweepLineEventOBJD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/index/MonotoneChain.h:59,31'
          Dst:             _ZN4geos9geomgraph5index17SweepLineEventOBJD2Ev
    - functionName:    _ZN4geos9geomgraph5index17SweepLineEventOBJC2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SweepLineEventObj.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5index13MonotoneChainC2EPNS1_17MonotoneChainEdgeEm
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/MonotoneChain.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph5index17SweepLineEventOBJC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/index/MonotoneChain.h:54,5'
          Dst:             _ZN4geos9geomgraph5index17SweepLineEventOBJC2Ev
    - functionName:    _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersectorD0Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SimpleMCSweepLineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersectorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/index/SimpleMCSweepLineIntersector.h:58,54'
          Dst:             _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersectorD2Ev
    - functionName:    _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersectorD2Ev
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SimpleMCSweepLineIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph5index18EdgeSetIntersectorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/index/SimpleMCSweepLineIntersector.h:58,54'
          Dst:             _ZN4geos9geomgraph5index18EdgeSetIntersectorD2Ev
    - functionName:    _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector20computeIntersectionsEPNSt3__16vectorIPNS0_4EdgeENS3_9allocatorIS6_EEEEPNS1_18SegmentIntersectorEb
      functionSourceFile: '/src/geos/src/geomgraph/index/SimpleMCSweepLineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector20computeIntersectionsEPNS1_18SegmentIntersectorE
        - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPNSt3__16vectorIPNS0_4EdgeENS3_9allocatorIS6_EEEE
        - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPNSt3__16vectorIPNS0_4EdgeENS3_9allocatorIS6_EEEEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:36,9'
          Dst:             _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPNSt3__16vectorIPNS0_4EdgeENS3_9allocatorIS6_EEEEPv
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:39,9'
          Dst:             _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPNSt3__16vectorIPNS0_4EdgeENS3_9allocatorIS6_EEEE
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:41,5'
          Dst:             _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector20computeIntersectionsEPNS1_18SegmentIntersectorE
    - functionName:    _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector20computeIntersectionsEPNSt3__16vectorIPNS0_4EdgeENS3_9allocatorIS6_EEEESA_PNS1_18SegmentIntersectorE
      functionSourceFile: '/src/geos/src/geomgraph/index/SimpleMCSweepLineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector20computeIntersectionsEPNS1_18SegmentIntersectorE
        - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPNSt3__16vectorIPNS0_4EdgeENS3_9allocatorIS6_EEEEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:48,5'
          Dst:             _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPNSt3__16vectorIPNS0_4EdgeENS3_9allocatorIS6_EEEEPv
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:49,5'
          Dst:             _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPNSt3__16vectorIPNS0_4EdgeENS3_9allocatorIS6_EEEEPv
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:50,5'
          Dst:             _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector20computeIntersectionsEPNS1_18SegmentIntersectorE
    - functionName:    _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPNSt3__16vectorIPNS0_4EdgeENS3_9allocatorIS6_EEEEPv
      functionSourceFile: '/src/geos/src/geomgraph/index/SimpleMCSweepLineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPNS0_4EdgeEPv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:68,9'
          Dst:             _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPNS0_4EdgeEPv
    - functionName:    _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector20computeIntersectionsEPNS1_18SegmentIntersectorE
      functionSourceFile: '/src/geos/src/geomgraph/index/SimpleMCSweepLineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          60
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos9geomgraph5index14SweepLineEvent19getDeleteEventIndexEv
        - _ZN4geos9geomgraph5index14SweepLineEvent8isInsertEv
        - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector13prepareEventsEv
        - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector15processOverlapsEmmPNS1_14SweepLineEventEPNS1_18SegmentIntersectorE
        - _ZNK4geos9geomgraph5index18SegmentIntersector9getIsDoneEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:119,5'
          Dst:             _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector13prepareEventsEv
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:121,9'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:123,16'
          Dst:             _ZN4geos9geomgraph5index14SweepLineEvent8isInsertEv
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:124,36'
          Dst:             _ZN4geos9geomgraph5index14SweepLineEvent19getDeleteEventIndexEv
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:124,13'
          Dst:             _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector15processOverlapsEmmPNS1_14SweepLineEventEPNS1_18SegmentIntersectorE
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:126,16'
          Dst:             _ZNK4geos9geomgraph5index18SegmentIntersector9getIsDoneEv
    - functionName:    _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector13prepareEventsEv
      functionSourceFile: '/src/geos/src/geomgraph/index/SimpleMCSweepLineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos9geomgraph5index14SweepLineEvent14getInsertEventEv
        - _ZN4geos9geomgraph5index14SweepLineEvent19setDeleteEventIndexEm
        - _ZN4geos9geomgraph5index14SweepLineEvent8isDeleteEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:107,9'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:109,16'
          Dst:             _ZN4geos9geomgraph5index14SweepLineEvent8isDeleteEv
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:110,17'
          Dst:             _ZN4geos9geomgraph5index14SweepLineEvent14getInsertEventEv
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:110,35'
          Dst:             _ZN4geos9geomgraph5index14SweepLineEvent19setDeleteEventIndexEm
    - functionName:    _ZN4geos9geomgraph5index14SweepLineEvent8isInsertEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SweepLineEvent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5index14SweepLineEvent19getDeleteEventIndexEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SweepLineEvent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector15processOverlapsEmmPNS1_14SweepLineEventEPNS1_18SegmentIntersectorE
      functionSourceFile: '/src/geos/src/geomgraph/index/SimpleMCSweepLineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          76
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph5index13MonotoneChainENS3_17SweepLineEventOBJEEET_PT0_
        - _ZN4geos9geomgraph5index13MonotoneChain20computeIntersectionsEPS2_PNS1_18SegmentIntersectorE
        - _ZN4geos9geomgraph5index14SweepLineEvent8isInsertEv
        - _ZNK4geos9geomgraph5index14SweepLineEvent9getObjectEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:136,65'
          Dst:             _ZNK4geos9geomgraph5index14SweepLineEvent9getObjectEv
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:136,26'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph5index13MonotoneChainENS3_17SweepLineEventOBJEEET_PT0_
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:145,17'
          Dst:             _ZN4geos9geomgraph5index14SweepLineEvent8isInsertEv
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:146,73'
          Dst:             _ZNK4geos9geomgraph5index14SweepLineEvent9getObjectEv
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:146,34'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph5index13MonotoneChainENS3_17SweepLineEventOBJEEET_PT0_
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:158,22'
          Dst:             _ZN4geos9geomgraph5index13MonotoneChain20computeIntersectionsEPS2_PNS1_18SegmentIntersectorE
    - functionName:    _ZNK4geos9geomgraph5index18SegmentIntersector9getIsDoneEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SegmentIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph5index14SweepLineEvent9getObjectEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SweepLineEvent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPNS_9geomgraph5index13MonotoneChainENS3_17SweepLineEventOBJEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5index13MonotoneChain20computeIntersectionsEPS2_PNS1_18SegmentIntersectorE
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/MonotoneChain.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph5index17MonotoneChainEdge25computeIntersectsForChainEmRKS2_mRNS1_18SegmentIntersectorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geomgraph/index/MonotoneChain.h:64,14'
          Dst:             _ZN4geos9geomgraph5index17MonotoneChainEdge25computeIntersectsForChainEmRKS2_mRNS1_18SegmentIntersectorE
    - functionName:    _ZN4geos9geomgraph5index14SweepLineEvent8isDeleteEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SweepLineEvent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5index14SweepLineEvent14getInsertEventEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SweepLineEvent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5index14SweepLineEvent19setDeleteEventIndexEm
      functionSourceFile: '/src/geos/include/geos/geomgraph/index/SweepLineEvent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPNS0_4EdgeEPv
      functionSourceFile: '/src/geos/src/geomgraph/index/SimpleMCSweepLineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos9geomgraph4Edge20getMonotoneChainEdgeEv
        - _ZN4geos9geomgraph5index17MonotoneChainEdge15getStartIndexesEv
        - _ZN4geos9geomgraph5index17MonotoneChainEdge7getMaxXEm
        - _ZN4geos9geomgraph5index17MonotoneChainEdge7getMinXEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:75,36'
          Dst:             _ZN4geos9geomgraph4Edge20getMonotoneChainEdgeEv
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:76,29'
          Dst:             _ZN4geos9geomgraph5index17MonotoneChainEdge15getStartIndexesEv
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:80,9'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:84,47'
          Dst:             _ZN4geos9geomgraph5index17MonotoneChainEdge7getMinXEm
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:87,47'
          Dst:             _ZN4geos9geomgraph5index17MonotoneChainEdge7getMaxXEm
    - functionName:    _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPNSt3__16vectorIPNS0_4EdgeENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/geomgraph/index/SimpleMCSweepLineIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPNS0_4EdgeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:59,9'
          Dst:             _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPNS0_4EdgeEPv
    - functionName:    _ZN4geos9geomgraph5index14SweepLineEvent5printEv
      functionSourceFile: '/src/geos/src/geomgraph/index/SweepLineEvent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          108
      EdgeCount:       41
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos9geomgraph5index14SweepLineEvent5printEv
        - _ZN4geos9geomgraph5index14SweepLineEvent9eventTypeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/SweepLineEvent.cpp:67,12'
          Dst:             _ZN4geos9geomgraph5index14SweepLineEvent9eventTypeEv
        - Src:             'src/geomgraph/index/SweepLineEvent.cpp:70,27'
          Dst:             _ZN4geos9geomgraph5index14SweepLineEvent5printEv
    - functionName:    _ZN4geos9geomgraph5index14SweepLineEvent9compareToEPS2_
      functionSourceFile: '/src/geos/src/geomgraph/index/SweepLineEvent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9geomgraph5index14SweepLineEvent9eventTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/geomgraph/index/SweepLineEvent.cpp:51,8'
          Dst:             _ZN4geos9geomgraph5index14SweepLineEvent9eventTypeEv
        - Src:             'src/geomgraph/index/SweepLineEvent.cpp:51,27'
          Dst:             _ZN4geos9geomgraph5index14SweepLineEvent9eventTypeEv
        - Src:             'src/geomgraph/index/SweepLineEvent.cpp:54,8'
          Dst:             _ZN4geos9geomgraph5index14SweepLineEvent9eventTypeEv
        - Src:             'src/geomgraph/index/SweepLineEvent.cpp:54,27'
          Dst:             _ZN4geos9geomgraph5index14SweepLineEvent9eventTypeEv
    - functionName:    _ZN4geos9geomgraph5index14SweepLineEventC2EPvdPS2_PNS1_17SweepLineEventOBJE
      functionSourceFile: '/src/geos/src/geomgraph/index/SweepLineEvent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index5chain13MonotoneChain8overlapsERKNS_4geom12CoordinateXYES6_S6_S6_d
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChain.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index5chain13MonotoneChain8overlapsEmmRKS2_mmd
      functionSourceFile: '/src/geos/include/geos/index/chain/MonotoneChain.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
        - _ZN4geos5index5chain13MonotoneChain8overlapsERKNS_4geom12CoordinateXYES6_S6_S6_d
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/chain/MonotoneChain.h:170,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/index/chain/MonotoneChain.h:171,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/index/chain/MonotoneChain.h:172,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/index/chain/MonotoneChain.h:173,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/index/chain/MonotoneChain.h:170,20'
          Dst:             _ZN4geos5index5chain13MonotoneChain8overlapsERKNS_4geom12CoordinateXYES6_S6_S6_d
        - Src:             'include/geos/index/chain/MonotoneChain.h:176,48'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/index/chain/MonotoneChain.h:177,48'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/index/chain/MonotoneChain.h:178,51'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/index/chain/MonotoneChain.h:179,51'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/index/chain/MonotoneChain.h:176,16'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
    - functionName:    _ZNK4geos5index5chain13MonotoneChain15computeOverlapsEPKS2_dPNS1_26MonotoneChainOverlapActionE
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChain.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index5chain13MonotoneChain15computeOverlapsEmmRKS2_mmdRNS1_26MonotoneChainOverlapActionE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/chain/MonotoneChain.cpp:117,5'
          Dst:             _ZNK4geos5index5chain13MonotoneChain15computeOverlapsEmmRKS2_mmdRNS1_26MonotoneChainOverlapActionE
    - functionName:    _ZNK4geos5index5chain13MonotoneChain15computeOverlapsEmmRKS2_mmdRNS1_26MonotoneChainOverlapActionE
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChain.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          110
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4geos5index5chain13MonotoneChain15computeOverlapsEmmRKS2_mmdRNS1_26MonotoneChainOverlapActionE
        - _ZNK4geos5index5chain13MonotoneChain8overlapsEmmRKS2_mmd
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/chain/MonotoneChain.cpp:135,9'
          Dst:             _ZNK4geos5index5chain13MonotoneChain8overlapsEmmRKS2_mmd
        - Src:             'src/index/chain/MonotoneChain.cpp:148,13'
          Dst:             _ZNK4geos5index5chain13MonotoneChain15computeOverlapsEmmRKS2_mmdRNS1_26MonotoneChainOverlapActionE
        - Src:             'src/index/chain/MonotoneChain.cpp:151,13'
          Dst:             _ZNK4geos5index5chain13MonotoneChain15computeOverlapsEmmRKS2_mmdRNS1_26MonotoneChainOverlapActionE
        - Src:             'src/index/chain/MonotoneChain.cpp:157,13'
          Dst:             _ZNK4geos5index5chain13MonotoneChain15computeOverlapsEmmRKS2_mmdRNS1_26MonotoneChainOverlapActionE
    - functionName:    _ZNK4geos5index5chain13MonotoneChain15computeOverlapsEPKS2_PNS1_26MonotoneChainOverlapActionE
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChain.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index5chain13MonotoneChain15computeOverlapsEmmRKS2_mmdRNS1_26MonotoneChainOverlapActionE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/chain/MonotoneChain.cpp:109,5'
          Dst:             _ZNK4geos5index5chain13MonotoneChain15computeOverlapsEmmRKS2_mmdRNS1_26MonotoneChainOverlapActionE
    - functionName:    _ZNK4geos5index5chain13MonotoneChain13computeSelectERKNS_4geom8EnvelopeEmmRNS1_25MonotoneChainSelectActionE
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChain.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_
        - _ZNK4geos5index5chain13MonotoneChain13computeSelectERKNS_4geom8EnvelopeEmmRNS1_25MonotoneChainSelectActionE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/chain/MonotoneChain.cpp:78,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/index/chain/MonotoneChain.cpp:79,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/index/chain/MonotoneChain.cpp:87,19'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_
        - Src:             'src/index/chain/MonotoneChain.cpp:96,9'
          Dst:             _ZNK4geos5index5chain13MonotoneChain13computeSelectERKNS_4geom8EnvelopeEmmRNS1_25MonotoneChainSelectActionE
    - functionName:    _ZNK4geos5index5chain13MonotoneChain6selectERKNS_4geom8EnvelopeERNS1_25MonotoneChainSelectActionE
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChain.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index5chain13MonotoneChain13computeSelectERKNS_4geom8EnvelopeEmmRNS1_25MonotoneChainSelectActionE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/chain/MonotoneChain.cpp:70,5'
          Dst:             _ZNK4geos5index5chain13MonotoneChain13computeSelectERKNS_4geom8EnvelopeEmmRNS1_25MonotoneChainSelectActionE
    - functionName:    _ZNK4geos5index5chain13MonotoneChain14getCoordinatesEv
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChain.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/chain/MonotoneChain.cpp:64,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
    - functionName:    _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEd
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChain.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8Envelope4initERKNS0_12CoordinateXYES4_
        - _ZN4geos4geom8Envelope8expandByEd
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom8Envelope6isNullEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/chain/MonotoneChain.cpp:52,13'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'src/index/chain/MonotoneChain.cpp:53,23'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/index/chain/MonotoneChain.cpp:53,56'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/index/chain/MonotoneChain.cpp:53,13'
          Dst:             _ZN4geos4geom8Envelope4initERKNS0_12CoordinateXYES4_
        - Src:             'src/index/chain/MonotoneChain.cpp:55,17'
          Dst:             _ZN4geos4geom8Envelope8expandByEd
    - functionName:    _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEv
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChain.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEd
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/chain/MonotoneChain.cpp:46,12'
          Dst:             _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEd
    - functionName:    _ZN4geos5index5chain13MonotoneChainC2ERKNS_4geom18CoordinateSequenceEmmPv
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChain.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/chain/MonotoneChain.cpp:40,7'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
    - functionName:    _ZN4geos5index5chain12ChainBuilder11finishChainEv
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChainBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index5chain12ChainBuilder7processEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChainBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom8Quadrant8quadrantERKNS0_12CoordinateXYES4_
        - _ZN4geos5index5chain12ChainBuilder11finishChainEv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/chain/MonotoneChainBuilder.cpp:80,40'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/index/chain/MonotoneChainBuilder.cpp:84,24'
          Dst:             _ZN4geos4geom8Quadrant8quadrantERKNS0_12CoordinateXYES4_
        - Src:             'src/index/chain/MonotoneChainBuilder.cpp:91,13'
          Dst:             _ZN4geos5index5chain12ChainBuilder11finishChainEv
    - functionName:    _ZN4geos5index5chain12ChainBuilder9filter_roEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChainBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index5chain12ChainBuilder7processEPKNS_4geom12CoordinateXYE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/chain/MonotoneChainBuilder.cpp:61,9'
          Dst:             _ZN4geos5index5chain12ChainBuilder7processEPKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos5index5chain12ChainBuilderD0Ev
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChainBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/chain/MonotoneChainBuilder.cpp:49,7'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos5index5chain12ChainBuilder6finishEv
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChainBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index5chain12ChainBuilder11finishChainEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/chain/MonotoneChainBuilder.cpp:68,9'
          Dst:             _ZN4geos5index5chain12ChainBuilder11finishChainEv
    - functionName:    _ZNK4geos4geom18CoordinateSequence8apply_roINS_5index5chain12ChainBuilderEEEvPT_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          259
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:749,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:749,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:751,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:757,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:757,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:763,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:763,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:769,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:769,36'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
    - functionName:    _ZN4geos5index5chain12ChainBuilderC2EPKNS_4geom18CoordinateSequenceEPvRNSt3__16vectorINS1_13MonotoneChainENS8_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChainBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/chain/MonotoneChainBuilder.cpp:51,5'
          Dst:             _ZN4geos4geom16CoordinateFilterC2Ev
    - functionName:    _ZN4geos5index5chain20MonotoneChainBuilder9getChainsEPKNS_4geom18CoordinateSequenceEPvRNSt3__16vectorINS1_13MonotoneChainENS8_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChainBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
        - _ZN4geos5index5chain12ChainBuilder6finishEv
        - _ZN4geos5index5chain12ChainBuilderC2EPKNS_4geom18CoordinateSequenceEPvRNSt3__16vectorINS1_13MonotoneChainENS8_9allocatorISA_EEEE
        - _ZNK4geos4geom18CoordinateSequence8apply_roINS_5index5chain12ChainBuilderEEEvPT_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/chain/MonotoneChainBuilder.cpp:110,18'
          Dst:             _ZN4geos5index5chain12ChainBuilderC2EPKNS_4geom18CoordinateSequenceEPvRNSt3__16vectorINS1_13MonotoneChainENS8_9allocatorISA_EEEE
        - Src:             'src/index/chain/MonotoneChainBuilder.cpp:111,10'
          Dst:             _ZNK4geos4geom18CoordinateSequence8apply_roINS_5index5chain12ChainBuilderEEEvPT_
        - Src:             'src/index/chain/MonotoneChainBuilder.cpp:112,13'
          Dst:             _ZN4geos5index5chain12ChainBuilder6finishEv
        - Src:             'src/index/chain/MonotoneChainBuilder.cpp:113,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
        - Src:             'src/index/chain/MonotoneChainBuilder.cpp:113,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos5index5chain26MonotoneChainOverlapActionD0Ev
      functionSourceFile: '/src/geos/include/geos/index/chain/MonotoneChainOverlapAction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/chain/MonotoneChainOverlapAction.h:55,35'
          Dst:             _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev
    - functionName:    _ZNK4geos5index5chain13MonotoneChain14getLineSegmentEmRNS_4geom11LineSegmentE
      functionSourceFile: '/src/geos/include/geos/index/chain/MonotoneChain.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEEvmRT_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/chain/MonotoneChain.h:124,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEEvmRT_
        - Src:             'include/geos/index/chain/MonotoneChain.h:125,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEEvmRT_
    - functionName:    _ZN4geos5index5chain26MonotoneChainOverlapAction7overlapERKNS1_13MonotoneChainEmS5_m
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChainOverlapAction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index5chain13MonotoneChain14getLineSegmentEmRNS_4geom11LineSegmentE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/chain/MonotoneChainOverlapAction.cpp:35,9'
          Dst:             _ZNK4geos5index5chain13MonotoneChain14getLineSegmentEmRNS_4geom11LineSegmentE
        - Src:             'src/index/chain/MonotoneChainOverlapAction.cpp:36,9'
          Dst:             _ZNK4geos5index5chain13MonotoneChain14getLineSegmentEmRNS_4geom11LineSegmentE
    - functionName:    _ZN4geos5index5chain25MonotoneChainSelectAction6selectERKNS1_13MonotoneChainEm
      functionSourceFile: '/src/geos/src/index/chain/MonotoneChainSelectAction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index5chain13MonotoneChain14getLineSegmentEmRNS_4geom11LineSegmentE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/chain/MonotoneChainSelectAction.cpp:33,8'
          Dst:             _ZNK4geos5index5chain13MonotoneChain14getLineSegmentEmRNS_4geom11LineSegmentE
    - functionName:    _ZN4geos5index5chain25MonotoneChainSelectActionD0Ev
      functionSourceFile: '/src/geos/include/geos/index/chain/MonotoneChainSelectAction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index6kdtree6KdTree19AccumulatingVisitor5visitEPNS1_6KdNodeE
      functionSourceFile: '/src/geos/include/geos/index/kdtree/KdTree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index6kdtree6KdTree16BestMatchVisitor5visitEPNS1_6KdNodeE
      functionSourceFile: '/src/geos/src/index/kdtree/KdTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos5index6kdtree6KdNode13getCoordinateEv
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/kdtree/KdTree.cpp:319,36'
          Dst:             _ZN4geos5index6kdtree6KdNode13getCoordinateEv
        - Src:             'src/index/kdtree/KdTree.cpp:319,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/index/kdtree/KdTree.cpp:325,18'
          Dst:             _ZN4geos5index6kdtree6KdNode13getCoordinateEv
        - Src:             'src/index/kdtree/KdTree.cpp:325,55'
          Dst:             _ZN4geos5index6kdtree6KdNode13getCoordinateEv
        - Src:             'src/index/kdtree/KdTree.cpp:325,34'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
    - functionName:    _ZN4geos5index6kdtree13KdNodeVisitorC2Ev
      functionSourceFile: '/src/geos/include/geos/index/kdtree/KdNodeVisitor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index6kdtree6KdTree16BestMatchVisitorC2ERKNS_4geom10CoordinateEd
      functionSourceFile: '/src/geos/src/index/kdtree/KdTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index6kdtree13KdNodeVisitorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/kdtree/KdTree.cpp:296,27'
          Dst:             _ZN4geos5index6kdtree13KdNodeVisitorC2Ev
    - functionName:    _ZN4geos5index6kdtree6KdTree5queryERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/index/kdtree/KdTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index6kdtree6KdTree14queryNodePointEPNS1_6KdNodeERKNS_4geom10CoordinateEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/kdtree/KdTree.cpp:289,12'
          Dst:             _ZN4geos5index6kdtree6KdTree14queryNodePointEPNS1_6KdNodeERKNS_4geom10CoordinateEb
    - functionName:    _ZN4geos5index6kdtree6KdTree14queryNodePointEPNS1_6KdNodeERKNS_4geom10CoordinateEb
      functionSourceFile: '/src/geos/src/index/kdtree/KdTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          68
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos5index6kdtree6KdNode13getCoordinateEv
        - _ZN4geos5index6kdtree6KdNode4getXEv
        - _ZN4geos5index6kdtree6KdNode4getYEv
        - _ZN4geos5index6kdtree6KdNode7getLeftEv
        - _ZN4geos5index6kdtree6KdNode8getRightEv
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/kdtree/KdTree.cpp:235,26'
          Dst:             _ZN4geos5index6kdtree6KdNode13getCoordinateEv
        - Src:             'src/index/kdtree/KdTree.cpp:235,42'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/index/kdtree/KdTree.cpp:242,41'
          Dst:             _ZN4geos5index6kdtree6KdNode4getXEv
        - Src:             'src/index/kdtree/KdTree.cpp:246,41'
          Dst:             _ZN4geos5index6kdtree6KdNode4getYEv
        - Src:             'src/index/kdtree/KdTree.cpp:252,40'
          Dst:             _ZN4geos5index6kdtree6KdNode7getLeftEv
        - Src:             'src/index/kdtree/KdTree.cpp:255,40'
          Dst:             _ZN4geos5index6kdtree6KdNode8getRightEv
    - functionName:    _ZN4geos5index6kdtree6KdNode4getXEv
      functionSourceFile: '/src/geos/include/geos/index/kdtree/KdNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index6kdtree6KdNode4getYEv
      functionSourceFile: '/src/geos/include/geos/index/kdtree/KdNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index6kdtree6KdNode7getLeftEv
      functionSourceFile: '/src/geos/include/geos/index/kdtree/KdNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index6kdtree6KdNode8getRightEv
      functionSourceFile: '/src/geos/include/geos/index/kdtree/KdNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index6kdtree6KdTree19AccumulatingVisitorC2ERNSt3__16vectorIPNS1_6KdNodeENS4_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/include/geos/index/kdtree/KdTree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index6kdtree13KdNodeVisitorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/kdtree/KdTree.h:105,9'
          Dst:             _ZN4geos5index6kdtree13KdNodeVisitorC2Ev
    - functionName:    _ZN4geos5index6kdtree6KdTree5queryERKNS_4geom8EnvelopeERNSt3__16vectorIPNS1_6KdNodeENS7_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/index/kdtree/KdTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index6kdtree6KdTree19AccumulatingVisitorC2ERNSt3__16vectorIPNS1_6KdNodeENS4_9allocatorIS7_EEEE
        - _ZN4geos5index6kdtree6KdTree9queryNodeEPNS1_6KdNodeERKNS_4geom8EnvelopeEbRNS1_13KdNodeVisitorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/kdtree/KdTree.cpp:282,25'
          Dst:             _ZN4geos5index6kdtree6KdTree19AccumulatingVisitorC2ERNSt3__16vectorIPNS1_6KdNodeENS4_9allocatorIS7_EEEE
        - Src:             'src/index/kdtree/KdTree.cpp:283,5'
          Dst:             _ZN4geos5index6kdtree6KdTree9queryNodeEPNS1_6KdNodeERKNS_4geom8EnvelopeEbRNS1_13KdNodeVisitorE
    - functionName:    _ZN4geos5index6kdtree6KdTree9queryNodeEPNS1_6KdNodeERKNS_4geom8EnvelopeEbRNS1_13KdNodeVisitorE
      functionSourceFile: '/src/geos/src/index/kdtree/KdTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          169
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index6kdtree6KdNode13getCoordinateEv
        - _ZN4geos5index6kdtree6KdNode4getXEv
        - _ZN4geos5index6kdtree6KdNode4getYEv
        - _ZN4geos5index6kdtree6KdNode7getLeftEv
        - _ZN4geos5index6kdtree6KdNode8getRightEv
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/kdtree/KdTree.cpp:170,32'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/index/kdtree/KdTree.cpp:171,45'
          Dst:             _ZN4geos5index6kdtree6KdNode4getXEv
        - Src:             'src/index/kdtree/KdTree.cpp:173,32'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/index/kdtree/KdTree.cpp:174,45'
          Dst:             _ZN4geos5index6kdtree6KdNode4getYEv
        - Src:             'src/index/kdtree/KdTree.cpp:183,41'
          Dst:             _ZN4geos5index6kdtree6KdNode7getLeftEv
        - Src:             'src/index/kdtree/KdTree.cpp:198,48'
          Dst:             _ZN4geos5index6kdtree6KdNode13getCoordinateEv
        - Src:             'src/index/kdtree/KdTree.cpp:198,26'
          Dst:             _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
        - Src:             'src/index/kdtree/KdTree.cpp:206,32'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/index/kdtree/KdTree.cpp:207,45'
          Dst:             _ZN4geos5index6kdtree6KdNode4getXEv
        - Src:             'src/index/kdtree/KdTree.cpp:209,32'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/index/kdtree/KdTree.cpp:210,45'
          Dst:             _ZN4geos5index6kdtree6KdNode4getYEv
        - Src:             'src/index/kdtree/KdTree.cpp:215,44'
          Dst:             _ZN4geos5index6kdtree6KdNode8getRightEv
    - functionName:    _ZN4geos5index6kdtree6KdTree5queryERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/index/kdtree/KdTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index6kdtree6KdTree5queryERKNS_4geom8EnvelopeERNSt3__16vectorIPNS1_6KdNodeENS7_9allocatorISA_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/kdtree/KdTree.cpp:274,5'
          Dst:             _ZN4geos5index6kdtree6KdTree5queryERKNS_4geom8EnvelopeERNSt3__16vectorIPNS1_6KdNodeENS7_9allocatorISA_EEEE
    - functionName:    _ZN4geos5index6kdtree6KdNode8setRightEPS2_
      functionSourceFile: '/src/geos/include/geos/index/kdtree/KdNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index6kdtree6KdNode7setLeftEPS2_
      functionSourceFile: '/src/geos/include/geos/index/kdtree/KdNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index6kdtree6KdTree16BestMatchVisitor7getNodeEv
      functionSourceFile: '/src/geos/src/index/kdtree/KdTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index6kdtree6KdTree16BestMatchVisitor13queryEnvelopeEv
      functionSourceFile: '/src/geos/src/index/kdtree/KdTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope8expandByEd
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/kdtree/KdTree.cpp:305,20'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYE
        - Src:             'src/index/kdtree/KdTree.cpp:306,14'
          Dst:             _ZN4geos4geom8Envelope8expandByEd
    - functionName:    _ZN4geos5index6kdtree6KdTree5queryERKNS_4geom8EnvelopeERNS1_13KdNodeVisitorE
      functionSourceFile: '/src/geos/src/index/kdtree/KdTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index6kdtree6KdTree9queryNodeEPNS1_6KdNodeERKNS_4geom8EnvelopeEbRNS1_13KdNodeVisitorE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/kdtree/KdTree.cpp:266,5'
          Dst:             _ZN4geos5index6kdtree6KdTree9queryNodeEPNS1_6KdNodeERKNS_4geom8EnvelopeEbRNS1_13KdNodeVisitorE
    - functionName:    _ZN4geos5index6kdtree6KdTree11insertExactERKNS_4geom10CoordinateEPv
      functionSourceFile: '/src/geos/src/index/kdtree/KdTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          95
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index6kdtree6KdNode13getCoordinateEv
        - _ZN4geos5index6kdtree6KdNode4getXEv
        - _ZN4geos5index6kdtree6KdNode4getYEv
        - _ZN4geos5index6kdtree6KdNode7getLeftEv
        - _ZN4geos5index6kdtree6KdNode7setLeftEPS2_
        - _ZN4geos5index6kdtree6KdNode8getRightEv
        - _ZN4geos5index6kdtree6KdNode8setRightEPS2_
        - _ZN4geos5index6kdtree6KdNode9incrementEv
        - _ZN4geos5index6kdtree6KdTree10createNodeERKNS_4geom10CoordinateEPv
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/kdtree/KdTree.cpp:117,54'
          Dst:             _ZN4geos5index6kdtree6KdNode13getCoordinateEv
        - Src:             'src/index/kdtree/KdTree.cpp:117,32'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/index/kdtree/KdTree.cpp:122,26'
          Dst:             _ZN4geos5index6kdtree6KdNode9incrementEv
        - Src:             'src/index/kdtree/KdTree.cpp:127,45'
          Dst:             _ZN4geos5index6kdtree6KdNode4getXEv
        - Src:             'src/index/kdtree/KdTree.cpp:129,45'
          Dst:             _ZN4geos5index6kdtree6KdNode4getYEv
        - Src:             'src/index/kdtree/KdTree.cpp:133,40'
          Dst:             _ZN4geos5index6kdtree6KdNode7getLeftEv
        - Src:             'src/index/kdtree/KdTree.cpp:135,40'
          Dst:             _ZN4geos5index6kdtree6KdNode8getRightEv
        - Src:             'src/index/kdtree/KdTree.cpp:143,20'
          Dst:             _ZN4geos5index6kdtree6KdTree10createNodeERKNS_4geom10CoordinateEPv
        - Src:             'src/index/kdtree/KdTree.cpp:145,19'
          Dst:             _ZN4geos5index6kdtree6KdNode7setLeftEPS2_
        - Src:             'src/index/kdtree/KdTree.cpp:147,19'
          Dst:             _ZN4geos5index6kdtree6KdNode8setRightEPS2_
    - functionName:    _ZN4geos5index6kdtree6KdNode9incrementEv
      functionSourceFile: '/src/geos/include/geos/index/kdtree/KdNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      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:    _ZN4geos5index6kdtree6KdTree10createNodeERKNS_4geom10CoordinateEPv
      functionSourceFile: '/src/geos/src/index/kdtree/KdTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index6kdtree6KdTree17findBestMatchNodeERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/index/kdtree/KdTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index6kdtree6KdTree16BestMatchVisitor13queryEnvelopeEv
        - _ZN4geos5index6kdtree6KdTree16BestMatchVisitor7getNodeEv
        - _ZN4geos5index6kdtree6KdTree16BestMatchVisitorC2ERKNS_4geom10CoordinateEd
        - _ZN4geos5index6kdtree6KdTree5queryERKNS_4geom8EnvelopeERNS1_13KdNodeVisitorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/kdtree/KdTree.cpp:97,22'
          Dst:             _ZN4geos5index6kdtree6KdTree16BestMatchVisitorC2ERKNS_4geom10CoordinateEd
        - Src:             'src/index/kdtree/KdTree.cpp:98,19'
          Dst:             _ZN4geos5index6kdtree6KdTree16BestMatchVisitor13queryEnvelopeEv
        - Src:             'src/index/kdtree/KdTree.cpp:98,5'
          Dst:             _ZN4geos5index6kdtree6KdTree5queryERKNS_4geom8EnvelopeERNS1_13KdNodeVisitorE
        - Src:             'src/index/kdtree/KdTree.cpp:99,20'
          Dst:             _ZN4geos5index6kdtree6KdTree16BestMatchVisitor7getNodeEv
    - functionName:    _ZN4geos5index6kdtree6KdTree6insertERKNS_4geom10CoordinateEPv
      functionSourceFile: '/src/geos/src/index/kdtree/KdTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index6kdtree6KdNode9incrementEv
        - _ZN4geos5index6kdtree6KdTree10createNodeERKNS_4geom10CoordinateEPv
        - _ZN4geos5index6kdtree6KdTree11insertExactERKNS_4geom10CoordinateEPv
        - _ZN4geos5index6kdtree6KdTree17findBestMatchNodeERKNS_4geom10CoordinateE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/kdtree/KdTree.cpp:74,16'
          Dst:             _ZN4geos5index6kdtree6KdTree10createNodeERKNS_4geom10CoordinateEPv
        - Src:             'src/index/kdtree/KdTree.cpp:83,29'
          Dst:             _ZN4geos5index6kdtree6KdTree17findBestMatchNodeERKNS_4geom10CoordinateE
        - Src:             'src/index/kdtree/KdTree.cpp:86,24'
          Dst:             _ZN4geos5index6kdtree6KdNode9incrementEv
        - Src:             'src/index/kdtree/KdTree.cpp:91,12'
          Dst:             _ZN4geos5index6kdtree6KdTree11insertExactERKNS_4geom10CoordinateEPv
    - functionName:    _ZN4geos5index6kdtree6KdTree6insertERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/index/kdtree/KdTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index6kdtree6KdTree6insertERKNS_4geom10CoordinateEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/kdtree/KdTree.cpp:66,12'
          Dst:             _ZN4geos5index6kdtree6KdTree6insertERKNS_4geom10CoordinateEPv
    - functionName:    _ZN4geos5index6kdtree6KdNode8getCountEv
      functionSourceFile: '/src/geos/include/geos/index/kdtree/KdNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index6kdtree6KdTree13toCoordinatesERNSt3__16vectorIPNS1_6KdNodeENS3_9allocatorIS6_EEEEb
      functionSourceFile: '/src/geos/src/index/kdtree/KdTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          149
      EdgeCount:       36
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index6kdtree6KdNode13getCoordinateEv
        - _ZN4geos5index6kdtree6KdNode8getCountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/kdtree/KdTree.cpp:42,53'
          Dst:             _ZN4geos5index6kdtree6KdNode8getCountEv
        - Src:             'src/index/kdtree/KdTree.cpp:44,39'
          Dst:             _ZN4geos5index6kdtree6KdNode13getCoordinateEv
        - Src:             'src/index/kdtree/KdTree.cpp:44,39'
          Dst:             _ZN4geos5index6kdtree6KdNode13getCoordinateEv
    - functionName:    _ZN4geos5index6kdtree6KdTree13toCoordinatesERNSt3__16vectorIPNS1_6KdNodeENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/index/kdtree/KdTree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index6kdtree6KdTree13toCoordinatesERNSt3__16vectorIPNS1_6KdNodeENS3_9allocatorIS6_EEEEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/kdtree/KdTree.cpp:33,12'
          Dst:             _ZN4geos5index6kdtree6KdTree13toCoordinatesERNSt3__16vectorIPNS1_6KdNodeENS3_9allocatorIS6_EEEEb
    - functionName:    _ZNK4geos5index8quadtree8NodeBase8hasItemsEv
      functionSourceFile: '/src/geos/include/geos/index/quadtree/NodeBase.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index8quadtree8NodeBase11hasChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/quadtree/NodeBase.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          41
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index8quadtree8NodeBase10isPrunableEv
      functionSourceFile: '/src/geos/include/geos/index/quadtree/NodeBase.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos5index8quadtree8NodeBase11hasChildrenEv
        - _ZNK4geos5index8quadtree8NodeBase8hasItemsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/quadtree/NodeBase.h:145,14'
          Dst:             _ZNK4geos5index8quadtree8NodeBase11hasChildrenEv
        - Src:             'include/geos/index/quadtree/NodeBase.h:145,31'
          Dst:             _ZNK4geos5index8quadtree8NodeBase8hasItemsEv
    - functionName:    _ZN4geos5index8quadtree8NodeBase6removeEPKNS_4geom8EnvelopeEPv
      functionSourceFile: '/src/geos/src/index/quadtree/NodeBase.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          114
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos5index8quadtree8NodeBase6removeEPKNS_4geom8EnvelopeEPv
        - _ZNK4geos5index8quadtree8NodeBase10isPrunableEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/NodeBase.cpp:246,30'
          Dst:             _ZN4geos5index8quadtree8NodeBase6removeEPKNS_4geom8EnvelopeEPv
        - Src:             'src/index/quadtree/NodeBase.cpp:249,29'
          Dst:             _ZNK4geos5index8quadtree8NodeBase10isPrunableEv
    - functionName:    _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8EnvelopeEEEvRKT_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index8quadtree8NodeBase10visitItemsEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE
      functionSourceFile: '/src/geos/src/index/quadtree/NodeBase.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8EnvelopeEEEvRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/NodeBase.cpp:225,5'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom8EnvelopeEEEvRKT_
    - functionName:    _ZN4geos5index8quadtree8NodeBase5visitEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE
      functionSourceFile: '/src/geos/src/index/quadtree/NodeBase.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index8quadtree8NodeBase10visitItemsEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/NodeBase.cpp:212,5'
          Dst:             _ZN4geos5index8quadtree8NodeBase10visitItemsEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE
    - functionName:    _ZNK4geos5index8quadtree8NodeBase8toStringEv
      functionSourceFile: '/src/geos/src/index/quadtree/NodeBase.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          121
      EdgeCount:       49
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index8quadtree8NodeBase12getNodeCountEv
      functionSourceFile: '/src/geos/src/index/quadtree/NodeBase.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos5index8quadtree8NodeBase4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/NodeBase.cpp:177,33'
          Dst:             _ZNK4geos5index8quadtree8NodeBase4sizeEv
    - functionName:    _ZNK4geos5index8quadtree8NodeBase4sizeEv
      functionSourceFile: '/src/geos/src/index/quadtree/NodeBase.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos5index8quadtree8NodeBase4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/NodeBase.cpp:165,33'
          Dst:             _ZNK4geos5index8quadtree8NodeBase4sizeEv
    - functionName:    _ZNK4geos5index8quadtree8NodeBase5depthEv
      functionSourceFile: '/src/geos/src/index/quadtree/NodeBase.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          56
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos5index8quadtree8NodeBase5depthEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/NodeBase.cpp:150,41'
          Dst:             _ZNK4geos5index8quadtree8NodeBase5depthEv
    - functionName:    _ZNK4geos5index8quadtree8NodeBase26addAllItemsFromOverlappingERKNS_4geom8EnvelopeERNSt3__16vectorIPvNS7_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/index/quadtree/NodeBase.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index8quadtree8NodeBase11addAllItemsERNSt3__16vectorIPvNS3_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/index/quadtree/NodeBase.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos5index8quadtree8NodeBase11addAllItemsERNSt3__16vectorIPvNS3_9allocatorIS5_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/NodeBase.cpp:115,22'
          Dst:             _ZNK4geos5index8quadtree8NodeBase11addAllItemsERNSt3__16vectorIPvNS3_9allocatorIS5_EEEE
    - functionName:    _ZN4geos5index8quadtree8NodeBase3addEPv
      functionSourceFile: '/src/geos/src/index/quadtree/NodeBase.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index8quadtree8NodeBase8getItemsEv
      functionSourceFile: '/src/geos/src/index/quadtree/NodeBase.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index8quadtree8NodeBaseD2Ev
      functionSourceFile: '/src/geos/src/index/quadtree/NodeBase.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index8quadtree8NodeBaseD0Ev
      functionSourceFile: '/src/geos/src/index/quadtree/NodeBase.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index8quadtree8NodeBaseC2Ev
      functionSourceFile: '/src/geos/src/index/quadtree/NodeBase.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index8quadtree8NodeBase15getSubnodeIndexEPKNS_4geom8EnvelopeERKNS3_10CoordinateE
      functionSourceFile: '/src/geos/src/index/quadtree/NodeBase.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          81
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/NodeBase.cpp:50,13'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/index/quadtree/NodeBase.cpp:51,17'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/index/quadtree/NodeBase.cpp:54,17'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/index/quadtree/NodeBase.cpp:58,13'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/index/quadtree/NodeBase.cpp:59,17'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/index/quadtree/NodeBase.cpp:62,17'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
    - functionName:    _ZN4geos5index8quadtree8Quadtree5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE
      functionSourceFile: '/src/geos/include/geos/index/quadtree/Quadtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index8quadtree8NodeBase5visitEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/quadtree/Quadtree.h:167,14'
          Dst:             _ZN4geos5index8quadtree8NodeBase5visitEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE
    - functionName:    _ZN4geos5index8quadtree8QuadtreeD0Ev
      functionSourceFile: '/src/geos/include/geos/index/quadtree/Quadtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index8quadtree8QuadtreeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/quadtree/Quadtree.h:114,34'
          Dst:             _ZN4geos5index8quadtree8QuadtreeD2Ev
    - functionName:    _ZNK4geos5index8quadtree8Quadtree8toStringEv
      functionSourceFile: '/src/geos/src/index/quadtree/Quadtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index8quadtree8NodeBase8toStringEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Quadtree.cpp:161,28'
          Dst:             _ZNK4geos5index8quadtree8NodeBase8toStringEv
    - functionName:    _ZN4geos5index8quadtree8Quadtree6removeEPKNS_4geom8EnvelopeEPv
      functionSourceFile: '/src/geos/src/index/quadtree/Quadtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index8quadtree8NodeBase6removeEPKNS_4geom8EnvelopeEPv
        - _ZN4geos5index8quadtree8Quadtree12ensureExtentEPKNS_4geom8EnvelopeEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Quadtree.cpp:134,24'
          Dst:             _ZN4geos5index8quadtree8Quadtree12ensureExtentEPKNS_4geom8EnvelopeEd
        - Src:             'src/index/quadtree/Quadtree.cpp:135,21'
          Dst:             _ZN4geos5index8quadtree8NodeBase6removeEPKNS_4geom8EnvelopeEPv
    - functionName:    _ZN4geos5index8quadtree8Quadtree12ensureExtentEPKNS_4geom8EnvelopeEd
      functionSourceFile: '/src/geos/src/index/quadtree/Quadtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Edddd
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Quadtree.cpp:49,28'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/index/quadtree/Quadtree.cpp:50,28'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/index/quadtree/Quadtree.cpp:51,28'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/index/quadtree/Quadtree.cpp:52,28'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/index/quadtree/Quadtree.cpp:66,28'
          Dst:             _ZN4geos4geom8EnvelopeC2Edddd
    - functionName:    _ZN4geos5index8quadtree8Quadtree8queryAllEv
      functionSourceFile: '/src/geos/src/index/quadtree/Quadtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index8quadtree8NodeBase11addAllItemsERNSt3__16vectorIPvNS3_9allocatorIS5_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Quadtree.cpp:126,10'
          Dst:             _ZNK4geos5index8quadtree8NodeBase11addAllItemsERNSt3__16vectorIPvNS3_9allocatorIS5_EEEE
    - functionName:    _ZN4geos5index8quadtree8Quadtree5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNS7_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/index/quadtree/Quadtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index8quadtree8NodeBase26addAllItemsFromOverlappingERKNS_4geom8EnvelopeERNSt3__16vectorIPvNS7_9allocatorIS9_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Quadtree.cpp:112,10'
          Dst:             _ZNK4geos5index8quadtree8NodeBase26addAllItemsFromOverlappingERKNS_4geom8EnvelopeERNSt3__16vectorIPvNS7_9allocatorIS9_EEEE
    - functionName:    _ZN4geos5index8quadtree8Quadtree12collectStatsERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/index/quadtree/Quadtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Quadtree.cpp:146,27'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'src/index/quadtree/Quadtree.cpp:151,27'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
    - functionName:    _ZN4geos5index8quadtree8Quadtree6insertEPKNS_4geom8EnvelopeEPv
      functionSourceFile: '/src/geos/src/index/quadtree/Quadtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index8quadtree4Root6insertEPKNS_4geom8EnvelopeEPv
        - _ZN4geos5index8quadtree8Quadtree12collectStatsERKNS_4geom8EnvelopeE
        - _ZN4geos5index8quadtree8Quadtree12ensureExtentEPKNS_4geom8EnvelopeEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Quadtree.cpp:88,5'
          Dst:             _ZN4geos5index8quadtree8Quadtree12collectStatsERKNS_4geom8EnvelopeE
        - Src:             'src/index/quadtree/Quadtree.cpp:90,27'
          Dst:             _ZN4geos5index8quadtree8Quadtree12ensureExtentEPKNS_4geom8EnvelopeEd
        - Src:             'src/index/quadtree/Quadtree.cpp:94,10'
          Dst:             _ZN4geos5index8quadtree4Root6insertEPKNS_4geom8EnvelopeEPv
    - functionName:    _ZN4geos5index8quadtree8Quadtree4sizeEv
      functionSourceFile: '/src/geos/src/index/quadtree/Quadtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index8quadtree8NodeBase4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Quadtree.cpp:81,17'
          Dst:             _ZNK4geos5index8quadtree8NodeBase4sizeEv
    - functionName:    _ZN4geos5index8quadtree8Quadtree5depthEv
      functionSourceFile: '/src/geos/src/index/quadtree/Quadtree.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index8quadtree8NodeBase5depthEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Quadtree.cpp:74,17'
          Dst:             _ZNK4geos5index8quadtree8NodeBase5depthEv
    - functionName:    _ZN4geos5index8quadtree4Root15insertContainedEPNS1_4NodeEPKNS_4geom8EnvelopeEPv
      functionSourceFile: '/src/geos/src/index/quadtree/Root.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index8quadtree12IntervalSize11isZeroWidthEdd
        - _ZN4geos5index8quadtree4Node4findEPKNS_4geom8EnvelopeE
        - _ZN4geos5index8quadtree4Node7getNodeEPKNS_4geom8EnvelopeE
        - _ZN4geos5index8quadtree8NodeBase3addEPv
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Root.cpp:128,55'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/index/quadtree/Root.cpp:129,29'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/index/quadtree/Root.cpp:128,20'
          Dst:             _ZN4geos5index8quadtree12IntervalSize11isZeroWidthEdd
        - Src:             'src/index/quadtree/Root.cpp:130,55'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/index/quadtree/Root.cpp:131,29'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/index/quadtree/Root.cpp:130,20'
          Dst:             _ZN4geos5index8quadtree12IntervalSize11isZeroWidthEdd
        - Src:             'src/index/quadtree/Root.cpp:136,22'
          Dst:             _ZN4geos5index8quadtree4Node4findEPKNS_4geom8EnvelopeE
        - Src:             'src/index/quadtree/Root.cpp:139,22'
          Dst:             _ZN4geos5index8quadtree4Node7getNodeEPKNS_4geom8EnvelopeE
        - Src:             'src/index/quadtree/Root.cpp:142,11'
          Dst:             _ZN4geos5index8quadtree8NodeBase3addEPv
    - functionName:    _ZN4geos5index8quadtree4Node11getEnvelopeEv
      functionSourceFile: '/src/geos/include/geos/index/quadtree/Node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index8quadtree4Root6insertEPKNS_4geom8EnvelopeEPv
      functionSourceFile: '/src/geos/src/index/quadtree/Root.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          110
      EdgeCount:       46
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos5index8quadtree4Node11getEnvelopeEv
        - _ZN4geos5index8quadtree4Node14createExpandedENSt3__110unique_ptrIS2_NS3_14default_deleteIS2_EEEERKNS_4geom8EnvelopeE
        - _ZN4geos5index8quadtree4Root15insertContainedEPNS1_4NodeEPKNS_4geom8EnvelopeEPv
        - _ZN4geos5index8quadtree8NodeBase15getSubnodeIndexEPKNS_4geom8EnvelopeERKNS3_10CoordinateE
        - _ZN4geos5index8quadtree8NodeBase3addEPv
        - _ZNK4geos4geom8Envelope8containsEPKS1_
        - _ZNK4geos4geom8Envelope8isfiniteEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Root.cpp:55,19'
          Dst:             _ZNK4geos4geom8Envelope8isfiniteEv
        - Src:             'src/index/quadtree/Root.cpp:56,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/index/quadtree/Root.cpp:56,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/index/quadtree/Root.cpp:56,9'
          Dst:             __cxa_throw
        - Src:             'src/index/quadtree/Root.cpp:56,9'
          Dst:             __cxa_free_exception
        - Src:             'src/index/quadtree/Root.cpp:58,17'
          Dst:             _ZN4geos5index8quadtree8NodeBase15getSubnodeIndexEPKNS_4geom8EnvelopeERKNS3_10CoordinateE
        - Src:             'src/index/quadtree/Root.cpp:64,9'
          Dst:             _ZN4geos5index8quadtree8NodeBase3addEPv
        - Src:             'src/index/quadtree/Root.cpp:82,34'
          Dst:             _ZN4geos5index8quadtree4Node11getEnvelopeEv
        - Src:             'src/index/quadtree/Root.cpp:82,49'
          Dst:             _ZNK4geos4geom8Envelope8containsEPKS1_
        - Src:             'src/index/quadtree/Root.cpp:88,13'
          Dst:             _ZN4geos5index8quadtree4Node14createExpandedENSt3__110unique_ptrIS2_NS3_14default_deleteIS2_EEEERKNS_4geom8EnvelopeE
        - Src:             'src/index/quadtree/Root.cpp:107,5'
          Dst:             _ZN4geos5index8quadtree4Root15insertContainedEPNS1_4NodeEPKNS_4geom8EnvelopeEPv
    - functionName:    _ZN4geos2io15ByteOrderValues9putDoubleEdPhi
      functionSourceFile: '/src/geos/src/io/ByteOrderValues.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - double
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io15ByteOrderValues7putLongElPhi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/ByteOrderValues.cpp:189,5'
          Dst:             _ZN4geos2io15ByteOrderValues7putLongElPhi
    - functionName:    _ZN4geos2io15ByteOrderValues7putLongElPhi
      functionSourceFile: '/src/geos/src/io/ByteOrderValues.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io15ByteOrderValues9getDoubleEPKhi
      functionSourceFile: '/src/geos/src/io/ByteOrderValues.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io15ByteOrderValues7getLongEPKhi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/ByteOrderValues.cpp:169,25'
          Dst:             _ZN4geos2io15ByteOrderValues7getLongEPKhi
    - functionName:    _ZN4geos2io15ByteOrderValues7getLongEPKhi
      functionSourceFile: '/src/geos/src/io/ByteOrderValues.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          54
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io15ByteOrderValues11putUnsignedEjPhi
      functionSourceFile: '/src/geos/src/io/ByteOrderValues.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io15ByteOrderValues6putIntEiPhi
      functionSourceFile: '/src/geos/src/io/ByteOrderValues.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io15ByteOrderValues11getUnsignedEPKhi
      functionSourceFile: '/src/geos/src/io/ByteOrderValues.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io15ByteOrderValues6getIntEPKhi
      functionSourceFile: '/src/geos/src/io/ByteOrderValues.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io10CLocalizerD2Ev
      functionSourceFile: '/src/geos/src/io/CLocalizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setlocale
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/CLocalizer.cpp:44,5'
          Dst:             setlocale
    - functionName:    setlocale
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io10CLocalizerC2Ev
      functionSourceFile: '/src/geos/src/io/CLocalizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - setlocale
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/CLocalizer.cpp:35,15'
          Dst:             setlocale
        - Src:             'src/io/CLocalizer.cpp:39,5'
          Dst:             setlocale
    - functionName:    _ZN4geos2io14GeoJSONFeatureC2ERKS1_
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSON.cpp:242,88'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
    - functionName:    _ZN4geos2io12GeoJSONValueC2ERKS1_
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/io/GeoJSON.cpp:85,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN4geos2io12GeoJSONValueaSERKS1_
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          154
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos2io12GeoJSONValue7cleanupEv
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/io/GeoJSON.cpp:129,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/io/GeoJSON.cpp:127,5'
          Dst:             _ZN4geos2io12GeoJSONValue7cleanupEv
    - functionName:    _ZN4geos2io12GeoJSONValue7cleanupEv
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io24GeoJSONFeatureCollection11getFeaturesEv
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io24GeoJSONFeatureCollectionC2EONSt3__16vectorINS0_14GeoJSONFeatureENS2_9allocatorIS4_EEEE
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io24GeoJSONFeatureCollectionC2ERKNSt3__16vectorINS0_14GeoJSONFeatureENS2_9allocatorIS4_EEEE
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io14GeoJSONFeature5getIdEv
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io14GeoJSONFeature13getPropertiesEv
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io14GeoJSONFeature11getGeometryEv
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io14GeoJSONFeatureaSEOS1_
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io14GeoJSONFeatureaSERKS1_
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSON.cpp:253,32'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
    - functionName:    _ZN4geos2io14GeoJSONFeatureC2EOS1_
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io14GeoJSONFeatureC2ENSt3__110unique_ptrINS_4geom8GeometryENS2_14default_deleteIS5_EEEEONS2_3mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_12GeoJSONValueENS2_4lessISF_EENSD_INS2_4pairIKSF_SG_EEEEEESF_
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io14GeoJSONFeatureC2ENSt3__110unique_ptrINS_4geom8GeometryENS2_14default_deleteIS5_EEEERKNS2_3mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_12GeoJSONValueENS2_4lessISF_EENSD_INS2_4pairIKSF_SG_EEEEEERSK_
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io14GeoJSONFeatureC2ENSt3__110unique_ptrINS_4geom8GeometryENS2_14default_deleteIS5_EEEEONS2_3mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_12GeoJSONValueENS2_4lessISF_EENSD_INS2_4pairIKSF_SG_EEEEEE
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io14GeoJSONFeatureC2ENSt3__110unique_ptrINS_4geom8GeometryENS2_14default_deleteIS5_EEEERKNS2_3mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_12GeoJSONValueENS2_4lessISF_EENSD_INS2_4pairIKSF_SG_EEEEEE
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io12GeoJSONValue7isArrayEv
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io12GeoJSONValue8isObjectEv
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io12GeoJSONValue9isBooleanEv
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io12GeoJSONValue6isNullEv
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io12GeoJSONValue8isStringEv
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io12GeoJSONValue8isNumberEv
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io12GeoJSONValue8getArrayEv
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSON.cpp:190,30'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/GeoJSON.cpp:190,30'
          Dst:             __cxa_throw
    - functionName:    _ZNK4geos2io12GeoJSONValue9getObjectEv
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSON.cpp:184,31'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/GeoJSON.cpp:184,31'
          Dst:             __cxa_throw
    - functionName:    _ZNK4geos2io12GeoJSONValue10getBooleanEv
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSON.cpp:178,32'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/GeoJSON.cpp:178,32'
          Dst:             __cxa_throw
    - functionName:    _ZNK4geos2io12GeoJSONValue7getNullEv
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSON.cpp:172,33'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/GeoJSON.cpp:172,33'
          Dst:             __cxa_throw
    - functionName:    _ZNK4geos2io12GeoJSONValue9getStringEv
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSON.cpp:166,31'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/GeoJSON.cpp:166,31'
          Dst:             __cxa_throw
    - functionName:    _ZNK4geos2io12GeoJSONValue9getNumberEv
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSON.cpp:159,31'
          Dst:             __cxa_allocate_exception
        - Src:             'src/io/GeoJSON.cpp:159,31'
          Dst:             __cxa_throw
    - functionName:    _ZN4geos2io12GeoJSONValueD2Ev
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos2io12GeoJSONValue7cleanupEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/GeoJSON.cpp:80,5'
          Dst:             _ZN4geos2io12GeoJSONValue7cleanupEv
    - functionName:    _ZN4geos2io12GeoJSONValueC2ERKNSt3__16vectorIS1_NS2_9allocatorIS1_EEEE
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io12GeoJSONValueC2ERKNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES1_NS2_4lessIS9_EENS7_INS2_4pairIKS9_S1_EEEEEE
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io12GeoJSONValueC2Eb
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io12GeoJSONValueC2Ev
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 38
      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:    _ZN4geos2io12GeoJSONValueC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io12GeoJSONValueC2Ed
      functionSourceFile: '/src/geos/src/io/GeoJSON.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io15StringTokenizer7getSValEv
      functionSourceFile: '/src/geos/src/io/StringTokenizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos2io15StringTokenizer7getNValEv
      functionSourceFile: '/src/geos/src/io/StringTokenizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos2io15StringTokenizer13peekNextTokenEv
      functionSourceFile: '/src/geos/src/io/StringTokenizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          162
      EdgeCount:       57
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4geos2io18strtod_with_vc_fixEPKcPPc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/io/StringTokenizer.cpp:150,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/io/StringTokenizer.cpp:173,18'
          Dst:             _ZN4geos2io18strtod_with_vc_fixEPKcPPc
    - functionName:    _ZN4geos2io18strtod_with_vc_fixEPKcPPc
      functionSourceFile: '/src/geos/src/io/StringTokenizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strtod
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/io/StringTokenizer.cpp:45,18'
          Dst:             strtod
    - functionName:    _ZN4geos2io15StringTokenizer9nextTokenEv
      functionSourceFile: '/src/geos/src/io/StringTokenizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          215
      EdgeCount:       70
      CyclomaticComplexity: 36
      functionsReached:
        - _ZN4geos2io15StringTokenizer9nextTokenEv
        - _ZN4geos2io18strtod_with_vc_fixEPKcPPc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/io/StringTokenizer.cpp:86,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/io/StringTokenizer.cpp:102,20'
          Dst:             _ZN4geos2io15StringTokenizer9nextTokenEv
        - Src:             'src/io/StringTokenizer.cpp:121,18'
          Dst:             _ZN4geos2io18strtod_with_vc_fixEPKcPPc
    - functionName:    _ZN4geos2io15StringTokenizerC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/geos/src/io/StringTokenizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9linearref21ExtractLineByLocation11computeLineERKNS0_14LinearLocationES4_
      functionSourceFile: '/src/geos/src/linearref/ExtractLineByLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          236
      EdgeCount:       107
      CyclomaticComplexity: 49
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - _ZN4geos4geom18CoordinateSequenceC2Ev
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos4geom18CoordinateSequenceixEm
        - _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_18CoordinateSequenceE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos9linearref14LinearLocation13getCoordinateEPKNS_4geom8GeometryE
        - _ZNK4geos9linearref14LinearLocation15getSegmentIndexEv
        - _ZNK4geos9linearref14LinearLocation18getSegmentFractionEv
        - _ZNK4geos9linearref14LinearLocation8isVertexEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/ExtractLineByLocation.cpp:87,24'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
        - Src:             'src/linearref/ExtractLineByLocation.cpp:90,36'
          Dst:             _ZNK4geos9linearref14LinearLocation15getSegmentIndexEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:92,14'
          Dst:             _ZNK4geos9linearref14LinearLocation18getSegmentFractionEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:96,33'
          Dst:             _ZNK4geos9linearref14LinearLocation15getSegmentIndexEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:97,12'
          Dst:             _ZNK4geos9linearref14LinearLocation18getSegmentFractionEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:101,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:103,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:106,16'
          Dst:             _ZNK4geos9linearref14LinearLocation8isVertexEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:107,38'
          Dst:             _ZNK4geos9linearref14LinearLocation13getCoordinateEPKNS_4geom8GeometryE
        - Src:             'src/linearref/ExtractLineByLocation.cpp:107,28'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/linearref/ExtractLineByLocation.cpp:114,14'
          Dst:             _ZNK4geos9linearref14LinearLocation8isVertexEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:111,32'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/linearref/ExtractLineByLocation.cpp:111,28'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/linearref/ExtractLineByLocation.cpp:115,36'
          Dst:             _ZNK4geos9linearref14LinearLocation13getCoordinateEPKNS_4geom8GeometryE
        - Src:             'src/linearref/ExtractLineByLocation.cpp:115,28'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/linearref/ExtractLineByLocation.cpp:119,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:120,38'
          Dst:             _ZNK4geos9linearref14LinearLocation13getCoordinateEPKNS_4geom8GeometryE
        - Src:             'src/linearref/ExtractLineByLocation.cpp:120,28'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/linearref/ExtractLineByLocation.cpp:128,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:129,32'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/linearref/ExtractLineByLocation.cpp:129,28'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/linearref/ExtractLineByLocation.cpp:132,46'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:132,60'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_18CoordinateSequenceE
        - Src:             'src/linearref/ExtractLineByLocation.cpp:133,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/linearref/ExtractLineByLocation.cpp:133,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZNK4geos4geom15MultiLineString7reverseEv
      functionSourceFile: '/src/geos/include/geos/geom/MultiLineString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9linearref21ExtractLineByLocation7reverseEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/linearref/ExtractLineByLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom10LineString7reverseEv
        - _ZNK4geos4geom15MultiLineString7reverseEv
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/ExtractLineByLocation.cpp:67,28'
          Dst:             __dynamic_cast
        - Src:             'src/linearref/ExtractLineByLocation.cpp:69,20'
          Dst:             _ZNK4geos4geom10LineString7reverseEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:72,38'
          Dst:             __dynamic_cast
        - Src:             'src/linearref/ExtractLineByLocation.cpp:74,25'
          Dst:             _ZNK4geos4geom15MultiLineString7reverseEv
    - functionName:    _ZN4geos9linearref21ExtractLineByLocation13computeLinearERKNS0_14LinearLocationES4_
      functionSourceFile: '/src/geos/src/linearref/ExtractLineByLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          165
      EdgeCount:       74
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN4geos9linearref14LinearIterator4nextEv
        - _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryERKNS0_14LinearLocationE
        - _ZN4geos9linearref21LinearGeometryBuilder11getGeometryEv
        - _ZN4geos9linearref21LinearGeometryBuilder18setFixInvalidLinesEb
        - _ZN4geos9linearref21LinearGeometryBuilder3addERKNS_4geom10CoordinateE
        - _ZN4geos9linearref21LinearGeometryBuilder7endLineEv
        - _ZN4geos9linearref21LinearGeometryBuilderC2EPKNS_4geom15GeometryFactoryE
        - _ZN4geos9linearref21LinearGeometryBuilderD2Ev
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos9linearref14LinearIterator11isEndOfLineEv
        - _ZNK4geos9linearref14LinearIterator14getVertexIndexEv
        - _ZNK4geos9linearref14LinearIterator15getSegmentStartEv
        - _ZNK4geos9linearref14LinearIterator17getComponentIndexEv
        - _ZNK4geos9linearref14LinearIterator7hasNextEv
        - _ZNK4geos9linearref14LinearLocation13getCoordinateEPKNS_4geom8GeometryE
        - _ZNK4geos9linearref14LinearLocation21compareLocationValuesEmmd
        - _ZNK4geos9linearref14LinearLocation8isVertexEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/ExtractLineByLocation.cpp:138,41'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:138,27'
          Dst:             _ZN4geos9linearref21LinearGeometryBuilderC2EPKNS_4geom15GeometryFactoryE
        - Src:             'src/linearref/ExtractLineByLocation.cpp:139,13'
          Dst:             _ZN4geos9linearref21LinearGeometryBuilder18setFixInvalidLinesEb
        - Src:             'src/linearref/ExtractLineByLocation.cpp:141,16'
          Dst:             _ZNK4geos9linearref14LinearLocation8isVertexEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:142,27'
          Dst:             _ZNK4geos9linearref14LinearLocation13getCoordinateEPKNS_4geom8GeometryE
        - Src:             'src/linearref/ExtractLineByLocation.cpp:142,17'
          Dst:             _ZN4geos9linearref21LinearGeometryBuilder3addERKNS_4geom10CoordinateE
        - Src:             'src/linearref/ExtractLineByLocation.cpp:145,24'
          Dst:             _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryERKNS0_14LinearLocationE
        - Src:             'src/linearref/ExtractLineByLocation.cpp:145,44'
          Dst:             _ZNK4geos9linearref14LinearIterator7hasNextEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:146,41'
          Dst:             _ZNK4geos9linearref14LinearIterator17getComponentIndexEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:146,65'
          Dst:             _ZNK4geos9linearref14LinearIterator14getVertexIndexEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:146,16'
          Dst:             _ZNK4geos9linearref14LinearLocation21compareLocationValuesEmmd
        - Src:             'src/linearref/ExtractLineByLocation.cpp:149,28'
          Dst:             _ZNK4geos9linearref14LinearIterator15getSegmentStartEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:150,17'
          Dst:             _ZN4geos9linearref21LinearGeometryBuilder3addERKNS_4geom10CoordinateE
        - Src:             'src/linearref/ExtractLineByLocation.cpp:151,15'
          Dst:             _ZNK4geos9linearref14LinearIterator11isEndOfLineEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:152,21'
          Dst:             _ZN4geos9linearref21LinearGeometryBuilder7endLineEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:145,58'
          Dst:             _ZN4geos9linearref14LinearIterator4nextEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:155,14'
          Dst:             _ZNK4geos9linearref14LinearLocation8isVertexEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:156,25'
          Dst:             _ZNK4geos9linearref14LinearLocation13getCoordinateEPKNS_4geom8GeometryE
        - Src:             'src/linearref/ExtractLineByLocation.cpp:156,17'
          Dst:             _ZN4geos9linearref21LinearGeometryBuilder3addERKNS_4geom10CoordinateE
        - Src:             'src/linearref/ExtractLineByLocation.cpp:158,46'
          Dst:             _ZN4geos9linearref21LinearGeometryBuilder11getGeometryEv
        - Src:             'src/linearref/ExtractLineByLocation.cpp:159,1'
          Dst:             _ZN4geos9linearref21LinearGeometryBuilderD2Ev
        - Src:             'src/linearref/ExtractLineByLocation.cpp:159,1'
          Dst:             _ZN4geos9linearref21LinearGeometryBuilderD2Ev
    - functionName:    _ZN4geos9linearref21ExtractLineByLocationC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/linearref/ExtractLineByLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9linearref21ExtractLineByLocation7extractERKNS0_14LinearLocationES4_
      functionSourceFile: '/src/geos/src/linearref/ExtractLineByLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9linearref21ExtractLineByLocation13computeLinearERKNS0_14LinearLocationES4_
        - _ZN4geos9linearref21ExtractLineByLocation7reverseEPKNS_4geom8GeometryE
        - _ZNK4geos9linearref14LinearLocation9compareToERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/ExtractLineByLocation.cpp:56,12'
          Dst:             _ZNK4geos9linearref14LinearLocation9compareToERKS1_
        - Src:             'src/linearref/ExtractLineByLocation.cpp:57,26'
          Dst:             _ZN4geos9linearref21ExtractLineByLocation13computeLinearERKNS0_14LinearLocationES4_
        - Src:             'src/linearref/ExtractLineByLocation.cpp:58,25'
          Dst:             _ZN4geos9linearref21ExtractLineByLocation7reverseEPKNS_4geom8GeometryE
        - Src:             'src/linearref/ExtractLineByLocation.cpp:61,12'
          Dst:             _ZN4geos9linearref21ExtractLineByLocation13computeLinearERKNS0_14LinearLocationES4_
    - functionName:    _ZN4geos9linearref21ExtractLineByLocation7extractEPKNS_4geom8GeometryERKNS0_14LinearLocationES8_
      functionSourceFile: '/src/geos/src/linearref/ExtractLineByLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref21ExtractLineByLocation7extractERKNS0_14LinearLocationES4_
        - _ZN4geos9linearref21ExtractLineByLocationC2EPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/ExtractLineByLocation.cpp:45,27'
          Dst:             _ZN4geos9linearref21ExtractLineByLocationC2EPKNS_4geom8GeometryE
        - Src:             'src/linearref/ExtractLineByLocation.cpp:46,15'
          Dst:             _ZN4geos9linearref21ExtractLineByLocation7extractERKNS0_14LinearLocationES4_
    - functionName:    _ZNK4geos9linearref18LengthIndexOfPoint21segmentNearestMeasureEPKNS_4geom11LineSegmentERKNS2_10CoordinateEd
      functionSourceFile: '/src/geos/src/linearref/LengthIndexOfPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      double
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYE
        - _ZNK4geos4geom11LineSegment9getLengthEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:117,30'
          Dst:             _ZNK4geos4geom11LineSegment16projectionFactorERKNS0_12CoordinateXYE
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:122,56'
          Dst:             _ZNK4geos4geom11LineSegment9getLengthEv
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:125,39'
          Dst:             _ZNK4geos4geom11LineSegment9getLengthEv
    - functionName:    _ZNK4geos9linearref18LengthIndexOfPoint16indexOfFromStartERKNS_4geom10CoordinateEd
      functionSourceFile: '/src/geos/src/linearref/LengthIndexOfPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2Ev
        - _ZN4geos9linearref14LinearIterator4nextEv
        - _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryE
        - _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
        - _ZNK4geos4geom11LineSegment9getLengthEv
        - _ZNK4geos9linearref14LinearIterator11isEndOfLineEv
        - _ZNK4geos9linearref14LinearIterator13getSegmentEndEv
        - _ZNK4geos9linearref14LinearIterator15getSegmentStartEv
        - _ZNK4geos9linearref14LinearIterator7hasNextEv
        - _ZNK4geos9linearref18LengthIndexOfPoint21segmentNearestMeasureEPKNS_4geom11LineSegmentERKNS2_10CoordinateEd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:91,17'
          Dst:             _ZN4geos4geom11LineSegmentC2Ev
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:92,20'
          Dst:             _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryE
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:93,14'
          Dst:             _ZNK4geos9linearref14LinearIterator7hasNextEv
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:94,17'
          Dst:             _ZNK4geos9linearref14LinearIterator11isEndOfLineEv
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:95,25'
          Dst:             _ZNK4geos9linearref14LinearIterator15getSegmentStartEv
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:96,25'
          Dst:             _ZNK4geos9linearref14LinearIterator13getSegmentEndEv
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:97,38'
          Dst:             _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:98,37'
          Dst:             _ZNK4geos9linearref18LengthIndexOfPoint21segmentNearestMeasureEPKNS_4geom11LineSegmentERKNS2_10CoordinateEd
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:104,40'
          Dst:             _ZNK4geos4geom11LineSegment9getLengthEv
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:106,12'
          Dst:             _ZN4geos9linearref14LinearIterator4nextEv
    - functionName:    _ZN4geos9linearref18LengthIndexOfPointC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/linearref/LengthIndexOfPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9linearref18LengthIndexOfPoint12indexOfAfterERKNS_4geom10CoordinateEd
      functionSourceFile: '/src/geos/src/linearref/LengthIndexOfPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          70
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos9linearref18LengthIndexOfPoint16indexOfFromStartERKNS_4geom10CoordinateEd
        - _ZNK4geos9linearref18LengthIndexOfPoint7indexOfERKNS_4geom10CoordinateE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:64,16'
          Dst:             _ZNK4geos9linearref18LengthIndexOfPoint7indexOfERKNS_4geom10CoordinateE
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:73,27'
          Dst:             _ZNK4geos9linearref18LengthIndexOfPoint16indexOfFromStartERKNS_4geom10CoordinateEd
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:79,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:79,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:79,9'
          Dst:             __cxa_throw
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:79,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos9linearref18LengthIndexOfPoint7indexOfERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/linearref/LengthIndexOfPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9linearref18LengthIndexOfPoint16indexOfFromStartERKNS_4geom10CoordinateEd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:56,12'
          Dst:             _ZNK4geos9linearref18LengthIndexOfPoint16indexOfFromStartERKNS_4geom10CoordinateEd
    - functionName:    _ZN4geos9linearref18LengthIndexOfPoint12indexOfAfterEPKNS_4geom8GeometryERKNS2_10CoordinateEd
      functionSourceFile: '/src/geos/src/linearref/LengthIndexOfPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref18LengthIndexOfPointC2EPKNS_4geom8GeometryE
        - _ZNK4geos9linearref18LengthIndexOfPoint12indexOfAfterERKNS_4geom10CoordinateEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:46,24'
          Dst:             _ZN4geos9linearref18LengthIndexOfPointC2EPKNS_4geom8GeometryE
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:47,20'
          Dst:             _ZNK4geos9linearref18LengthIndexOfPoint12indexOfAfterERKNS_4geom10CoordinateEd
    - functionName:    _ZN4geos9linearref18LengthIndexOfPoint7indexOfEPKNS_4geom8GeometryERKNS2_10CoordinateE
      functionSourceFile: '/src/geos/src/linearref/LengthIndexOfPoint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref18LengthIndexOfPointC2EPKNS_4geom8GeometryE
        - _ZNK4geos9linearref18LengthIndexOfPoint7indexOfERKNS_4geom10CoordinateE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:39,24'
          Dst:             _ZN4geos9linearref18LengthIndexOfPointC2EPKNS_4geom8GeometryE
        - Src:             'src/linearref/LengthIndexOfPoint.cpp:40,20'
          Dst:             _ZNK4geos9linearref18LengthIndexOfPoint7indexOfERKNS_4geom10CoordinateE
    - functionName:    _ZN4geos9linearref21LinearGeometryBuilderD2Ev
      functionSourceFile: '/src/geos/src/linearref/LinearGeometryBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9linearref21LinearGeometryBuilder11getGeometryEv
      functionSourceFile: '/src/geos/src/linearref/LinearGeometryBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref21LinearGeometryBuilder7endLineEv
        - _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearGeometryBuilder.cpp:138,5'
          Dst:             _ZN4geos9linearref21LinearGeometryBuilder7endLineEv
        - Src:             'src/linearref/LinearGeometryBuilder.cpp:141,22'
          Dst:             _ZNK4geos4geom15GeometryFactory13buildGeometryEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZN4geos9linearref21LinearGeometryBuilder7endLineEv
      functionSourceFile: '/src/geos/src/linearref/LinearGeometryBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          148
      EdgeCount:       34
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceixEm
        - _ZN4geos9linearref21LinearGeometryBuilder3addERKNS_4geom10CoordinateE
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearGeometryBuilder.cpp:94,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/linearref/LinearGeometryBuilder.cpp:111,37'
          Dst:             _ZN4geos4geom18CoordinateSequenceixEm
        - Src:             'src/linearref/LinearGeometryBuilder.cpp:112,13'
          Dst:             _ZN4geos9linearref21LinearGeometryBuilder3addERKNS_4geom10CoordinateE
        - Src:             'src/linearref/LinearGeometryBuilder.cpp:118,26'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/linearref/LinearGeometryBuilder.cpp:119,5'
          Dst:             __cxa_begin_catch
        - Src:             'src/linearref/LinearGeometryBuilder.cpp:124,13'
          Dst:             __cxa_rethrow
        - Src:             'src/linearref/LinearGeometryBuilder.cpp:126,5'
          Dst:             __cxa_end_catch
        - Src:             'src/linearref/LinearGeometryBuilder.cpp:126,5'
          Dst:             __cxa_end_catch
        - Src:             'src/linearref/LinearGeometryBuilder.cpp:126,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4geos9linearref21LinearGeometryBuilder3addERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/linearref/LinearGeometryBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9linearref21LinearGeometryBuilder3addERKNS_4geom10CoordinateEb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearGeometryBuilder.cpp:66,5'
          Dst:             _ZN4geos9linearref21LinearGeometryBuilder3addERKNS_4geom10CoordinateEb
    - functionName:    _ZN4geos9linearref21LinearGeometryBuilder3addERKNS_4geom10CoordinateEb
      functionSourceFile: '/src/geos/src/linearref/LinearGeometryBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearGeometryBuilder.cpp:76,16'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
    - functionName:    _ZNK4geos9linearref21LinearGeometryBuilder17getLastCoordinateEv
      functionSourceFile: '/src/geos/src/linearref/LinearGeometryBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9linearref21LinearGeometryBuilder18setFixInvalidLinesEb
      functionSourceFile: '/src/geos/src/linearref/LinearGeometryBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9linearref21LinearGeometryBuilder21setIgnoreInvalidLinesEb
      functionSourceFile: '/src/geos/src/linearref/LinearGeometryBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9linearref21LinearGeometryBuilderC2EPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/linearref/LinearGeometryBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/linearref/LinearGeometryBuilder.cpp:42,24'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
    - functionName:    _ZN4geos4math2DD3powERKS1_i
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          100
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos4math2DD12selfMultiplyERKS1_
        - _ZN4geos4math2DDC2Ed
        - _ZN4geos4mathmlERKNS0_2DDES3_
        - _ZNK4geos4math2DD10reciprocalEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:371,16'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/math/DD.cpp:374,8'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/math/DD.cpp:381,15'
          Dst:             _ZN4geos4math2DD12selfMultiplyERKS1_
        - Src:             'src/math/DD.cpp:385,18'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/math/DD.cpp:393,18'
          Dst:             _ZNK4geos4math2DD10reciprocalEv
    - functionName:    _ZN4geos4math2DD12selfMultiplyERKS1_
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DD12selfMultiplyEdd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:177,12'
          Dst:             _ZN4geos4math2DD12selfMultiplyEdd
    - functionName:    _ZN4geos4mathmlERKNS0_2DDES3_
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DD12selfMultiplyERKS1_
        - _ZN4geos4math2DDC2Edd
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:189,8'
          Dst:             _ZN4geos4math2DDC2Edd
        - Src:             'src/math/DD.cpp:190,8'
          Dst:             _ZN4geos4math2DD12selfMultiplyERKS1_
    - functionName:    _ZNK4geos4math2DD10reciprocalEv
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DDC2Edd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:278,12'
          Dst:             _ZN4geos4math2DDC2Edd
    - functionName:    _ZN4geos4math2DDC2Edd
      functionSourceFile: '/src/geos/include/geos/math/DD.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4math2DD12selfMultiplyEdd
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4math2DD11determinantEdddd
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DD11determinantERKS1_S3_S3_S3_
        - _ZN4geos4math2DDC2Ed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:359,24'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/math/DD.cpp:359,32'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/math/DD.cpp:359,40'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/math/DD.cpp:359,48'
          Dst:             _ZN4geos4math2DDC2Ed
        - Src:             'src/math/DD.cpp:359,12'
          Dst:             _ZN4geos4math2DD11determinantERKS1_S3_S3_S3_
    - functionName:    _ZN4geos4math2DD11determinantERKS1_S3_S3_S3_
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4mathmiERKNS0_2DDES3_
        - _ZN4geos4mathmlERKNS0_2DDES3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:353,16'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/math/DD.cpp:353,28'
          Dst:             _ZN4geos4mathmlERKNS0_2DDES3_
        - Src:             'src/math/DD.cpp:353,22'
          Dst:             _ZN4geos4mathmiERKNS0_2DDES3_
    - functionName:    _ZN4geos4mathmiERKNS0_2DDES3_
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DD12selfSubtractERKS1_
        - _ZN4geos4math2DDC2Edd
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:146,8'
          Dst:             _ZN4geos4math2DDC2Edd
        - Src:             'src/math/DD.cpp:147,8'
          Dst:             _ZN4geos4math2DD12selfSubtractERKS1_
    - functionName:    _ZN4geos4math2DD12selfSubtractERKS1_
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DD7selfAddEdd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:128,12'
          Dst:             _ZN4geos4math2DD7selfAddEdd
    - functionName:    _ZN4geos4math2DD7selfAddEdd
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4math2DD3absERKS1_
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4math2DD10isNegativeEv
        - _ZNK4geos4math2DD5isNaNEv
        - _ZNK4geos4math2DD6negateEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:343,12'
          Dst:             _ZNK4geos4math2DD5isNaNEv
        - Src:             'src/math/DD.cpp:344,12'
          Dst:             _ZNK4geos4math2DD10isNegativeEv
        - Src:             'src/math/DD.cpp:345,19'
          Dst:             _ZNK4geos4math2DD6negateEv
    - functionName:    _ZNK4geos4math2DD5isNaNEv
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4math2DD10isNegativeEv
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4math2DD6negateEv
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4math2DDC2Edd
        - _ZNK4geos4math2DD5isNaNEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:255,8'
          Dst:             _ZN4geos4math2DDC2Edd
        - Src:             'src/math/DD.cpp:256,12'
          Dst:             _ZNK4geos4math2DD5isNaNEv
    - functionName:    _ZN4geos4math2DD5truncERKS1_
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4math2DD10isPositiveEv
        - _ZNK4geos4math2DD4ceilEv
        - _ZNK4geos4math2DD5floorEv
        - _ZNK4geos4math2DD5isNaNEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:333,12'
          Dst:             _ZNK4geos4math2DD5isNaNEv
        - Src:             'src/math/DD.cpp:334,12'
          Dst:             _ZNK4geos4math2DD10isPositiveEv
        - Src:             'src/math/DD.cpp:335,19'
          Dst:             _ZNK4geos4math2DD5floorEv
        - Src:             'src/math/DD.cpp:336,15'
          Dst:             _ZNK4geos4math2DD4ceilEv
    - functionName:    _ZNK4geos4math2DD10isPositiveEv
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4math2DD5floorEv
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4math2DDC2Edd
        - _ZNK4geos4math2DD5isNaNEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:283,8'
          Dst:             _ZN4geos4math2DDC2Edd
        - Src:             'src/math/DD.cpp:284,9'
          Dst:             _ZNK4geos4math2DD5isNaNEv
    - functionName:    _ZNK4geos4math2DD4ceilEv
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4math2DDC2Edd
        - _ZNK4geos4math2DD5isNaNEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:299,8'
          Dst:             _ZN4geos4math2DDC2Edd
        - Src:             'src/math/DD.cpp:300,9'
          Dst:             _ZNK4geos4math2DD5isNaNEv
    - functionName:    _ZNK4geos4math2DD4rintEv
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4math2DDC2Edd
        - _ZN4geos4mathplERKNS0_2DDEd
        - _ZNK4geos4math2DD5floorEv
        - _ZNK4geos4math2DD5isNaNEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:324,8'
          Dst:             _ZN4geos4math2DDC2Edd
        - Src:             'src/math/DD.cpp:325,9'
          Dst:             _ZNK4geos4math2DD5isNaNEv
        - Src:             'src/math/DD.cpp:326,17'
          Dst:             _ZN4geos4mathplERKNS0_2DDEd
        - Src:             'src/math/DD.cpp:326,24'
          Dst:             _ZNK4geos4math2DD5floorEv
    - functionName:    _ZN4geos4mathplERKNS0_2DDEd
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DD7selfAddEd
        - _ZN4geos4math2DDC2Edd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:120,8'
          Dst:             _ZN4geos4math2DDC2Edd
        - Src:             'src/math/DD.cpp:121,8'
          Dst:             _ZN4geos4math2DD7selfAddEd
    - functionName:    _ZN4geos4math2DD7selfAddEd
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4math2DD6signumEv
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          36
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4mathngERKNS0_2DDE
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4math2DD6negateEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:249,14'
          Dst:             _ZNK4geos4math2DD6negateEv
    - functionName:    _ZN4geos4mathdvERKNS0_2DDEd
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DD10selfDivideEd
        - _ZN4geos4math2DDC2Edd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:242,8'
          Dst:             _ZN4geos4math2DDC2Edd
        - Src:             'src/math/DD.cpp:243,8'
          Dst:             _ZN4geos4math2DD10selfDivideEd
    - functionName:    _ZN4geos4math2DD10selfDivideEd
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DD10selfDivideEdd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:228,12'
          Dst:             _ZN4geos4math2DD10selfDivideEdd
    - functionName:    _ZN4geos4math2DD10selfDivideEdd
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4mathdvERKNS0_2DDES3_
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DD10selfDivideERKS1_
        - _ZN4geos4math2DDC2Edd
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:234,8'
          Dst:             _ZN4geos4math2DDC2Edd
        - Src:             'src/math/DD.cpp:235,8'
          Dst:             _ZN4geos4math2DD10selfDivideERKS1_
    - functionName:    _ZN4geos4math2DD10selfDivideERKS1_
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DD10selfDivideEdd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:222,12'
          Dst:             _ZN4geos4math2DD10selfDivideEdd
    - functionName:    _ZN4geos4mathmlERKNS0_2DDEd
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DD12selfMultiplyEd
        - _ZN4geos4math2DDC2Edd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:197,8'
          Dst:             _ZN4geos4math2DDC2Edd
        - Src:             'src/math/DD.cpp:198,8'
          Dst:             _ZN4geos4math2DD12selfMultiplyEd
    - functionName:    _ZN4geos4math2DD12selfMultiplyEd
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DD12selfMultiplyEdd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:183,12'
          Dst:             _ZN4geos4math2DD12selfMultiplyEdd
    - functionName:    _ZN4geos4mathmiERKNS0_2DDEd
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DD12selfSubtractEd
        - _ZN4geos4math2DDC2Edd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:154,8'
          Dst:             _ZN4geos4math2DDC2Edd
        - Src:             'src/math/DD.cpp:155,8'
          Dst:             _ZN4geos4math2DD12selfSubtractEd
    - functionName:    _ZN4geos4math2DD12selfSubtractEd
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DD7selfAddEdd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:140,12'
          Dst:             _ZN4geos4math2DD7selfAddEdd
    - functionName:    _ZN4geos4math2DD12selfSubtractEdd
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DD7selfAddEdd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:134,12'
          Dst:             _ZN4geos4math2DD7selfAddEdd
    - functionName:    _ZN4geos4mathplERKNS0_2DDES3_
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DD7selfAddERKS1_
        - _ZN4geos4math2DDC2Edd
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:112,8'
          Dst:             _ZN4geos4math2DDC2Edd
        - Src:             'src/math/DD.cpp:113,8'
          Dst:             _ZN4geos4math2DD7selfAddERKS1_
    - functionName:    _ZN4geos4math2DD7selfAddERKS1_
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4math2DD7selfAddEdd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/math/DD.cpp:69,12'
          Dst:             _ZN4geos4math2DD7selfAddEdd
    - functionName:    _ZNK4geos4math2DD8intValueEv
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4math2DD11doubleValueEv
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4math2DD6isZeroEv
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4math2DD5isInfEv
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4math2DD6setNaNEv
      functionSourceFile: '/src/geos/src/math/DD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos6noding20ArcIntersectionAdder20processIntersectionsERNS0_9ArcStringEmS3_mENK3$_0clINS_4geom12CoordinateXYEEEDaRKT_'
      functionSourceFile: '/src/geos/src/noding/ArcIntersectionAdder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_9ArcStringEEET_PT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ArcIntersectionAdder.cpp:51,17'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_9ArcStringEEET_PT0_
        - Src:             'src/noding/ArcIntersectionAdder.cpp:52,17'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_9ArcStringEEET_PT0_
    - functionName:    _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_9ArcStringEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos6noding20ArcIntersectionAdder20processIntersectionsERNS0_9ArcStringEmS3_mENK3$_0clINS_4geom14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/noding/ArcIntersectionAdder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_9ArcStringEEET_PT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ArcIntersectionAdder.cpp:51,17'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_9ArcStringEEET_PT0_
        - Src:             'src/noding/ArcIntersectionAdder.cpp:52,17'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_9ArcStringEEET_PT0_
    - functionName:    '_ZZN4geos6noding20ArcIntersectionAdder20processIntersectionsERNS0_9ArcStringEmS3_mENK3$_0clINS_4geom13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/noding/ArcIntersectionAdder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_9ArcStringEEET_PT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ArcIntersectionAdder.cpp:51,17'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_9ArcStringEEET_PT0_
        - Src:             'src/noding/ArcIntersectionAdder.cpp:52,17'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_9ArcStringEEET_PT0_
    - functionName:    '_ZZN4geos6noding20ArcIntersectionAdder20processIntersectionsERNS0_9ArcStringEmS3_mENK3$_0clINS_4geom10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/noding/ArcIntersectionAdder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_9ArcStringEEET_PT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ArcIntersectionAdder.cpp:51,17'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_9ArcStringEEET_PT0_
        - Src:             'src/noding/ArcIntersectionAdder.cpp:52,17'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_9ArcStringEEET_PT0_
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIRZNS_6noding20ArcIntersectionAdder20processIntersectionsERNS3_9ArcStringEmS6_mE3$_0EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZN4geos6noding20ArcIntersectionAdder20processIntersectionsERNS0_9ArcStringEmS3_mENK3$_0clINS_4geom10CoordinateEEEDaRKT_'
        - '_ZZN4geos6noding20ArcIntersectionAdder20processIntersectionsERNS0_9ArcStringEmS3_mENK3$_0clINS_4geom12CoordinateXYEEEDaRKT_'
        - '_ZZN4geos6noding20ArcIntersectionAdder20processIntersectionsERNS0_9ArcStringEmS3_mENK3$_0clINS_4geom13CoordinateXYMEEEDaRKT_'
        - '_ZZN4geos6noding20ArcIntersectionAdder20processIntersectionsERNS0_9ArcStringEmS3_mENK3$_0clINS_4geom14CoordinateXYZMEEEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZN4geos6noding20ArcIntersectionAdder20processIntersectionsERNS0_9ArcStringEmS3_mENK3$_0clINS_4geom10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZN4geos6noding20ArcIntersectionAdder20processIntersectionsERNS0_9ArcStringEmS3_mENK3$_0clINS_4geom13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZN4geos6noding20ArcIntersectionAdder20processIntersectionsERNS0_9ArcStringEmS3_mENK3$_0clINS_4geom14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZN4geos6noding20ArcIntersectionAdder20processIntersectionsERNS0_9ArcStringEmS3_mENK3$_0clINS_4geom12CoordinateXYEEEDaRKT_'
    - functionName:    _ZN4geos6noding20ArcIntersectionAdderD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/ArcIntersectionAdder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding14ArcIntersectorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/ArcIntersectionAdder.h:23,16'
          Dst:             _ZN4geos6noding14ArcIntersectorD2Ev
    - functionName:    _ZN4geos6noding20ArcIntersectionAdder20processIntersectionsERNS0_13SegmentStringEmS3_m
      functionSourceFile: '/src/geos/src/noding/ArcIntersectionAdder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom14CoordinateXYZMEEEvRKT_m
        - _ZN4geos9algorithm22CircularArcIntersector10intersectsERKNS_4geom18CoordinateSequenceEmmS5_mm
        - _ZNK4geos6noding20ArcIntersectionAdder21isTrivialIntersectionEPKNS0_10PathStringEmS4_m
        - _ZNK4geos9algorithm22CircularArcIntersector8getPointEh
        - _ZNK4geos9algorithm22CircularArcIntersector9getResultEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ArcIntersectionAdder.cpp:117,19'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector10intersectsERKNS_4geom18CoordinateSequenceEmmS5_mm
        - Src:             'src/noding/ArcIntersectionAdder.cpp:120,23'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector9getResultEv
        - Src:             'src/noding/ArcIntersectionAdder.cpp:124,9'
          Dst:             _ZNK4geos6noding20ArcIntersectionAdder21isTrivialIntersectionEPKNS0_10PathStringEmS4_m
        - Src:             'src/noding/ArcIntersectionAdder.cpp:130,72'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector8getPointEh
        - Src:             'src/noding/ArcIntersectionAdder.cpp:130,42'
          Dst:             _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom14CoordinateXYZMEEEvRKT_m
    - functionName:    _ZNK4geos9algorithm22CircularArcIntersector9getResultEv
      functionSourceFile: '/src/geos/include/geos/algorithm/CircularArcIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos6noding20ArcIntersectionAdder21isTrivialIntersectionEPKNS0_10PathStringEmS4_m
      functionSourceFile: '/src/geos/src/noding/ArcIntersectionAdder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding20ArcIntersectionAdder18isAdjacentSegmentsEmm
        - _ZNK4geos9algorithm22CircularArcIntersector12getNumPointsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ArcIntersectionAdder.cpp:96,23'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector12getNumPointsEv
        - Src:             'src/noding/ArcIntersectionAdder.cpp:100,9'
          Dst:             _ZN4geos6noding20ArcIntersectionAdder18isAdjacentSegmentsEmm
    - functionName:    _ZNK4geos9algorithm22CircularArcIntersector8getPointEh
      functionSourceFile: '/src/geos/include/geos/algorithm/CircularArcIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom14CoordinateXYZMEEEvRKT_m
      functionSourceFile: '/src/geos/include/geos/noding/NodedSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          70
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos6noding15SegmentNodeList3addINS_4geom14CoordinateXYZMEEEvRKT_m
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - _ZNK4geos6noding13SegmentString4sizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodedSegmentString.h:167,28'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'include/geos/noding/NodedSegmentString.h:168,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/noding/NodedSegmentString.h:168,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/noding/NodedSegmentString.h:168,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/noding/NodedSegmentString.h:168,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/noding/NodedSegmentString.h:173,28'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'include/geos/noding/NodedSegmentString.h:174,34'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - Src:             'include/geos/noding/NodedSegmentString.h:179,22'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/noding/NodedSegmentString.h:188,18'
          Dst:             _ZN4geos6noding15SegmentNodeList3addINS_4geom14CoordinateXYZMEEEvRKT_m
    - functionName:    _ZNK4geos9algorithm22CircularArcIntersector12getNumPointsEv
      functionSourceFile: '/src/geos/include/geos/algorithm/CircularArcIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding20ArcIntersectionAdder18isAdjacentSegmentsEmm
      functionSourceFile: '/src/geos/src/noding/ArcIntersectionAdder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6detail9down_castIPNS_6noding18NodedSegmentStringENS2_13SegmentStringEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding20ArcIntersectionAdder20processIntersectionsERNS0_9ArcStringEmRNS0_13SegmentStringEm
      functionSourceFile: '/src/geos/src/noding/ArcIntersectionAdder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_9ArcStringEEET_PT0_
        - _ZN4geos6detail9down_castIPNS_6noding18NodedSegmentStringENS2_13SegmentStringEEET_PT0_
        - _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom14CoordinateXYZMEEEvRKT_m
        - _ZN4geos9algorithm22CircularArcIntersector10intersectsERKNS_4geom11CircularArcERKNS2_18CoordinateSequenceEmmb
        - _ZNK4geos6noding9ArcString6getArcEm
        - _ZNK4geos9algorithm22CircularArcIntersector12getNumPointsEv
        - _ZNK4geos9algorithm22CircularArcIntersector8getPointEh
        - _ZNK4geos9algorithm22CircularArcIntersector9getResultEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ArcIntersectionAdder.cpp:62,39'
          Dst:             _ZNK4geos6noding9ArcString6getArcEm
        - Src:             'src/noding/ArcIntersectionAdder.cpp:66,19'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector10intersectsERKNS_4geom11CircularArcERKNS2_18CoordinateSequenceEmmb
        - Src:             'src/noding/ArcIntersectionAdder.cpp:68,23'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector9getResultEv
        - Src:             'src/noding/ArcIntersectionAdder.cpp:72,48'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector12getNumPointsEv
        - Src:             'src/noding/ArcIntersectionAdder.cpp:73,9'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_9ArcStringEEET_PT0_
        - Src:             'src/noding/ArcIntersectionAdder.cpp:73,103'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector8getPointEh
        - Src:             'src/noding/ArcIntersectionAdder.cpp:74,9'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding18NodedSegmentStringENS2_13SegmentStringEEET_PT0_
        - Src:             'src/noding/ArcIntersectionAdder.cpp:74,105'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector8getPointEh
        - Src:             'src/noding/ArcIntersectionAdder.cpp:74,54'
          Dst:             _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom14CoordinateXYZMEEEvRKT_m
        - Src:             'src/noding/ArcIntersectionAdder.cpp:72,48'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector12getNumPointsEv
    - functionName:    _ZNK4geos6noding9ArcString6getArcEm
      functionSourceFile: '/src/geos/include/geos/noding/ArcString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNK4geos4geom11CircularArc7applyAtIZNS_6noding20ArcIntersectionAdder20processIntersectionsERNS3_9ArcStringEmS6_mE3$_0EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIRZNS_6noding20ArcIntersectionAdder20processIntersectionsERNS3_9ArcStringEmS6_mE3$_0EEDamOT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:280,23'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIRZNS_6noding20ArcIntersectionAdder20processIntersectionsERNS3_9ArcStringEmS6_mE3$_0EEDamOT_'
    - functionName:    _ZNK4geos9algorithm22CircularArcIntersector6getArcEh
      functionSourceFile: '/src/geos/include/geos/algorithm/CircularArcIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9algorithm22CircularArcIntersector10getNumArcsEv
      functionSourceFile: '/src/geos/include/geos/algorithm/CircularArcIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding20ArcIntersectionAdder20processIntersectionsERNS0_9ArcStringEmS3_m
      functionSourceFile: '/src/geos/src/noding/ArcIntersectionAdder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          169
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_9ArcStringEEET_PT0_
        - _ZN4geos9algorithm22CircularArcIntersector10intersectsERKNS_4geom11CircularArcES5_
        - '_ZNK4geos4geom11CircularArc7applyAtIZNS_6noding20ArcIntersectionAdder20processIntersectionsERNS3_9ArcStringEmS6_mE3$_0EEDamOT_'
        - _ZNK4geos6noding20ArcIntersectionAdder21isTrivialIntersectionEPKNS0_10PathStringEmS4_m
        - _ZNK4geos6noding9ArcString6getArcEm
        - _ZNK4geos9algorithm22CircularArcIntersector10getNumArcsEv
        - _ZNK4geos9algorithm22CircularArcIntersector12getNumPointsEv
        - _ZNK4geos9algorithm22CircularArcIntersector6getArcEh
        - _ZNK4geos9algorithm22CircularArcIntersector8getPointEh
        - _ZNK4geos9algorithm22CircularArcIntersector9getResultEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ArcIntersectionAdder.cpp:29,40'
          Dst:             _ZNK4geos6noding9ArcString6getArcEm
        - Src:             'src/noding/ArcIntersectionAdder.cpp:30,40'
          Dst:             _ZNK4geos6noding9ArcString6getArcEm
        - Src:             'src/noding/ArcIntersectionAdder.cpp:32,19'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector10intersectsERKNS_4geom11CircularArcES5_
        - Src:             'src/noding/ArcIntersectionAdder.cpp:34,23'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector9getResultEv
        - Src:             'src/noding/ArcIntersectionAdder.cpp:38,9'
          Dst:             _ZNK4geos6noding20ArcIntersectionAdder21isTrivialIntersectionEPKNS0_10PathStringEmS4_m
        - Src:             'src/noding/ArcIntersectionAdder.cpp:42,48'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector12getNumPointsEv
        - Src:             'src/noding/ArcIntersectionAdder.cpp:47,48'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector10getNumArcsEv
        - Src:             'src/noding/ArcIntersectionAdder.cpp:43,9'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_9ArcStringEEET_PT0_
        - Src:             'src/noding/ArcIntersectionAdder.cpp:43,82'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector8getPointEh
        - Src:             'src/noding/ArcIntersectionAdder.cpp:44,9'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding16NodableArcStringENS2_9ArcStringEEET_PT0_
        - Src:             'src/noding/ArcIntersectionAdder.cpp:44,82'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector8getPointEh
        - Src:             'src/noding/ArcIntersectionAdder.cpp:42,48'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector12getNumPointsEv
        - Src:             'src/noding/ArcIntersectionAdder.cpp:48,41'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector6getArcEh
        - Src:             'src/noding/ArcIntersectionAdder.cpp:47,48'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector10getNumArcsEv
        - Src:             'src/noding/ArcIntersectionAdder.cpp:50,17'
          Dst:             '_ZNK4geos4geom11CircularArc7applyAtIZNS_6noding20ArcIntersectionAdder20processIntersectionsERNS3_9ArcStringEmS6_mE3$_0EEDamOT_'
    - functionName:    _ZN4geos6noding8ArcNoder18getNodedSubstringsEv
      functionSourceFile: '/src/geos/src/noding/ArcNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_6noding13SegmentStringENS2_10PathStringEEET_PT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ArcNoder.cpp:42,29'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding13SegmentStringENS2_10PathStringEEET_PT0_
    - functionName:    _ZN4geos6noding8ArcNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/noding/ArcNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding8ArcNoderD2Ev
      functionSourceFile: '/src/geos/src/noding/ArcNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding5NoderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ArcNoder.cpp:21,21'
          Dst:             _ZN4geos6noding5NoderD2Ev
    - functionName:    _ZN4geos6noding8ArcNoderD0Ev
      functionSourceFile: '/src/geos/src/noding/ArcNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding9ArcStringD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/ArcString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding9ArcStringD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/ArcString.h:30,16'
          Dst:             _ZN4geos6noding9ArcStringD2Ev
    - functionName:    _ZNK4geos6noding9ArcString14getCoordinatesEv
      functionSourceFile: '/src/geos/src/noding/ArcString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos6noding18BoundaryChainNoder7Segment8HashCodeclERKS2_
      functionSourceFile: '/src/geos/include/geos/noding/BoundaryChainNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos6noding18BoundaryChainNoder7Segment2p0Ev
        - _ZNK4geos6noding18BoundaryChainNoder7Segment2p1Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/BoundaryChainNoder.h:119,55'
          Dst:             _ZNK4geos6noding18BoundaryChainNoder7Segment2p0Ev
        - Src:             'include/geos/noding/BoundaryChainNoder.h:120,45'
          Dst:             _ZNK4geos6noding18BoundaryChainNoder7Segment2p0Ev
        - Src:             'include/geos/noding/BoundaryChainNoder.h:121,45'
          Dst:             _ZNK4geos6noding18BoundaryChainNoder7Segment2p1Ev
        - Src:             'include/geos/noding/BoundaryChainNoder.h:122,45'
          Dst:             _ZNK4geos6noding18BoundaryChainNoder7Segment2p1Ev
    - functionName:    _ZNK4geos6noding18BoundaryChainNoder7SegmenteqERKS2_
      functionSourceFile: '/src/geos/include/geos/noding/BoundaryChainNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding18BoundaryChainNoder7Segment2p0Ev
        - _ZNK4geos6noding18BoundaryChainNoder7Segment2p1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/BoundaryChainNoder.h:114,20'
          Dst:             _ZNK4geos6noding18BoundaryChainNoder7Segment2p0Ev
        - Src:             'include/geos/noding/BoundaryChainNoder.h:114,40'
          Dst:             _ZNK4geos6noding18BoundaryChainNoder7Segment2p0Ev
        - Src:             'include/geos/noding/BoundaryChainNoder.h:114,25'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/noding/BoundaryChainNoder.h:114,49'
          Dst:             _ZNK4geos6noding18BoundaryChainNoder7Segment2p1Ev
        - Src:             'include/geos/noding/BoundaryChainNoder.h:114,69'
          Dst:             _ZNK4geos6noding18BoundaryChainNoder7Segment2p1Ev
        - Src:             'include/geos/noding/BoundaryChainNoder.h:114,54'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos6noding18BoundaryChainNoder7Segment2p0Ev
      functionSourceFile: '/src/geos/include/geos/noding/BoundaryChainNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/BoundaryChainNoder.h:102,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZNK4geos6noding18BoundaryChainNoder7Segment2p1Ev
      functionSourceFile: '/src/geos/include/geos/noding/BoundaryChainNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/BoundaryChainNoder.h:106,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZN4geos6noding18BoundaryChainNoder16BoundaryChainMapC2EPNS0_13SegmentStringE
      functionSourceFile: '/src/geos/include/geos/noding/BoundaryChainNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/BoundaryChainNoder.h:83,43'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
    - functionName:    _ZN4geos6noding18BoundaryChainNoder16BoundaryChainMapD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/BoundaryChainNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding18BoundaryChainNoder16BoundaryChainMapC2EOS2_
      functionSourceFile: '/src/geos/include/geos/noding/BoundaryChainNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding18BoundaryChainNoderD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/BoundaryChainNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18BoundaryChainNoderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/BoundaryChainNoder.h:56,16'
          Dst:             _ZN4geos6noding18BoundaryChainNoderD2Ev
    - functionName:    _ZN4geos6noding18BoundaryChainNoder16BoundaryChainMap11createChainEPKNS0_13SegmentStringEmmbb
      functionSourceFile: '/src/geos/src/noding/BoundaryChainNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZNK4geos6noding10PathString7getDataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/BoundaryChainNoder.cpp:250,10'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/noding/BoundaryChainNoder.cpp:251,10'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/noding/BoundaryChainNoder.cpp:253,89'
          Dst:             _ZNK4geos6noding10PathString7getDataEv
    - functionName:    _ZNK4geos6noding18BoundaryChainNoder16BoundaryChainMap12findChainEndEm
      functionSourceFile: '/src/geos/src/noding/BoundaryChainNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos6noding18BoundaryChainNoder16BoundaryChainMap14findChainStartEm
      functionSourceFile: '/src/geos/src/noding/BoundaryChainNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding18BoundaryChainNoder16BoundaryChainMap18setBoundarySegmentEm
      functionSourceFile: '/src/geos/src/noding/BoundaryChainNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding18BoundaryChainNoder16BoundaryChainMap12createChainsERNSt3__16vectorINS3_10unique_ptrINS0_13SegmentStringENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEbb
      functionSourceFile: '/src/geos/src/noding/BoundaryChainNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18BoundaryChainNoder16BoundaryChainMap11createChainEPKNS0_13SegmentStringEmmbb
        - _ZNK4geos6noding13SegmentString4sizeEv
        - _ZNK4geos6noding18BoundaryChainNoder16BoundaryChainMap12findChainEndEm
        - _ZNK4geos6noding18BoundaryChainNoder16BoundaryChainMap14findChainStartEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/BoundaryChainNoder.cpp:229,34'
          Dst:             _ZNK4geos6noding18BoundaryChainNoder16BoundaryChainMap14findChainStartEm
        - Src:             'src/noding/BoundaryChainNoder.cpp:230,38'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/noding/BoundaryChainNoder.cpp:232,20'
          Dst:             _ZNK4geos6noding18BoundaryChainNoder16BoundaryChainMap12findChainEndEm
        - Src:             'src/noding/BoundaryChainNoder.cpp:233,19'
          Dst:             _ZN4geos6noding18BoundaryChainNoder16BoundaryChainMap11createChainEPKNS0_13SegmentStringEmmbb
        - Src:             'src/noding/BoundaryChainNoder.cpp:229,34'
          Dst:             _ZNK4geos6noding18BoundaryChainNoder16BoundaryChainMap14findChainStartEm
        - Src:             'src/noding/BoundaryChainNoder.cpp:230,38'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
    - functionName:    _ZNK4geos6noding18BoundaryChainNoder7Segment12markBoundaryEv
      functionSourceFile: '/src/geos/include/geos/noding/BoundaryChainNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18BoundaryChainNoder16BoundaryChainMap18setBoundarySegmentEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/BoundaryChainNoder.h:110,22'
          Dst:             _ZN4geos6noding18BoundaryChainNoder16BoundaryChainMap18setBoundarySegmentEm
    - functionName:    _ZN4geos6noding18BoundaryChainNoder7SegmentC2ERKNS_4geom18CoordinateSequenceERNS1_16BoundaryChainMapEm
      functionSourceFile: '/src/geos/include/geos/noding/BoundaryChainNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/BoundaryChainNoder.h:98,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/noding/BoundaryChainNoder.h:98,73'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/noding/BoundaryChainNoder.h:98,59'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
    - functionName:    _ZN4geos6noding18BoundaryChainNoder14segSetContainsERNSt3__113unordered_setINS1_7SegmentENS4_8HashCodeENS2_8equal_toIS4_EENS2_9allocatorIS4_EEEERS4_
      functionSourceFile: '/src/geos/src/noding/BoundaryChainNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding18BoundaryChainNoder11addSegmentsEPNS0_13SegmentStringERNS1_16BoundaryChainMapERNSt3__113unordered_setINS1_7SegmentENS8_8HashCodeENS6_8equal_toIS8_EENS6_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/noding/BoundaryChainNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding18BoundaryChainNoder14segSetContainsERNSt3__113unordered_setINS1_7SegmentENS4_8HashCodeENS2_8equal_toIS4_EENS2_9allocatorIS4_EEEERS4_
        - _ZN4geos6noding18BoundaryChainNoder7SegmentC2ERKNS_4geom18CoordinateSequenceERNS1_16BoundaryChainMapEm
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/BoundaryChainNoder.cpp:177,44'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/noding/BoundaryChainNoder.cpp:178,17'
          Dst:             _ZN4geos6noding18BoundaryChainNoder7SegmentC2ERKNS_4geom18CoordinateSequenceERNS1_16BoundaryChainMapEm
        - Src:             'src/noding/BoundaryChainNoder.cpp:179,13'
          Dst:             _ZN4geos6noding18BoundaryChainNoder14segSetContainsERNSt3__113unordered_setINS1_7SegmentENS4_8HashCodeENS2_8equal_toIS4_EENS2_9allocatorIS4_EEEERS4_
        - Src:             'src/noding/BoundaryChainNoder.cpp:177,44'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
    - functionName:    _ZN4geos6noding18BoundaryChainNoder18getNodedSubstringsEv
      functionSourceFile: '/src/geos/src/noding/BoundaryChainNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding18BoundaryChainNoder9substringEPKNS0_13SegmentStringEmm
      functionSourceFile: '/src/geos/src/noding/BoundaryChainNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - _ZNK4geos6noding10PathString7getDataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/BoundaryChainNoder.cpp:111,10'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/noding/BoundaryChainNoder.cpp:112,65'
          Dst:             _ZNK4geos6noding10PathString7getDataEv
    - functionName:    _ZN4geos6noding18BoundaryChainNoder13findNodeIndexEPKNS0_13SegmentStringEmRKNSt3__113unordered_setINS_4geom10CoordinateENS7_12CoordinateXY8HashCodeENS5_8equal_toIS8_EENS5_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/noding/BoundaryChainNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/BoundaryChainNoder.cpp:123,48'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/noding/BoundaryChainNoder.cpp:124,33'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/noding/BoundaryChainNoder.cpp:127,19'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
    - functionName:    _ZN4geos6noding18BoundaryChainNoder9nodeChainENSt3__110unique_ptrINS0_13SegmentStringENS2_14default_deleteIS4_EEEERKNS2_13unordered_setINS_4geom10CoordinateENS9_12CoordinateXY8HashCodeENS2_8equal_toISA_EENS2_9allocatorISA_EEEERNS2_6vectorIS7_NSF_IS7_EEEE
      functionSourceFile: '/src/geos/src/noding/BoundaryChainNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6noding18BoundaryChainNoder13findNodeIndexEPKNS0_13SegmentStringEmRKNSt3__113unordered_setINS_4geom10CoordinateENS7_12CoordinateXY8HashCodeENS5_8equal_toIS8_EENS5_9allocatorIS8_EEEE
        - _ZN4geos6noding18BoundaryChainNoder9substringEPKNS0_13SegmentStringEmm
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/BoundaryChainNoder.cpp:94,27'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/noding/BoundaryChainNoder.cpp:95,27'
          Dst:             _ZN4geos6noding18BoundaryChainNoder13findNodeIndexEPKNS0_13SegmentStringEmRKNSt3__113unordered_setINS_4geom10CoordinateENS7_12CoordinateXY8HashCodeENS5_8equal_toIS8_EENS5_9allocatorIS8_EEEE
        - Src:             'src/noding/BoundaryChainNoder.cpp:97,41'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/noding/BoundaryChainNoder.cpp:101,31'
          Dst:             _ZN4geos6noding18BoundaryChainNoder9substringEPKNS0_13SegmentStringEmm
        - Src:             'src/noding/BoundaryChainNoder.cpp:94,27'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
    - functionName:    _ZN4geos6noding18BoundaryChainNoder10nodeChainsERNSt3__16vectorINS2_10unique_ptrINS0_13SegmentStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS2_13unordered_setINS_4geom10CoordinateENSE_12CoordinateXY8HashCodeENS2_8equal_toISF_EENS9_ISF_EEEE
      functionSourceFile: '/src/geos/src/noding/BoundaryChainNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18BoundaryChainNoder9nodeChainENSt3__110unique_ptrINS0_13SegmentStringENS2_14default_deleteIS4_EEEERKNS2_13unordered_setINS_4geom10CoordinateENS9_12CoordinateXY8HashCodeENS2_8equal_toISA_EENS2_9allocatorISA_EEEERNS2_6vectorIS7_NSF_IS7_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/BoundaryChainNoder.cpp:80,9'
          Dst:             _ZN4geos6noding18BoundaryChainNoder9nodeChainENSt3__110unique_ptrINS0_13SegmentStringENS2_14default_deleteIS4_EEEERKNS2_13unordered_setINS_4geom10CoordinateENS9_12CoordinateXY8HashCodeENS2_8equal_toISA_EENS2_9allocatorISA_EEEERNS2_6vectorIS7_NSF_IS7_EEEE
    - functionName:    _ZN4geos6noding18BoundaryChainNoder11findNodePtsERKNSt3__16vectorINS2_10unique_ptrINS0_13SegmentStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/noding/BoundaryChainNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          143
      EdgeCount:       58
      CyclomaticComplexity: 27
      functionsReached:
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/BoundaryChainNoder.cpp:57,26'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/noding/BoundaryChainNoder.cpp:58,44'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/noding/BoundaryChainNoder.cpp:58,26'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/noding/BoundaryChainNoder.cpp:61,41'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/noding/BoundaryChainNoder.cpp:62,39'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
    - functionName:    _ZNK4geos6noding18BoundaryChainNoder13extractChainsERNSt3__16vectorINS1_16BoundaryChainMapENS2_9allocatorIS4_EEEE
      functionSourceFile: '/src/geos/src/noding/BoundaryChainNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18BoundaryChainNoder16BoundaryChainMap12createChainsERNSt3__16vectorINS3_10unique_ptrINS0_13SegmentStringENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/BoundaryChainNoder.cpp:204,18'
          Dst:             _ZN4geos6noding18BoundaryChainNoder16BoundaryChainMap12createChainsERNSt3__16vectorINS3_10unique_ptrINS0_13SegmentStringENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEbb
    - functionName:    _ZN4geos6noding18BoundaryChainNoder20markBoundarySegmentsERNSt3__113unordered_setINS1_7SegmentENS4_8HashCodeENS2_8equal_toIS4_EENS2_9allocatorIS4_EEEE
      functionSourceFile: '/src/geos/src/noding/BoundaryChainNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos6noding18BoundaryChainNoder7Segment12markBoundaryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/BoundaryChainNoder.cpp:194,13'
          Dst:             _ZNK4geos6noding18BoundaryChainNoder7Segment12markBoundaryEv
    - functionName:    _ZN4geos6noding18BoundaryChainNoder11addSegmentsERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEERNS2_13unordered_setINS1_7SegmentENSC_8HashCodeENS2_8equal_toISC_EENS6_ISC_EEEERNS3_INS1_16BoundaryChainMapENS6_ISJ_EEEE
      functionSourceFile: '/src/geos/src/noding/BoundaryChainNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6noding18BoundaryChainNoder11addSegmentsEPNS0_13SegmentStringERNS1_16BoundaryChainMapERNSt3__113unordered_setINS1_7SegmentENS8_8HashCodeENS6_8equal_toIS8_EENS6_9allocatorIS8_EEEE
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/BoundaryChainNoder.cpp:146,47'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/noding/BoundaryChainNoder.cpp:147,47'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/noding/BoundaryChainNoder.cpp:151,9'
          Dst:             _ZN4geos6noding18BoundaryChainNoder11addSegmentsEPNS0_13SegmentStringERNS1_16BoundaryChainMapERNSt3__113unordered_setINS1_7SegmentENS8_8HashCodeENS6_8equal_toIS8_EENS6_9allocatorIS8_EEEE
    - functionName:    _ZN4geos6noding18BoundaryChainNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/noding/BoundaryChainNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       30
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos6noding18BoundaryChainNoder10nodeChainsERNSt3__16vectorINS2_10unique_ptrINS0_13SegmentStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS2_13unordered_setINS_4geom10CoordinateENSE_12CoordinateXY8HashCodeENS2_8equal_toISF_EENS9_ISF_EEEE
        - _ZN4geos6noding18BoundaryChainNoder11addSegmentsERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEERNS2_13unordered_setINS1_7SegmentENSC_8HashCodeENS2_8equal_toISC_EENS6_ISC_EEEERNS3_INS1_16BoundaryChainMapENS6_ISJ_EEEE
        - _ZN4geos6noding18BoundaryChainNoder11findNodePtsERKNSt3__16vectorINS2_10unique_ptrINS0_13SegmentStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZN4geos6noding18BoundaryChainNoder20markBoundarySegmentsERNSt3__113unordered_setINS1_7SegmentENS4_8HashCodeENS2_8equal_toIS4_EENS2_9allocatorIS4_EEEE
        - _ZNK4geos6noding18BoundaryChainNoder13extractChainsERNSt3__16vectorINS1_16BoundaryChainMapENS2_9allocatorIS4_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/BoundaryChainNoder.cpp:37,5'
          Dst:             _ZN4geos6noding18BoundaryChainNoder11addSegmentsERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEERNS2_13unordered_setINS1_7SegmentENSC_8HashCodeENS2_8equal_toISC_EENS6_ISC_EEEERNS3_INS1_16BoundaryChainMapENS6_ISJ_EEEE
        - Src:             'src/noding/BoundaryChainNoder.cpp:38,5'
          Dst:             _ZN4geos6noding18BoundaryChainNoder20markBoundarySegmentsERNSt3__113unordered_setINS1_7SegmentENS4_8HashCodeENS2_8equal_toIS4_EENS2_9allocatorIS4_EEEE
        - Src:             'src/noding/BoundaryChainNoder.cpp:39,19'
          Dst:             _ZNK4geos6noding18BoundaryChainNoder13extractChainsERNSt3__16vectorINS1_16BoundaryChainMapENS2_9allocatorIS4_EEEE
        - Src:             'src/noding/BoundaryChainNoder.cpp:41,40'
          Dst:             _ZN4geos6noding18BoundaryChainNoder11findNodePtsERKNSt3__16vectorINS2_10unique_ptrINS0_13SegmentStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/noding/BoundaryChainNoder.cpp:45,23'
          Dst:             _ZN4geos6noding18BoundaryChainNoder10nodeChainsERNSt3__16vectorINS2_10unique_ptrINS0_13SegmentStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEERKNS2_13unordered_setINS_4geom10CoordinateENSE_12CoordinateXY8HashCodeENS2_8equal_toISF_EENS9_ISF_EEEE
    - functionName:    _ZN4geos30ignore_unused_variable_warningImEEvRKT_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding18NodedSegmentString15addIntersectionEPNS_9algorithm15LineIntersectorEmmm
      functionSourceFile: '/src/geos/include/geos/noding/NodedSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningImEEvRKT_
        - _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom14CoordinateXYZMEEEvRKT_m
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodedSegmentString.h:148,9'
          Dst:             _ZN4geos30ignore_unused_variable_warningImEEvRKT_
        - Src:             'include/geos/noding/NodedSegmentString.h:150,33'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - Src:             'include/geos/noding/NodedSegmentString.h:151,9'
          Dst:             _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom14CoordinateXYZMEEEvRKT_m
    - functionName:    _ZN4geos6noding17IntersectionAdderD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/IntersectionAdder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/IntersectionAdder.h:54,16'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZNK4geos6noding17IntersectionAdder6isDoneEv
      functionSourceFile: '/src/geos/include/geos/noding/IntersectionAdder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding18NodedSegmentString16addIntersectionsEPNS_9algorithm15LineIntersectorEmm
      functionSourceFile: '/src/geos/include/geos/noding/NodedSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6noding18NodedSegmentString15addIntersectionEPNS_9algorithm15LineIntersectorEmmm
        - _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodedSegmentString.h:132,41'
          Dst:             _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - Src:             'include/geos/noding/NodedSegmentString.h:133,13'
          Dst:             _ZN4geos6noding18NodedSegmentString15addIntersectionEPNS_9algorithm15LineIntersectorEmmm
    - functionName:    _ZN4geos6noding17IntersectionAdder20processIntersectionsEPNS0_13SegmentStringEmS3_m
      functionSourceFile: '/src/geos/src/noding/IntersectionAdder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          114
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_6noding18NodedSegmentStringENS2_13SegmentStringEEET_PT0_
        - _ZN4geos6noding17IntersectionAdder21isTrivialIntersectionEPKNS0_13SegmentStringEmS4_m
        - _ZN4geos6noding18NodedSegmentString16addIntersectionsEPNS_9algorithm15LineIntersectorEmm
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionERKNS_4geom18CoordinateSequenceEmS5_m
        - _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEv
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - _ZNK4geos9algorithm15LineIntersector8isProperEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/IntersectionAdder.cpp:77,8'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionERKNS_4geom18CoordinateSequenceEmS5_m
        - Src:             'src/noding/IntersectionAdder.cpp:80,13'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - Src:             'src/noding/IntersectionAdder.cpp:87,11'
          Dst:             _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEv
        - Src:             'src/noding/IntersectionAdder.cpp:96,10'
          Dst:             _ZN4geos6noding17IntersectionAdder21isTrivialIntersectionEPKNS0_13SegmentStringEmS4_m
        - Src:             'src/noding/IntersectionAdder.cpp:99,35'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding18NodedSegmentStringENS2_13SegmentStringEEET_PT0_
        - Src:             'src/noding/IntersectionAdder.cpp:100,35'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding18NodedSegmentStringENS2_13SegmentStringEEET_PT0_
        - Src:             'src/noding/IntersectionAdder.cpp:101,14'
          Dst:             _ZN4geos6noding18NodedSegmentString16addIntersectionsEPNS_9algorithm15LineIntersectorEmm
        - Src:             'src/noding/IntersectionAdder.cpp:102,14'
          Dst:             _ZN4geos6noding18NodedSegmentString16addIntersectionsEPNS_9algorithm15LineIntersectorEmm
        - Src:             'src/noding/IntersectionAdder.cpp:104,15'
          Dst:             _ZNK4geos9algorithm15LineIntersector8isProperEv
        - Src:             'src/noding/IntersectionAdder.cpp:108,42'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
    - functionName:    _ZN4geos6noding17IntersectionAdder21isTrivialIntersectionEPKNS0_13SegmentStringEmS4_m
      functionSourceFile: '/src/geos/src/noding/IntersectionAdder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          79
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos6noding17IntersectionAdder18isAdjacentSegmentsEmm
        - _ZNK4geos6noding13SegmentString4sizeEv
        - _ZNK4geos6noding13SegmentString8isClosedEv
        - _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/IntersectionAdder.cpp:40,11'
          Dst:             _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - Src:             'src/noding/IntersectionAdder.cpp:44,8'
          Dst:             _ZN4geos6noding17IntersectionAdder18isAdjacentSegmentsEmm
        - Src:             'src/noding/IntersectionAdder.cpp:48,14'
          Dst:             _ZNK4geos6noding13SegmentString8isClosedEv
        - Src:             'src/noding/IntersectionAdder.cpp:52,28'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
    - functionName:    _ZN4geos6noding17IntersectionAdder18isAdjacentSegmentsEmm
      functionSourceFile: '/src/geos/include/geos/noding/IntersectionAdder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding6Octant6octantERKNS_4geom12CoordinateXYES5_
      functionSourceFile: '/src/geos/src/noding/Octant.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding6Octant6octantEdd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/Octant.cpp:91,12'
          Dst:             _ZN4geos6noding6Octant6octantEdd
    - functionName:    _ZN4geos6noding6Octant6octantEdd
      functionSourceFile: '/src/geos/src/noding/Octant.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          130
      EdgeCount:       73
      CyclomaticComplexity: 38
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/Octant.cpp:39,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/noding/Octant.cpp:39,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/noding/Octant.cpp:39,9'
          Dst:             __cxa_throw
        - Src:             'src/noding/Octant.cpp:39,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos6noding11ScaledNoder6Scaler9filter_rwEPNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/noding/ScaledNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util5roundEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ScaledNoder.cpp:94,16'
          Dst:             _ZN4geos4util5roundEd
        - Src:             'src/noding/ScaledNoder.cpp:95,16'
          Dst:             _ZN4geos4util5roundEd
    - functionName:    _ZN4geos6noding11ScaledNoder6ScalerD0Ev
      functionSourceFile: '/src/geos/src/noding/ScaledNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ScaledNoder.cpp:77,20'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos30ignore_unused_variable_warningIPKNS_4geom12CoordinateXYEEEvRKT_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding11ScaledNoder8ReScaler9filter_roEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/noding/ScaledNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos30ignore_unused_variable_warningIPKNS_4geom12CoordinateXYEEEvRKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ScaledNoder.cpp:119,9'
          Dst:             _ZN4geos30ignore_unused_variable_warningIPKNS_4geom12CoordinateXYEEEvRKT_
    - functionName:    _ZNK4geos6noding11ScaledNoder8ReScaler9filter_rwEPNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/noding/ScaledNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding11ScaledNoder8ReScalerD0Ev
      functionSourceFile: '/src/geos/src/noding/ScaledNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ScaledNoder.cpp:104,20'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos6noding11ScaledNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/noding/ScaledNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos6noding11ScaledNoder5scaleERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ScaledNoder.cpp:220,9'
          Dst:             _ZNK4geos6noding11ScaledNoder5scaleERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
    - functionName:    _ZNK4geos6noding11ScaledNoder5scaleERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/noding/ScaledNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          166
      EdgeCount:       64
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
        - _ZN4geos4geom18CoordinateSequence8apply_rwINS_6noding11ScaledNoder6ScalerEEEvPKT_
        - _ZN4geos6noding11ScaledNoder6ScalerC2ERKS1_
        - _ZN4geos6noding13SegmentString14setCoordinatesERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
        - _ZN4geos6noding18NodedSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbbPKv
        - _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9operation5valid19RepeatedPointTesterC2Ev
        - _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
        - _ZNK4geos6noding10PathString7getDataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ScaledNoder.cpp:153,12'
          Dst:             _ZN4geos6noding11ScaledNoder6ScalerC2ERKS1_
        - Src:             'src/noding/ScaledNoder.cpp:175,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
        - Src:             'src/noding/ScaledNoder.cpp:157,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/noding/ScaledNoder.cpp:162,13'
          Dst:             _ZN4geos4geom18CoordinateSequence8apply_rwINS_6noding11ScaledNoder6ScalerEEEvPKT_
        - Src:             'src/noding/ScaledNoder.cpp:165,47'
          Dst:             _ZN4geos9operation5valid19RepeatedPointTesterC2Ev
        - Src:             'src/noding/ScaledNoder.cpp:167,17'
          Dst:             _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/noding/ScaledNoder.cpp:168,24'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/noding/ScaledNoder.cpp:169,127'
          Dst:             _ZNK4geos6noding10PathString7getDataEv
        - Src:             'src/noding/ScaledNoder.cpp:169,75'
          Dst:             _ZN4geos6noding18NodedSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbbPKv
        - Src:             'src/noding/ScaledNoder.cpp:172,17'
          Dst:             _ZN4geos6noding13SegmentString14setCoordinatesERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
        - Src:             'src/noding/ScaledNoder.cpp:175,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos6noding11ScaledNoder6ScalerC2ERKS1_
      functionSourceFile: '/src/geos/src/noding/ScaledNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ScaledNoder.cpp:80,5'
          Dst:             _ZN4geos4geom16CoordinateFilterC2Ev
    - functionName:    _ZN4geos4geom18CoordinateSequence8apply_rwINS_6noding11ScaledNoder6ScalerEEEvPKT_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          263
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesIT_EEv
        - _ZN4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesIT_EEv
        - _ZN4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesIT_EEv
        - _ZN4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesIT_EEv
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEneERKS4_
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEneERKS4_
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEneERKS4_
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEneERKS4_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:718,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:718,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:720,32'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesIT_EEv
        - Src:             'include/geos/geom/CoordinateSequence.h:720,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:720,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:720,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:720,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:720,30'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:720,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:726,32'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesIT_EEv
        - Src:             'include/geos/geom/CoordinateSequence.h:726,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:726,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:726,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:726,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:726,30'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:726,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:732,32'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesIT_EEv
        - Src:             'include/geos/geom/CoordinateSequence.h:732,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:732,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:732,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:732,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:732,30'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:732,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:738,32'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesIT_EEv
        - Src:             'include/geos/geom/CoordinateSequence.h:738,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:738,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:738,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:738,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:738,30'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:738,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEneERKS4_
    - functionName:    _ZN4geos6noding13SegmentString14setCoordinatesERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
      functionSourceFile: '/src/geos/include/geos/noding/SegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding11ScaledNoder18getNodedSubstringsEv
      functionSourceFile: '/src/geos/src/noding/ScaledNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos6noding11ScaledNoder7rescaleERNSt3__16vectorINS2_10unique_ptrINS0_13SegmentStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ScaledNoder.cpp:199,9'
          Dst:             _ZNK4geos6noding11ScaledNoder7rescaleERNSt3__16vectorINS2_10unique_ptrINS0_13SegmentStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos6noding11ScaledNoder7rescaleERNSt3__16vectorINS2_10unique_ptrINS0_13SegmentStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/noding/ScaledNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          96
      EdgeCount:       33
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
        - _ZN4geos4geom18CoordinateSequence8apply_rwINS_6noding11ScaledNoder8ReScalerEEEvPKT_
        - _ZN4geos6noding11ScaledNoder8ReScalerC2ERKS1_
        - _ZN4geos6noding13SegmentString14setCoordinatesERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ScaledNoder.cpp:140,14'
          Dst:             _ZN4geos6noding11ScaledNoder8ReScalerC2ERKS1_
        - Src:             'src/noding/ScaledNoder.cpp:146,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
        - Src:             'src/noding/ScaledNoder.cpp:142,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/noding/ScaledNoder.cpp:143,15'
          Dst:             _ZN4geos4geom18CoordinateSequence8apply_rwINS_6noding11ScaledNoder8ReScalerEEEvPKT_
        - Src:             'src/noding/ScaledNoder.cpp:144,13'
          Dst:             _ZN4geos6noding13SegmentString14setCoordinatesERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
        - Src:             'src/noding/ScaledNoder.cpp:146,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos6noding11ScaledNoder8ReScalerC2ERKS1_
      functionSourceFile: '/src/geos/src/noding/ScaledNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ScaledNoder.cpp:107,5'
          Dst:             _ZN4geos4geom16CoordinateFilterC2Ev
    - functionName:    _ZN4geos4geom18CoordinateSequence8apply_rwINS_6noding11ScaledNoder8ReScalerEEEvPKT_
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          263
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesIT_EEv
        - _ZN4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesIT_EEv
        - _ZN4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesIT_EEv
        - _ZN4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesIT_EEv
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEneERKS4_
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEneERKS4_
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEneERKS4_
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEneERKS4_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:718,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:718,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:720,32'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesIT_EEv
        - Src:             'include/geos/geom/CoordinateSequence.h:720,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:720,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:720,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:720,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:720,30'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:720,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_12CoordinateXYEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:726,32'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesIT_EEv
        - Src:             'include/geos/geom/CoordinateSequence.h:726,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:726,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:726,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:726,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:726,30'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:726,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_10CoordinateEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:732,32'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesIT_EEv
        - Src:             'include/geos/geom/CoordinateSequence.h:732,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:732,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:732,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:732,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:732,30'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:732,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_13CoordinateXYMEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:738,32'
          Dst:             _ZN4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesIT_EEv
        - Src:             'include/geos/geom/CoordinateSequence.h:738,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:738,30'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesINS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:738,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEneERKS4_
        - Src:             'include/geos/geom/CoordinateSequence.h:738,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:738,30'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:738,30'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorINS0_18CoordinateSequenceENS0_14CoordinateXYZMEEneERKS4_
    - functionName:    _ZN4geos6noding11ScaledNoderD0Ev
      functionSourceFile: '/src/geos/src/noding/ScaledNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding11ScaledNoderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ScaledNoder.cpp:178,1'
          Dst:             _ZN4geos6noding11ScaledNoderD2Ev
    - functionName:    _ZN4geos6noding11ScaledNoderD2Ev
      functionSourceFile: '/src/geos/src/noding/ScaledNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos6noding5NoderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ScaledNoder.cpp:185,1'
          Dst:             _ZN4geos6noding5NoderD2Ev
        - Src:             'src/noding/ScaledNoder.cpp:183,9'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZN4geos6noding22SegmentExtractingNoderD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/SegmentExtractingNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding22SegmentExtractingNoderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentExtractingNoder.h:52,16'
          Dst:             _ZN4geos6noding22SegmentExtractingNoderD2Ev
    - functionName:    _ZN4geos6noding22SegmentExtractingNoder18getNodedSubstringsEv
      functionSourceFile: '/src/geos/src/noding/SegmentExtractingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos6noding15SegmentNodeList13getConstructMEv
      functionSourceFile: '/src/geos/include/geos/noding/SegmentNodeList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos6noding15SegmentNodeList13getConstructZEv
      functionSourceFile: '/src/geos/include/geos/noding/SegmentNodeList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding22SegmentExtractingNoder15extractSegmentsEPKNS0_13SegmentStringERNSt3__16vectorINS5_10unique_ptrIS2_NS5_14default_deleteIS2_EEEENS5_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/noding/SegmentExtractingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       43
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZN4geos6noding18NodedSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbbPKv
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos6noding10PathString7getDataEv
        - _ZNK4geos6noding15SegmentNodeList13getConstructMEv
        - _ZNK4geos6noding15SegmentNodeList13getConstructZEv
        - _ZNK4geos6noding18NodedSegmentString11getNodeListEv
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentExtractingNoder.cpp:59,37'
          Dst:             __dynamic_cast
        - Src:             'src/noding/SegmentExtractingNoder.cpp:60,34'
          Dst:             _ZNK4geos6noding18NodedSegmentString11getNodeListEv
        - Src:             'src/noding/SegmentExtractingNoder.cpp:60,48'
          Dst:             _ZNK4geos6noding15SegmentNodeList13getConstructZEv
        - Src:             'src/noding/SegmentExtractingNoder.cpp:61,34'
          Dst:             _ZNK4geos6noding18NodedSegmentString11getNodeListEv
        - Src:             'src/noding/SegmentExtractingNoder.cpp:61,48'
          Dst:             _ZNK4geos6noding15SegmentNodeList13getConstructMEv
        - Src:             'src/noding/SegmentExtractingNoder.cpp:60,74'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/noding/SegmentExtractingNoder.cpp:61,74'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/noding/SegmentExtractingNoder.cpp:63,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/noding/SegmentExtractingNoder.cpp:65,13'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/noding/SegmentExtractingNoder.cpp:66,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/noding/SegmentExtractingNoder.cpp:67,99'
          Dst:             _ZNK4geos6noding10PathString7getDataEv
        - Src:             'src/noding/SegmentExtractingNoder.cpp:67,48'
          Dst:             _ZN4geos6noding18NodedSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbbPKv
        - Src:             'src/noding/SegmentExtractingNoder.cpp:63,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
    - functionName:    _ZN4geos6noding22SegmentExtractingNoder15extractSegmentsERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEERNS3_INS2_10unique_ptrIS4_NS2_14default_deleteIS4_EEEENS6_ISE_EEEE
      functionSourceFile: '/src/geos/src/noding/SegmentExtractingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6noding22SegmentExtractingNoder15extractSegmentsEPKNS0_13SegmentStringERNSt3__16vectorINS5_10unique_ptrIS2_NS5_14default_deleteIS2_EEEENS5_9allocatorISA_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentExtractingNoder.cpp:45,9'
          Dst:             _ZN4geos6noding22SegmentExtractingNoder15extractSegmentsEPKNS0_13SegmentStringERNSt3__16vectorINS5_10unique_ptrIS2_NS5_14default_deleteIS2_EEEENS5_9allocatorISA_EEEE
    - functionName:    _ZN4geos6noding22SegmentExtractingNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/noding/SegmentExtractingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding22SegmentExtractingNoder15extractSegmentsERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEERNS3_INS2_10unique_ptrIS4_NS2_14default_deleteIS4_EEEENS6_ISE_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentExtractingNoder.cpp:34,5'
          Dst:             _ZN4geos6noding22SegmentExtractingNoder15extractSegmentsERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEERNS3_INS2_10unique_ptrIS4_NS2_14default_deleteIS4_EEEENS6_ISE_EEEE
    - functionName:    _ZN4geos6nodinglsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_11SegmentNodeE
      functionSourceFile: '/src/geos/src/noding/SegmentNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_14CoordinateXYZME
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/SegmentNode.cpp:38,15'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_14CoordinateXYZME
    - functionName:    _ZN4geos6noding4snap25SnappingIntersectionAdderD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/snap/SnappingIntersectionAdder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snap/SnappingIntersectionAdder.h:45,16'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZNK4geos6noding4snap25SnappingIntersectionAdder6isDoneEv
      functionSourceFile: '/src/geos/include/geos/noding/snap/SnappingIntersectionAdder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding4snap25SnappingIntersectionAdder17processNearVertexEPNS0_13SegmentStringEmRKNS_4geom10CoordinateES4_mS8_S8_
      functionSourceFile: '/src/geos/src/noding/snap/SnappingIntersectionAdder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom10CoordinateEEEvRKT_m
        - _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:97,11'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:98,11'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:100,22'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:103,47'
          Dst:             _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom10CoordinateEEEvRKT_m
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:105,50'
          Dst:             _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom10CoordinateEEEvRKT_m
    - functionName:    _ZN4geos6noding4snap25SnappingIntersectionAdder10isAdjacentEPNS0_13SegmentStringEmS4_m
      functionSourceFile: '/src/geos/src/noding/snap/SnappingIntersectionAdder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          73
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos6noding13SegmentString4sizeEv
        - _ZNK4geos6noding13SegmentString8isClosedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:122,14'
          Dst:             _ZNK4geos6noding13SegmentString8isClosedEv
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:123,40'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
    - functionName:    _ZN4geos6noding4snap25SnappingIntersectionAdder20processIntersectionsEPNS0_13SegmentStringEmS4_m
      functionSourceFile: '/src/geos/src/noding/snap/SnappingIntersectionAdder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          71
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom10CoordinateEEEvRKT_m
        - _ZN4geos6noding4snap18SnappingPointIndex4snapERKNS_4geom10CoordinateE
        - _ZN4geos6noding4snap25SnappingIntersectionAdder10isAdjacentEPNS0_13SegmentStringEmS4_m
        - _ZN4geos6noding4snap25SnappingIntersectionAdder17processNearVertexEPNS0_13SegmentStringEmRKNS_4geom10CoordinateES4_mS8_S8_
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:51,35'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:52,35'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:53,35'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:54,35'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:60,10'
          Dst:             _ZN4geos6noding4snap25SnappingIntersectionAdder10isAdjacentEPNS0_13SegmentStringEmS4_m
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:61,12'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:66,16'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:66,40'
          Dst:             _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:68,36'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:69,49'
          Dst:             _ZN4geos6noding4snap18SnappingPointIndex4snapERKNS_4geom10CoordinateE
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:71,53'
          Dst:             _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom10CoordinateEEEvRKT_m
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:72,53'
          Dst:             _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom10CoordinateEEEvRKT_m
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:79,5'
          Dst:             _ZN4geos6noding4snap25SnappingIntersectionAdder17processNearVertexEPNS0_13SegmentStringEmRKNS_4geom10CoordinateES4_mS8_S8_
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:80,5'
          Dst:             _ZN4geos6noding4snap25SnappingIntersectionAdder17processNearVertexEPNS0_13SegmentStringEmRKNS_4geom10CoordinateES4_mS8_S8_
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:81,5'
          Dst:             _ZN4geos6noding4snap25SnappingIntersectionAdder17processNearVertexEPNS0_13SegmentStringEmRKNS_4geom10CoordinateES4_mS8_S8_
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:82,5'
          Dst:             _ZN4geos6noding4snap25SnappingIntersectionAdder17processNearVertexEPNS0_13SegmentStringEmRKNS_4geom10CoordinateES4_mS8_S8_
    - functionName:    _ZN4geos6noding4snap25SnappingIntersectionAdderC2EdRNS1_18SnappingPointIndexE
      functionSourceFile: '/src/geos/src/noding/snap/SnappingIntersectionAdder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorC2Ev
        - _ZN4geos6noding18SegmentIntersectorD2Ev
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:39,7'
          Dst:             _ZN4geos6noding18SegmentIntersectorC2Ev
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:38,28'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'src/noding/snap/SnappingIntersectionAdder.cpp:41,41'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos6noding9snapround13HotPixelIndex5roundINS_4geom13CoordinateXYMEEENS4_14CoordinateXYZMERKT_
      functionSourceFile: '/src/geos/include/geos/noding/snapround/HotPixelIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_13CoordinateXYME
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snapround/HotPixelIndex.h:73,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_13CoordinateXYME
        - Src:             'include/geos/noding/snapround/HotPixelIndex.h:74,13'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom13CoordinateXYMEEEPNS1_8HotPixelERKT_
      functionSourceFile: '/src/geos/include/geos/noding/snapround/HotPixelIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding9snapround13HotPixelIndex10addRoundedERKNS_4geom14CoordinateXYZME
        - _ZN4geos6noding9snapround13HotPixelIndex5roundINS_4geom13CoordinateXYMEEENS4_14CoordinateXYZMERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snapround/HotPixelIndex.h:89,23'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex5roundINS_4geom13CoordinateXYMEEENS4_14CoordinateXYZMERKT_
        - Src:             'include/geos/noding/snapround/HotPixelIndex.h:90,16'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex10addRoundedERKNS_4geom14CoordinateXYZME
    - functionName:    _ZN4geos6noding9snapround13HotPixelIndex10addRoundedERKNS_4geom14CoordinateXYZME
      functionSourceFile: '/src/geos/src/noding/snapround/HotPixelIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index6kdtree6KdTree6insertERKNS_4geom10CoordinateEPv
        - _ZN4geos6noding9snapround13HotPixelIndex4findERKNS_4geom10CoordinateE
        - _ZN4geos6noding9snapround8HotPixel9setToNodeEv
        - _ZNK4geos6noding9snapround8HotPixel13getCoordinateEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:48,20'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex4findERKNS_4geom10CoordinateE
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:57,13'
          Dst:             _ZN4geos6noding9snapround8HotPixel9setToNodeEv
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:76,23'
          Dst:             _ZNK4geos6noding9snapround8HotPixel13getCoordinateEv
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:76,12'
          Dst:             _ZN4geos5index6kdtree6KdTree6insertERKNS_4geom10CoordinateEPv
    - functionName:    _ZN4geos6noding9snapround13HotPixelIndex4findERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/noding/snapround/HotPixelIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index6kdtree6KdNode7getDataEv
        - _ZN4geos5index6kdtree6KdTree5queryERKNS_4geom10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:146,44'
          Dst:             _ZN4geos5index6kdtree6KdTree5queryERKNS_4geom10CoordinateE
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:150,32'
          Dst:             _ZN4geos5index6kdtree6KdNode7getDataEv
    - functionName:    _ZN4geos6noding9snapround8HotPixel9setToNodeEv
      functionSourceFile: '/src/geos/include/geos/noding/snapround/HotPixel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding9snapround8HotPixelC2INS_4geom14CoordinateXYZMEEERKT_d
      functionSourceFile: '/src/geos/include/geos/noding/snapround/HotPixel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          70
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos6noding9snapround8HotPixel10scaleRoundEd
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snapround/HotPixel.h:125,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/noding/snapround/HotPixel.h:125,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/noding/snapround/HotPixel.h:125,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/noding/snapround/HotPixel.h:125,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/noding/snapround/HotPixel.h:128,19'
          Dst:             _ZNK4geos6noding9snapround8HotPixel10scaleRoundEd
        - Src:             'include/geos/noding/snapround/HotPixel.h:129,19'
          Dst:             _ZNK4geos6noding9snapround8HotPixel10scaleRoundEd
    - functionName:    _ZNK4geos6noding9snapround8HotPixel10scaleRoundEd
      functionSourceFile: '/src/geos/include/geos/noding/snapround/HotPixel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4util5roundEd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snapround/HotPixel.h:85,16'
          Dst:             _ZN4geos4util5roundEd
    - functionName:    _ZN4geos5index6kdtree6KdNode7getDataEv
      functionSourceFile: '/src/geos/include/geos/index/kdtree/KdNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding9snapround13HotPixelIndex5roundINS_4geom12CoordinateXYEEENS4_14CoordinateXYZMERKT_
      functionSourceFile: '/src/geos/include/geos/noding/snapround/HotPixelIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snapround/HotPixelIndex.h:73,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/noding/snapround/HotPixelIndex.h:74,13'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom12CoordinateXYEEEPNS1_8HotPixelERKT_
      functionSourceFile: '/src/geos/include/geos/noding/snapround/HotPixelIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding9snapround13HotPixelIndex10addRoundedERKNS_4geom14CoordinateXYZME
        - _ZN4geos6noding9snapround13HotPixelIndex5roundINS_4geom12CoordinateXYEEENS4_14CoordinateXYZMERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snapround/HotPixelIndex.h:89,23'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex5roundINS_4geom12CoordinateXYEEENS4_14CoordinateXYZMERKT_
        - Src:             'include/geos/noding/snapround/HotPixelIndex.h:90,16'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex10addRoundedERKNS_4geom14CoordinateXYZME
    - functionName:    '_ZZN4geos6noding9snapround13HotPixelIndex8addNodesEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_14CoordinateXYZMEEEvRKT_'
      functionSourceFile: '/src/geos/src/noding/snapround/HotPixelIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom14CoordinateXYZMEEEPNS1_8HotPixelERKT_
        - _ZN4geos6noding9snapround8HotPixel9setToNodeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:127,30'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom14CoordinateXYZMEEEPNS1_8HotPixelERKT_
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:128,13'
          Dst:             _ZN4geos6noding9snapround8HotPixel9setToNodeEv
    - functionName:    _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom14CoordinateXYZMEEEPNS1_8HotPixelERKT_
      functionSourceFile: '/src/geos/include/geos/noding/snapround/HotPixelIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding9snapround13HotPixelIndex10addRoundedERKNS_4geom14CoordinateXYZME
        - _ZN4geos6noding9snapround13HotPixelIndex5roundINS_4geom14CoordinateXYZMEEES5_RKT_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snapround/HotPixelIndex.h:89,23'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex5roundINS_4geom14CoordinateXYZMEEES5_RKT_
        - Src:             'include/geos/noding/snapround/HotPixelIndex.h:90,16'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex10addRoundedERKNS_4geom14CoordinateXYZME
    - functionName:    _ZN4geos6noding9snapround13HotPixelIndex5roundINS_4geom14CoordinateXYZMEEES5_RKT_
      functionSourceFile: '/src/geos/include/geos/noding/snapround/HotPixelIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snapround/HotPixelIndex.h:74,13'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    '_ZZN4geos6noding9snapround13HotPixelIndex8addNodesEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_13CoordinateXYMEEEvRKT_'
      functionSourceFile: '/src/geos/src/noding/snapround/HotPixelIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom13CoordinateXYMEEEPNS1_8HotPixelERKT_
        - _ZN4geos6noding9snapround8HotPixel9setToNodeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:127,30'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom13CoordinateXYMEEEPNS1_8HotPixelERKT_
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:128,13'
          Dst:             _ZN4geos6noding9snapround8HotPixel9setToNodeEv
    - functionName:    '_ZZN4geos6noding9snapround13HotPixelIndex8addNodesEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_10CoordinateEEEvRKT_'
      functionSourceFile: '/src/geos/src/noding/snapround/HotPixelIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom10CoordinateEEEPNS1_8HotPixelERKT_
        - _ZN4geos6noding9snapround8HotPixel9setToNodeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:127,30'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom10CoordinateEEEPNS1_8HotPixelERKT_
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:128,13'
          Dst:             _ZN4geos6noding9snapround8HotPixel9setToNodeEv
    - functionName:    _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom10CoordinateEEEPNS1_8HotPixelERKT_
      functionSourceFile: '/src/geos/include/geos/noding/snapround/HotPixelIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding9snapround13HotPixelIndex10addRoundedERKNS_4geom14CoordinateXYZME
        - _ZN4geos6noding9snapround13HotPixelIndex5roundINS_4geom10CoordinateEEENS4_14CoordinateXYZMERKT_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snapround/HotPixelIndex.h:89,23'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex5roundINS_4geom10CoordinateEEENS4_14CoordinateXYZMERKT_
        - Src:             'include/geos/noding/snapround/HotPixelIndex.h:90,16'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex10addRoundedERKNS_4geom14CoordinateXYZME
    - functionName:    _ZN4geos6noding9snapround13HotPixelIndex5roundINS_4geom10CoordinateEEENS4_14CoordinateXYZMERKT_
      functionSourceFile: '/src/geos/include/geos/noding/snapround/HotPixelIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_10CoordinateE
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snapround/HotPixelIndex.h:73,30'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_10CoordinateE
        - Src:             'include/geos/noding/snapround/HotPixelIndex.h:74,13'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
    - functionName:    '_ZZN4geos6noding9snapround13HotPixelIndex8addNodesEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_12CoordinateXYEEEvRKT_'
      functionSourceFile: '/src/geos/src/noding/snapround/HotPixelIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom12CoordinateXYEEEPNS1_8HotPixelERKT_
        - _ZN4geos6noding9snapround8HotPixel9setToNodeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:127,30'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom12CoordinateXYEEEPNS1_8HotPixelERKT_
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:128,13'
          Dst:             _ZN4geos6noding9snapround8HotPixel9setToNodeEv
    - functionName:    _ZN4geos6noding9snapround13HotPixelIndex5queryERKNS_4geom12CoordinateXYES6_RNS_5index6kdtree13KdNodeVisitorE
      functionSourceFile: '/src/geos/src/noding/snapround/HotPixelIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope8expandByEd
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - _ZN4geos5index6kdtree6KdTree5queryERKNS_4geom8EnvelopeERNS1_13KdNodeVisitorE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:158,14'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:159,14'
          Dst:             _ZN4geos4geom8Envelope8expandByEd
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:160,12'
          Dst:             _ZN4geos5index6kdtree6KdTree5queryERKNS_4geom8EnvelopeERNS1_13KdNodeVisitorE
    - functionName:    _ZN4geos6noding9snapround13HotPixelIndex8addNodesERKNSt3__16vectorINS_4geom10CoordinateENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/noding/snapround/HotPixelIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom10CoordinateEEEPNS1_8HotPixelERKT_
        - _ZN4geos6noding9snapround8HotPixel9setToNodeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:137,24'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom10CoordinateEEEPNS1_8HotPixelERKT_
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:138,13'
          Dst:             _ZN4geos6noding9snapround8HotPixel9setToNodeEv
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7forEachIZNS_6noding9snapround13HotPixelIndex8addNodesEPKS1_E3$_0EEvOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          195
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - '_ZZN4geos6noding9snapround13HotPixelIndex8addNodesEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_10CoordinateEEEvRKT_'
        - '_ZZN4geos6noding9snapround13HotPixelIndex8addNodesEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_12CoordinateXYEEEvRKT_'
        - '_ZZN4geos6noding9snapround13HotPixelIndex8addNodesEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_13CoordinateXYMEEEvRKT_'
        - '_ZZN4geos6noding9snapround13HotPixelIndex8addNodesEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_14CoordinateXYZMEEEvRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:789,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:789,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,89'
          Dst:             '_ZZN4geos6noding9snapround13HotPixelIndex8addNodesEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_12CoordinateXYEEEvRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,89'
          Dst:             '_ZZN4geos6noding9snapround13HotPixelIndex8addNodesEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_10CoordinateEEEvRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,89'
          Dst:             '_ZZN4geos6noding9snapround13HotPixelIndex8addNodesEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_13CoordinateXYMEEEvRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,89'
          Dst:             '_ZZN4geos6noding9snapround13HotPixelIndex8addNodesEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_14CoordinateXYZMEEEvRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
    - functionName:    _ZN4geos6noding9snapround13HotPixelIndex8addNodesEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/noding/snapround/HotPixelIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNK4geos4geom18CoordinateSequence7forEachIZNS_6noding9snapround13HotPixelIndex8addNodesEPKS1_E3$_0EEvOT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:126,10'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7forEachIZNS_6noding9snapround13HotPixelIndex8addNodesEPKS1_E3$_0EEvOT_'
    - functionName:    _ZN4geos6noding9snapround13HotPixelIndex3addERKNSt3__16vectorINS_4geom10CoordinateENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/noding/snapround/HotPixelIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          129
      EdgeCount:       53
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom10CoordinateEEEPNS1_8HotPixelERKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:118,9'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom10CoordinateEEEPNS1_8HotPixelERKT_
    - functionName:    _ZN4geos6noding9snapround13HotPixelIndex3addEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/noding/snapround/HotPixelIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          281
      EdgeCount:       122
      CyclomaticComplexity: 61
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_13CoordinateXYME
        - _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom10CoordinateEEEPNS1_8HotPixelERKT_
        - _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom14CoordinateXYZMEEEPNS1_8HotPixelERKT_
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/noding/snapround/HotPixelIndex.cpp:97,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:90,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:97,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:98,83'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:98,63'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:98,59'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom14CoordinateXYZMEEEPNS1_8HotPixelERKT_
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:99,68'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:99,59'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom10CoordinateEEEPNS1_8HotPixelERKT_
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:100,83'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:100,63'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_13CoordinateXYME
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:100,59'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom14CoordinateXYZMEEEPNS1_8HotPixelERKT_
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:101,68'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:101,59'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex3addINS_4geom14CoordinateXYZMEEEPNS1_8HotPixelERKT_
    - functionName:    _ZN4geos5index6kdtree6KdTreeC2Ev
      functionSourceFile: '/src/geos/include/geos/index/kdtree/KdTree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding9snapround13HotPixelIndexC2EPKNS_4geom14PrecisionModelE
      functionSourceFile: '/src/geos/src/noding/snapround/HotPixelIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index6kdtree6KdTreeC2Ev
        - _ZNK4geos4geom14PrecisionModel8getScaleEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:38,23'
          Dst:             _ZNK4geos4geom14PrecisionModel8getScaleEv
        - Src:             'src/noding/snapround/HotPixelIndex.cpp:39,15'
          Dst:             _ZN4geos5index6kdtree6KdTreeC2Ev
    - functionName:    '_ZZN4geos6noding9snapround17SnapRoundingNoder18addVertexNodeSnapsEPNS0_18NodedSegmentStringEENK3$_0clINS_4geom14CoordinateXYZMEEEvRKT_'
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6noding9snapround17SnapRoundingNoder14snapVertexNodeERKNS_4geom12CoordinateXYEPNS0_18NodedSegmentStringEm
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:246,30'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:247,19'
          Dst:             _ZN4geos6noding9snapround17SnapRoundingNoder14snapVertexNodeERKNS_4geom12CoordinateXYEPNS0_18NodedSegmentStringEm
    - functionName:    _ZN4geos6noding9snapround17SnapRoundingNoder14snapVertexNodeERKNS_4geom12CoordinateXYEPNS0_18NodedSegmentStringEm
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding9snapround13HotPixelIndex5queryERKNS_4geom12CoordinateXYES6_RNS_5index6kdtree13KdNodeVisitorE
        - _ZZN4geos6noding9snapround17SnapRoundingNoder14snapVertexNodeERKNS_4geom12CoordinateXYEPNS0_18NodedSegmentStringEmEN29SnapRoundingVertexNodeVisitorC2ES6_S8_m
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:280,35'
          Dst:             _ZZN4geos6noding9snapround17SnapRoundingNoder14snapVertexNodeERKNS_4geom12CoordinateXYEPNS0_18NodedSegmentStringEmEN29SnapRoundingVertexNodeVisitorC2ES6_S8_m
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:281,16'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex5queryERKNS_4geom12CoordinateXYES6_RNS_5index6kdtree13KdNodeVisitorE
    - functionName:    _ZZN4geos6noding9snapround17SnapRoundingNoder14snapVertexNodeERKNS_4geom12CoordinateXYEPNS0_18NodedSegmentStringEmEN29SnapRoundingVertexNodeVisitorC2ES6_S8_m
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index6kdtree13KdNodeVisitorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:264,9'
          Dst:             _ZN4geos5index6kdtree13KdNodeVisitorC2Ev
    - functionName:    _ZZN4geos6noding9snapround17SnapRoundingNoder14snapVertexNodeERKNS_4geom12CoordinateXYEPNS0_18NodedSegmentStringEmEN29SnapRoundingVertexNodeVisitor5visitEPNS_5index6kdtree6KdNodeE
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index6kdtree6KdNode7getDataEv
        - _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom12CoordinateXYEEEvRKT_m
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding9snapround8HotPixel13getCoordinateEv
        - _ZNK4geos6noding9snapround8HotPixel6isNodeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:268,57'
          Dst:             _ZN4geos5index6kdtree6KdNode7getDataEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:273,21'
          Dst:             _ZNK4geos6noding9snapround8HotPixel6isNodeEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:273,37'
          Dst:             _ZNK4geos6noding9snapround8HotPixel13getCoordinateEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:273,53'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:274,21'
          Dst:             _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom12CoordinateXYEEEvRKT_m
    - functionName:    _ZNK4geos6noding9snapround8HotPixel6isNodeEv
      functionSourceFile: '/src/geos/include/geos/noding/snapround/HotPixel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom12CoordinateXYEEEvRKT_m
      functionSourceFile: '/src/geos/include/geos/noding/NodedSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          70
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos6noding15SegmentNodeList3addINS_4geom12CoordinateXYEEEvRKT_m
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - _ZNK4geos6noding13SegmentString4sizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodedSegmentString.h:167,28'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'include/geos/noding/NodedSegmentString.h:168,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/noding/NodedSegmentString.h:168,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/noding/NodedSegmentString.h:168,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/noding/NodedSegmentString.h:168,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/noding/NodedSegmentString.h:173,28'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'include/geos/noding/NodedSegmentString.h:174,34'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - Src:             'include/geos/noding/NodedSegmentString.h:179,22'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/noding/NodedSegmentString.h:188,18'
          Dst:             _ZN4geos6noding15SegmentNodeList3addINS_4geom12CoordinateXYEEEvRKT_m
    - functionName:    _ZN4geos6noding15SegmentNodeList3addINS_4geom12CoordinateXYEEEvRKT_m
      functionSourceFile: '/src/geos/include/geos/noding/SegmentNodeList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos6noding13SegmentString16getSegmentOctantEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentNodeList.h:179,102'
          Dst:             _ZNK4geos6noding13SegmentString16getSegmentOctantEm
    - functionName:    _ZN4geos6noding11SegmentNodeC2INS_4geom12CoordinateXYEEERKNS0_13SegmentStringERKT_mi
      functionSourceFile: '/src/geos/include/geos/noding/SegmentNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentNode.h:70,11'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'include/geos/noding/SegmentNode.h:75,44'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'include/geos/noding/SegmentNode.h:75,32'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    '_ZZN4geos6noding9snapround17SnapRoundingNoder18addVertexNodeSnapsEPNS0_18NodedSegmentStringEENK3$_0clINS_4geom13CoordinateXYMEEEvRKT_'
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6noding9snapround17SnapRoundingNoder14snapVertexNodeERKNS_4geom12CoordinateXYEPNS0_18NodedSegmentStringEm
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:246,30'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:247,19'
          Dst:             _ZN4geos6noding9snapround17SnapRoundingNoder14snapVertexNodeERKNS_4geom12CoordinateXYEPNS0_18NodedSegmentStringEm
    - functionName:    '_ZZN4geos6noding9snapround17SnapRoundingNoder18addVertexNodeSnapsEPNS0_18NodedSegmentStringEENK3$_0clINS_4geom10CoordinateEEEvRKT_'
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6noding9snapround17SnapRoundingNoder14snapVertexNodeERKNS_4geom12CoordinateXYEPNS0_18NodedSegmentStringEm
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:246,30'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:247,19'
          Dst:             _ZN4geos6noding9snapround17SnapRoundingNoder14snapVertexNodeERKNS_4geom12CoordinateXYEPNS0_18NodedSegmentStringEm
    - functionName:    '_ZZN4geos6noding9snapround17SnapRoundingNoder18addVertexNodeSnapsEPNS0_18NodedSegmentStringEENK3$_0clINS_4geom12CoordinateXYEEEvRKT_'
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6noding9snapround17SnapRoundingNoder14snapVertexNodeERKNS_4geom12CoordinateXYEPNS0_18NodedSegmentStringEm
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:246,30'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:247,19'
          Dst:             _ZN4geos6noding9snapround17SnapRoundingNoder14snapVertexNodeERKNS_4geom12CoordinateXYEPNS0_18NodedSegmentStringEm
    - functionName:    '_ZZNK4geos6noding9snapround17SnapRoundingNoder5roundERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_14CoordinateXYZMEEEDaT_'
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:104,13'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:105,19'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
    - functionName:    '_ZZNK4geos6noding9snapround17SnapRoundingNoder5roundERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_13CoordinateXYMEEEDaT_'
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_b
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:104,13'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:105,19'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_b
    - functionName:    '_ZZNK4geos6noding9snapround17SnapRoundingNoder5roundERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_10CoordinateEEEDaT_'
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:104,13'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:105,19'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
    - functionName:    '_ZZNK4geos6noding9snapround17SnapRoundingNoder5roundERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_12CoordinateXYEEEDaT_'
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:104,13'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:105,19'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
    - functionName:    _ZZN4geos6noding9snapround17SnapRoundingNoder11snapSegmentERKNS_4geom12CoordinateXYES6_PNS0_18NodedSegmentStringEmEN19SnapRoundingVisitor5visitEPNS_5index6kdtree6KdNodeE
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index6kdtree6KdNode7getDataEv
        - _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom14CoordinateXYZMEEEvRKT_m
        - _ZN4geos6noding9snapround8HotPixel9setToNodeEv
        - _ZNK4geos6noding9snapround8HotPixel10intersectsERKNS_4geom12CoordinateXYE
        - _ZNK4geos6noding9snapround8HotPixel10intersectsERKNS_4geom12CoordinateXYES6_
        - _ZNK4geos6noding9snapround8HotPixel13getCoordinateEv
        - _ZNK4geos6noding9snapround8HotPixel6isNodeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:208,57'
          Dst:             _ZN4geos5index6kdtree6KdNode7getDataEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:216,23'
          Dst:             _ZNK4geos6noding9snapround8HotPixel6isNodeEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:217,25'
          Dst:             _ZNK4geos6noding9snapround8HotPixel10intersectsERKNS_4geom12CoordinateXYE
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:217,47'
          Dst:             _ZNK4geos6noding9snapround8HotPixel10intersectsERKNS_4geom12CoordinateXYE
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:226,21'
          Dst:             _ZNK4geos6noding9snapround8HotPixel10intersectsERKNS_4geom12CoordinateXYES6_
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:227,41'
          Dst:             _ZNK4geos6noding9snapround8HotPixel13getCoordinateEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:227,21'
          Dst:             _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom14CoordinateXYZMEEEvRKT_m
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:228,21'
          Dst:             _ZN4geos6noding9snapround8HotPixel9setToNodeEv
    - functionName:    _ZN4geos4geom18CoordinateSequence4XYZMEm
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceC2Embbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:147,16'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Embbb
    - functionName:    _ZN4geos6noding9snapround17SnapRoundingNoderD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/snapround/SnapRoundingNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding9snapround17SnapRoundingNoderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snapround/SnapRoundingNoder.h:71,16'
          Dst:             _ZN4geos6noding9snapround17SnapRoundingNoderD2Ev
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7forEachIZNS_6noding9snapround17SnapRoundingNoder18addVertexNodeSnapsEPNS3_18NodedSegmentStringEE3$_0EEvOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          195
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - '_ZZN4geos6noding9snapround17SnapRoundingNoder18addVertexNodeSnapsEPNS0_18NodedSegmentStringEENK3$_0clINS_4geom10CoordinateEEEvRKT_'
        - '_ZZN4geos6noding9snapround17SnapRoundingNoder18addVertexNodeSnapsEPNS0_18NodedSegmentStringEENK3$_0clINS_4geom12CoordinateXYEEEvRKT_'
        - '_ZZN4geos6noding9snapround17SnapRoundingNoder18addVertexNodeSnapsEPNS0_18NodedSegmentStringEENK3$_0clINS_4geom13CoordinateXYMEEEvRKT_'
        - '_ZZN4geos6noding9snapround17SnapRoundingNoder18addVertexNodeSnapsEPNS0_18NodedSegmentStringEENK3$_0clINS_4geom14CoordinateXYZMEEEvRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:789,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:789,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,89'
          Dst:             '_ZZN4geos6noding9snapround17SnapRoundingNoder18addVertexNodeSnapsEPNS0_18NodedSegmentStringEENK3$_0clINS_4geom12CoordinateXYEEEvRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,89'
          Dst:             '_ZZN4geos6noding9snapround17SnapRoundingNoder18addVertexNodeSnapsEPNS0_18NodedSegmentStringEENK3$_0clINS_4geom10CoordinateEEEvRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,89'
          Dst:             '_ZZN4geos6noding9snapround17SnapRoundingNoder18addVertexNodeSnapsEPNS0_18NodedSegmentStringEENK3$_0clINS_4geom13CoordinateXYMEEEvRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,89'
          Dst:             '_ZZN4geos6noding9snapround17SnapRoundingNoder18addVertexNodeSnapsEPNS0_18NodedSegmentStringEENK3$_0clINS_4geom14CoordinateXYZMEEEvRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
    - functionName:    _ZZN4geos6noding9snapround17SnapRoundingNoder11snapSegmentERKNS_4geom12CoordinateXYES6_PNS0_18NodedSegmentStringEmEN19SnapRoundingVisitorC2ES6_S6_S8_m
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index6kdtree13KdNodeVisitorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:204,9'
          Dst:             _ZN4geos5index6kdtree13KdNodeVisitorC2Ev
    - functionName:    _ZN4geos6noding9snapround17SnapRoundingNoder11snapSegmentERKNS_4geom12CoordinateXYES6_PNS0_18NodedSegmentStringEm
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding9snapround13HotPixelIndex5queryERKNS_4geom12CoordinateXYES6_RNS_5index6kdtree13KdNodeVisitorE
        - _ZZN4geos6noding9snapround17SnapRoundingNoder11snapSegmentERKNS_4geom12CoordinateXYES6_PNS0_18NodedSegmentStringEmEN19SnapRoundingVisitorC2ES6_S6_S8_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:234,25'
          Dst:             _ZZN4geos6noding9snapround17SnapRoundingNoder11snapSegmentERKNS_4geom12CoordinateXYES6_PNS0_18NodedSegmentStringEmEN19SnapRoundingVisitorC2ES6_S6_S8_m
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:235,16'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex5queryERKNS_4geom12CoordinateXYES6_RNS_5index6kdtree13KdNodeVisitorE
    - functionName:    _ZN4geos6noding9snapround17SnapRoundingNoder18addVertexNodeSnapsEPNS0_18NodedSegmentStringE
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNK4geos4geom18CoordinateSequence7forEachIZNS_6noding9snapround17SnapRoundingNoder18addVertexNodeSnapsEPNS3_18NodedSegmentStringEE3$_0EEvOT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:245,10'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7forEachIZNS_6noding9snapround17SnapRoundingNoder18addVertexNodeSnapsEPNS3_18NodedSegmentStringEE3$_0EEvOT_'
    - functionName:    _ZN4geos6noding9snapround17SnapRoundingNoder19computeSegmentSnapsEPNS0_18NodedSegmentStringE
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          155
      EdgeCount:       62
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
        - _ZN4geos6noding18NodedSegmentString11getNodeListEv
        - _ZN4geos6noding18NodedSegmentString19getNodedCoordinatesEv
        - _ZN4geos6noding18NodedSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbbPKv
        - _ZN4geos6noding9snapround17SnapRoundingNoder11snapSegmentERKNS_4geom12CoordinateXYES6_PNS0_18NodedSegmentStringEm
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos6noding10PathString7getDataEv
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos6noding15SegmentNodeList13getConstructMEv
        - _ZNK4geos6noding15SegmentNodeList13getConstructZEv
        - _ZNK4geos6noding9snapround17SnapRoundingNoder5roundERKNS_4geom18CoordinateSequenceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:148,20'
          Dst:             _ZN4geos6noding18NodedSegmentString19getNodedCoordinatesEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:149,21'
          Dst:             _ZNK4geos6noding9snapround17SnapRoundingNoder5roundERKNS_4geom18CoordinateSequenceE
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:152,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:156,82'
          Dst:             _ZN4geos6noding18NodedSegmentString11getNodeListEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:156,96'
          Dst:             _ZNK4geos6noding15SegmentNodeList13getConstructZEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:156,117'
          Dst:             _ZN4geos6noding18NodedSegmentString11getNodeListEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:156,131'
          Dst:             _ZNK4geos6noding15SegmentNodeList13getConstructMEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:156,152'
          Dst:             _ZNK4geos6noding10PathString7getDataEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:156,38'
          Dst:             _ZN4geos6noding18NodedSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbbPKv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:159,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:161,54'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:166,39'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:168,13'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:169,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:172,38'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:179,9'
          Dst:             _ZN4geos6noding9snapround17SnapRoundingNoder11snapSegmentERKNS_4geom12CoordinateXYES6_PNS0_18NodedSegmentStringEm
    - functionName:    _ZNK4geos6noding9snapround17SnapRoundingNoder5roundERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - '_ZNK4geos4geom18CoordinateSequence7forEachIZNKS_6noding9snapround17SnapRoundingNoder5roundERKS1_E3$_0EEvOT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:101,69'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:101,81'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:102,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:102,15'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:103,9'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7forEachIZNKS_6noding9snapround17SnapRoundingNoder5roundERKS1_E3$_0EEvOT_'
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7forEachIZNKS_6noding9snapround17SnapRoundingNoder5roundERKS1_E3$_0EEvOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          198
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - '_ZZNK4geos6noding9snapround17SnapRoundingNoder5roundERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_10CoordinateEEEDaT_'
        - '_ZZNK4geos6noding9snapround17SnapRoundingNoder5roundERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_12CoordinateXYEEEDaT_'
        - '_ZZNK4geos6noding9snapround17SnapRoundingNoder5roundERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_13CoordinateXYMEEEDaT_'
        - '_ZZNK4geos6noding9snapround17SnapRoundingNoder5roundERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_14CoordinateXYZMEEEDaT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:789,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:789,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,89'
          Dst:             '_ZZNK4geos6noding9snapround17SnapRoundingNoder5roundERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_12CoordinateXYEEEDaT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,89'
          Dst:             '_ZZNK4geos6noding9snapround17SnapRoundingNoder5roundERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_10CoordinateEEEDaT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,89'
          Dst:             '_ZZNK4geos6noding9snapround17SnapRoundingNoder5roundERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_13CoordinateXYMEEEDaT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,89'
          Dst:             '_ZZNK4geos6noding9snapround17SnapRoundingNoder5roundERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_14CoordinateXYZMEEEDaT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
    - functionName:    _ZN4geos6noding9snapround29SnapRoundingIntersectionAdderD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/snapround/SnapRoundingIntersectionAdder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos6noding18SegmentIntersectorD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snapround/SnapRoundingIntersectionAdder.h:64,16'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'include/geos/noding/snapround/SnapRoundingIntersectionAdder.h:64,16'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos6noding9snapround29SnapRoundingIntersectionAdder16getIntersectionsEv
      functionSourceFile: '/src/geos/include/geos/noding/snapround/SnapRoundingIntersectionAdder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceC2EOS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snapround/SnapRoundingIntersectionAdder.h:102,58'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2EOS1_
    - functionName:    _ZN4geos6noding9snapround29SnapRoundingIntersectionAdderC2Ed
      functionSourceFile: '/src/geos/include/geos/noding/snapround/SnapRoundingIntersectionAdder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence4XYZMEm
        - _ZN4geos6noding18SegmentIntersectorC2Ev
        - _ZN4geos6noding18SegmentIntersectorD2Ev
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snapround/SnapRoundingIntersectionAdder.h:97,11'
          Dst:             _ZN4geos6noding18SegmentIntersectorC2Ev
        - Src:             'include/geos/noding/snapround/SnapRoundingIntersectionAdder.h:96,5'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'include/geos/noding/snapround/SnapRoundingIntersectionAdder.h:98,25'
          Dst:             _ZN4geos4geom18CoordinateSequence4XYZMEm
        - Src:             'include/geos/noding/snapround/SnapRoundingIntersectionAdder.h:100,6'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos6noding9snapround17SnapRoundingNoder12computeSnapsERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEERS9_
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_6noding18NodedSegmentStringENS2_13SegmentStringEEET_PT0_
        - _ZN4geos6noding9snapround17SnapRoundingNoder18addVertexNodeSnapsEPNS0_18NodedSegmentStringE
        - _ZN4geos6noding9snapround17SnapRoundingNoder19computeSegmentSnapsEPNS0_18NodedSegmentStringE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:115,61'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding18NodedSegmentStringENS2_13SegmentStringEEET_PT0_
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:115,41'
          Dst:             _ZN4geos6noding9snapround17SnapRoundingNoder19computeSegmentSnapsEPNS0_18NodedSegmentStringE
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:125,35'
          Dst:             _ZN4geos6detail9down_castIPNS_6noding18NodedSegmentStringENS2_13SegmentStringEEET_PT0_
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:126,9'
          Dst:             _ZN4geos6noding9snapround17SnapRoundingNoder18addVertexNodeSnapsEPNS0_18NodedSegmentStringE
    - functionName:    _ZN4geos6noding9snapround17SnapRoundingNoder15addVertexPixelsERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6noding9snapround13HotPixelIndex3addEPKNS_4geom18CoordinateSequenceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:93,20'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex3addEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos6noding9snapround17SnapRoundingNoder21addIntersectionPixelsERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos6noding12MCIndexNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
        - _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
        - _ZN4geos6noding12MCIndexNoderD2Ev
        - _ZN4geos6noding9snapround13HotPixelIndex8addNodesEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos6noding9snapround29SnapRoundingIntersectionAdder16getIntersectionsEv
        - _ZN4geos6noding9snapround29SnapRoundingIntersectionAdderC2Ed
        - _ZN4geos6noding9snapround29SnapRoundingIntersectionAdderD2Ev
        - _ZNK4geos4geom14PrecisionModel8getScaleEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:79,34'
          Dst:             _ZNK4geos4geom14PrecisionModel8getScaleEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:80,35'
          Dst:             _ZN4geos6noding9snapround29SnapRoundingIntersectionAdderC2Ed
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:81,18'
          Dst:             _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:82,11'
          Dst:             _ZN4geos6noding12MCIndexNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:83,35'
          Dst:             _ZN4geos6noding9snapround29SnapRoundingIntersectionAdder16getIntersectionsEv
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:84,16'
          Dst:             _ZN4geos6noding9snapround13HotPixelIndex8addNodesEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:85,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:85,1'
          Dst:             _ZN4geos6noding12MCIndexNoderD2Ev
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:85,1'
          Dst:             _ZN4geos6noding9snapround29SnapRoundingIntersectionAdderD2Ev
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:85,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:85,1'
          Dst:             _ZN4geos6noding12MCIndexNoderD2Ev
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:85,1'
          Dst:             _ZN4geos6noding9snapround29SnapRoundingIntersectionAdderD2Ev
    - functionName:    _ZN4geos6noding9snapround17SnapRoundingNoder9snapRoundERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEERS9_
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding9snapround17SnapRoundingNoder12computeSnapsERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEERS9_
        - _ZN4geos6noding9snapround17SnapRoundingNoder15addVertexPixelsERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEE
        - _ZN4geos6noding9snapround17SnapRoundingNoder21addIntersectionPixelsERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:68,5'
          Dst:             _ZN4geos6noding9snapround17SnapRoundingNoder21addIntersectionPixelsERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEE
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:69,5'
          Dst:             _ZN4geos6noding9snapround17SnapRoundingNoder15addVertexPixelsERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEE
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:71,5'
          Dst:             _ZN4geos6noding9snapround17SnapRoundingNoder12computeSnapsERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEERS9_
    - functionName:    _ZN4geos6noding9snapround17SnapRoundingNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding9snapround17SnapRoundingNoder9snapRoundERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEERS9_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:55,5'
          Dst:             _ZN4geos6noding9snapround17SnapRoundingNoder9snapRoundERKNSt3__16vectorIPNS0_13SegmentStringENS3_9allocatorIS6_EEEERS9_
    - functionName:    _ZN4geos6noding9snapround17SnapRoundingNoder18getNodedSubstringsEv
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding18NodedSegmentString18getNodedSubstringsERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingNoder.cpp:42,22'
          Dst:             _ZN4geos6noding18NodedSegmentString18getNodedSubstringsERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
    - functionName:    _ZNK4geos9operation6buffer25BufferInputLineSimplifier18isShallowConcavityERKNS_4geom10CoordinateES6_S6_d
      functionSourceFile: '/src/geos/src/operation/buffer/BufferInputLineSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:170,23'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:176,19'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZNK4geos9operation6buffer25BufferInputLineSimplifier16isShallowSampledERKNS_4geom10CoordinateES6_mmd
      functionSourceFile: '/src/geos/src/operation/buffer/BufferInputLineSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequenceixEm
        - _ZNK4geos9operation6buffer25BufferInputLineSimplifier9isShallowERKNS_4geom10CoordinateES6_S6_d
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:194,32'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:194,14'
          Dst:             _ZNK4geos9operation6buffer25BufferInputLineSimplifier9isShallowERKNS_4geom10CoordinateES6_S6_d
    - functionName:    _ZNK4geos9operation6buffer25BufferInputLineSimplifier9isShallowERKNS_4geom10CoordinateES6_S6_d
      functionSourceFile: '/src/geos/src/operation/buffer/BufferInputLineSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:208,19'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZNK4geos9operation6buffer25BufferInputLineSimplifier9isConcaveERKNS_4geom10CoordinateES6_S6_
      functionSourceFile: '/src/geos/src/operation/buffer/BufferInputLineSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:218,23'
          Dst:             _ZN4geos9algorithm11Orientation5indexERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZNK4geos9operation6buffer25BufferInputLineSimplifier11isDeletableEmmmd
      functionSourceFile: '/src/geos/src/operation/buffer/BufferInputLineSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequenceixEm
        - _ZNK4geos9operation6buffer25BufferInputLineSimplifier16isShallowSampledERKNS_4geom10CoordinateES6_mmd
        - _ZNK4geos9operation6buffer25BufferInputLineSimplifier9isConcaveERKNS_4geom10CoordinateES6_S6_
        - _ZNK4geos9operation6buffer25BufferInputLineSimplifier9isShallowERKNS_4geom10CoordinateES6_S6_d
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:146,28'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:147,28'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:148,28'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:150,10'
          Dst:             _ZNK4geos9operation6buffer25BufferInputLineSimplifier9isConcaveERKNS_4geom10CoordinateES6_S6_
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:153,10'
          Dst:             _ZNK4geos9operation6buffer25BufferInputLineSimplifier9isShallowERKNS_4geom10CoordinateES6_S6_d
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:160,12'
          Dst:             _ZNK4geos9operation6buffer25BufferInputLineSimplifier16isShallowSampledERKNS_4geom10CoordinateES6_mmd
    - functionName:    _ZNK4geos9operation6buffer25BufferInputLineSimplifier23findNextNonDeletedIndexEm
      functionSourceFile: '/src/geos/src/operation/buffer/BufferInputLineSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:119,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZNK4geos9operation6buffer25BufferInputLineSimplifier12collapseLineEv
      functionSourceFile: '/src/geos/src/operation/buffer/BufferInputLineSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - _ZN4geos4geom18CoordinateSequenceC2Ev
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:130,26'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:132,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:134,28'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:134,24'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
    - functionName:    _ZN4geos9operation6buffer25BufferInputLineSimplifier24deleteShallowConcavitiesEv
      functionSourceFile: '/src/geos/src/operation/buffer/BufferInputLineSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos9operation6buffer25BufferInputLineSimplifier11isDeletableEmmmd
        - _ZNK4geos9operation6buffer25BufferInputLineSimplifier23findNextNonDeletedIndexEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:87,21'
          Dst:             _ZNK4geos9operation6buffer25BufferInputLineSimplifier23findNextNonDeletedIndexEm
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:88,22'
          Dst:             _ZNK4geos9operation6buffer25BufferInputLineSimplifier23findNextNonDeletedIndexEm
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:91,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:94,12'
          Dst:             _ZNK4geos9operation6buffer25BufferInputLineSimplifier11isDeletableEmmmd
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:108,20'
          Dst:             _ZNK4geos9operation6buffer25BufferInputLineSimplifier23findNextNonDeletedIndexEm
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:109,21'
          Dst:             _ZNK4geos9operation6buffer25BufferInputLineSimplifier23findNextNonDeletedIndexEm
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:91,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos9operation6buffer25BufferInputLineSimplifierD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/buffer/BufferInputLineSimplifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyEd
      functionSourceFile: '/src/geos/src/operation/buffer/BufferInputLineSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation6buffer25BufferInputLineSimplifier24deleteShallowConcavitiesEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos9operation6buffer25BufferInputLineSimplifier12collapseLineEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:66,32'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:70,21'
          Dst:             _ZN4geos9operation6buffer25BufferInputLineSimplifier24deleteShallowConcavitiesEv
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:74,12'
          Dst:             _ZNK4geos9operation6buffer25BufferInputLineSimplifier12collapseLineEv
    - functionName:    _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEd
      functionSourceFile: '/src/geos/src/operation/buffer/BufferInputLineSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyEd
        - _ZN4geos9operation6buffer25BufferInputLineSimplifierC2ERKNS_4geom18CoordinateSequenceE
        - _ZN4geos9operation6buffer25BufferInputLineSimplifierD2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:51,31'
          Dst:             _ZN4geos9operation6buffer25BufferInputLineSimplifierC2ERKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:52,17'
          Dst:             _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyEd
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:53,1'
          Dst:             _ZN4geos9operation6buffer25BufferInputLineSimplifierD2Ev
        - Src:             'src/operation/buffer/BufferInputLineSimplifier.cpp:53,1'
          Dst:             _ZN4geos9operation6buffer25BufferInputLineSimplifierD2Ev
    - functionName:    _ZN4geos9operation6buffer25BufferInputLineSimplifierC2ERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/buffer/BufferInputLineSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer15MaximalEdgeRingD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/buffer/MaximalEdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph8EdgeRingD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/MaximalEdgeRing.h:72,41'
          Dst:             _ZN4geos9geomgraph8EdgeRingD2Ev
    - functionName:    _ZN4geos9operation6buffer15MaximalEdgeRing17buildMinimalRingsERNSt3__16vectorIPNS_9geomgraph8EdgeRingENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/MaximalEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer15MinimalEdgeRingC2EPNS_9geomgraph12DirectedEdgeEPKNS_4geom15GeometryFactoryE
        - _ZNK4geos9geomgraph12DirectedEdge14getMinEdgeRingEv
        - _ZNK4geos9geomgraph12DirectedEdge7getNextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/MaximalEdgeRing.cpp:125,16'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge14getMinEdgeRingEv
        - Src:             'src/operation/buffer/MaximalEdgeRing.cpp:126,42'
          Dst:             _ZN4geos9operation6buffer15MinimalEdgeRingC2EPNS_9geomgraph12DirectedEdgeEPKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/buffer/MaximalEdgeRing.cpp:129,18'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge7getNextEv
    - functionName:    _ZNK4geos9geomgraph12DirectedEdge14getMinEdgeRingEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer15MaximalEdgeRing17buildMinimalRingsERNSt3__16vectorIPNS1_15MinimalEdgeRingENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/buffer/MaximalEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer15MinimalEdgeRingC2EPNS_9geomgraph12DirectedEdgeEPKNS_4geom15GeometryFactoryE
        - _ZNK4geos9geomgraph12DirectedEdge14getMinEdgeRingEv
        - _ZNK4geos9geomgraph12DirectedEdge7getNextEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/MaximalEdgeRing.cpp:110,16'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge14getMinEdgeRingEv
        - Src:             'src/operation/buffer/MaximalEdgeRing.cpp:111,42'
          Dst:             _ZN4geos9operation6buffer15MinimalEdgeRingC2EPNS_9geomgraph12DirectedEdgeEPKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/buffer/MaximalEdgeRing.cpp:114,18'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge7getNextEv
    - functionName:    _ZN4geos9operation6buffer15MaximalEdgeRing17buildMinimalRingsEv
      functionSourceFile: '/src/geos/src/operation/buffer/MaximalEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation6buffer15MaximalEdgeRing17buildMinimalRingsERNSt3__16vectorIPNS1_15MinimalEdgeRingENS3_9allocatorIS6_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/MaximalEdgeRing.cpp:100,5'
          Dst:             _ZN4geos9operation6buffer15MaximalEdgeRing17buildMinimalRingsERNSt3__16vectorIPNS1_15MinimalEdgeRingENS3_9allocatorIS6_EEEE
    - functionName:    _ZN4geos9operation6buffer15MaximalEdgeRing36linkDirectedEdgesForMinimalEdgeRingsEv
      functionSourceFile: '/src/geos/src/operation/buffer/MaximalEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9geomgraph16DirectedEdgeStarENS2_11EdgeEndStarEEET_PT0_
        - _ZN4geos9geomgraph16DirectedEdgeStar24linkMinimalDirectedEdgesEPNS0_8EdgeRingE
        - _ZN4geos9geomgraph4Node8getEdgesEv
        - _ZN4geos9geomgraph7EdgeEnd7getNodeEv
        - _ZNK4geos9geomgraph12DirectedEdge7getNextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/MaximalEdgeRing.cpp:82,26'
          Dst:             _ZN4geos9geomgraph7EdgeEnd7getNodeEv
        - Src:             'src/operation/buffer/MaximalEdgeRing.cpp:83,34'
          Dst:             _ZN4geos9geomgraph4Node8getEdgesEv
        - Src:             'src/operation/buffer/MaximalEdgeRing.cpp:85,33'
          Dst:             _ZN4geos6detail9down_castIPNS_9geomgraph16DirectedEdgeStarENS2_11EdgeEndStarEEET_PT0_
        - Src:             'src/operation/buffer/MaximalEdgeRing.cpp:87,14'
          Dst:             _ZN4geos9geomgraph16DirectedEdgeStar24linkMinimalDirectedEdgesEPNS0_8EdgeRingE
        - Src:             'src/operation/buffer/MaximalEdgeRing.cpp:89,18'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge7getNextEv
    - functionName:    _ZN4geos9geomgraph12DirectedEdge11setEdgeRingEPNS0_8EdgeRingE
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer15MaximalEdgeRing11setEdgeRingEPNS_9geomgraph12DirectedEdgeEPNS3_8EdgeRingE
      functionSourceFile: '/src/geos/src/operation/buffer/MaximalEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph12DirectedEdge11setEdgeRingEPNS0_8EdgeRingE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/MaximalEdgeRing.cpp:73,9'
          Dst:             _ZN4geos9geomgraph12DirectedEdge11setEdgeRingEPNS0_8EdgeRingE
    - functionName:    _ZN4geos9operation6buffer15MaximalEdgeRing7getNextEPNS_9geomgraph12DirectedEdgeE
      functionSourceFile: '/src/geos/src/operation/buffer/MaximalEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph12DirectedEdge7getNextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/MaximalEdgeRing.cpp:66,16'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge7getNextEv
    - functionName:    _ZN4geos9operation6buffer15MaximalEdgeRingC2EPNS_9geomgraph12DirectedEdgeEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/operation/buffer/MaximalEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraph8EdgeRing11computeRingEv
        - _ZN4geos9geomgraph8EdgeRing13computePointsEPNS0_12DirectedEdgeE
        - _ZN4geos9geomgraph8EdgeRingC2EPNS0_12DirectedEdgeEPKNS_4geom15GeometryFactoryE
        - _ZN4geos9geomgraph8EdgeRingD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/MaximalEdgeRing.cpp:53,5'
          Dst:             _ZN4geos9geomgraph8EdgeRingC2EPNS0_12DirectedEdgeEPKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/buffer/MaximalEdgeRing.cpp:55,5'
          Dst:             _ZN4geos9geomgraph8EdgeRing13computePointsEPNS0_12DirectedEdgeE
        - Src:             'src/operation/buffer/MaximalEdgeRing.cpp:56,5'
          Dst:             _ZN4geos9geomgraph8EdgeRing11computeRingEv
        - Src:             'src/operation/buffer/MaximalEdgeRing.cpp:60,1'
          Dst:             _ZN4geos9geomgraph8EdgeRingD2Ev
    - functionName:    _ZN4geos9geomgraph12DirectedEdge14setMinEdgeRingEPNS0_8EdgeRingE
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9geomgraph12DirectedEdge10getNextMinEv
      functionSourceFile: '/src/geos/include/geos/geomgraph/DirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation6buffer15MinimalEdgeRing11setEdgeRingEPNS_9geomgraph12DirectedEdgeEPNS3_8EdgeRingE
      functionSourceFile: '/src/geos/include/geos/operation/buffer/MinimalEdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph12DirectedEdge14setMinEdgeRingEPNS0_8EdgeRingE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/MinimalEdgeRing.h:71,13'
          Dst:             _ZN4geos9geomgraph12DirectedEdge14setMinEdgeRingEPNS0_8EdgeRingE
    - functionName:    _ZN4geos9operation6buffer15MinimalEdgeRing7getNextEPNS_9geomgraph12DirectedEdgeE
      functionSourceFile: '/src/geos/include/geos/operation/buffer/MinimalEdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9geomgraph12DirectedEdge10getNextMinEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/MinimalEdgeRing.h:65,20'
          Dst:             _ZNK4geos9geomgraph12DirectedEdge10getNextMinEv
    - functionName:    _ZN4geos9operation6buffer15MinimalEdgeRingD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/buffer/MinimalEdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9geomgraph8EdgeRingD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/buffer/MinimalEdgeRing.h:61,33'
          Dst:             _ZN4geos9geomgraph8EdgeRingD2Ev
    - functionName:    _ZN4geos9operation6buffer15MinimalEdgeRingC2EPNS_9geomgraph12DirectedEdgeEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/operation/buffer/MinimalEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9geomgraph8EdgeRing11computeRingEv
        - _ZN4geos9geomgraph8EdgeRing13computePointsEPNS0_12DirectedEdgeE
        - _ZN4geos9geomgraph8EdgeRingC2EPNS0_12DirectedEdgeEPKNS_4geom15GeometryFactoryE
        - _ZN4geos9geomgraph8EdgeRingD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/buffer/MinimalEdgeRing.cpp:29,5'
          Dst:             _ZN4geos9geomgraph8EdgeRingC2EPNS0_12DirectedEdgeEPKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/buffer/MinimalEdgeRing.cpp:31,5'
          Dst:             _ZN4geos9geomgraph8EdgeRing13computePointsEPNS0_12DirectedEdgeE
        - Src:             'src/operation/buffer/MinimalEdgeRing.cpp:32,5'
          Dst:             _ZN4geos9geomgraph8EdgeRing11computeRingEv
        - Src:             'src/operation/buffer/MinimalEdgeRing.cpp:33,1'
          Dst:             _ZN4geos9geomgraph8EdgeRingD2Ev
    - functionName:    _ZN4geos9operation8distance30ConnectedElementLocationFilterD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/distance/ConnectedElementLocationFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8distance30ConnectedElementLocationFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/distance/ConnectedElementLocationFilter.h:50,16'
          Dst:             _ZN4geos9operation8distance30ConnectedElementLocationFilterD2Ev
    - functionName:    _ZN4geos9operation8distance30ConnectedElementLocationFilterD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/distance/ConnectedElementLocationFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom14GeometryFilterD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/distance/ConnectedElementLocationFilter.h:50,16'
          Dst:             _ZN4geos4geom14GeometryFilterD2Ev
    - functionName:    _ZN4geos9operation8distance30ConnectedElementLocationFilter9filter_roEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/distance/ConnectedElementLocationFilter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          96
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8distance30ConnectedElementLocationFilter9filter_rwEPNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/distance/ConnectedElementLocationFilter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          96
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8distance30ConnectedElementLocationFilterC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/distance/ConnectedElementLocationFilter.h'
      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:
        - _ZN4geos4geom14GeometryFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/distance/ConnectedElementLocationFilter.h:54,5'
          Dst:             _ZN4geos4geom14GeometryFilterC2Ev
    - functionName:    _ZN4geos9operation8distance30ConnectedElementLocationFilter12getLocationsEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/distance/ConnectedElementLocationFilter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8distance30ConnectedElementLocationFilterC2Ev
        - _ZN4geos9operation8distance30ConnectedElementLocationFilterD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/ConnectedElementLocationFilter.cpp:41,36'
          Dst:             _ZN4geos9operation8distance30ConnectedElementLocationFilterC2Ev
        - Src:             'src/operation/distance/ConnectedElementLocationFilter.cpp:44,1'
          Dst:             _ZN4geos9operation8distance30ConnectedElementLocationFilterD2Ev
        - Src:             'src/operation/distance/ConnectedElementLocationFilter.cpp:44,1'
          Dst:             _ZN4geos9operation8distance30ConnectedElementLocationFilterD2Ev
    - functionName:    _ZNK4geos9operation8distance13FacetSequence13getCoordinateEm
      functionSourceFile: '/src/geos/src/operation/distance/FacetSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/FacetSequence.cpp:229,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZNK4geos9operation8distance13FacetSequence30updateNearestLocationsLineLineERKNS_4geom10CoordinateES6_S6_S6_PNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
      functionSourceFile: '/src/geos/src/operation/distance/FacetSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11LineSegment13closestPointsERKS1_
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/FacetSequence.cpp:201,17'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/operation/distance/FacetSequence.cpp:202,17'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/operation/distance/FacetSequence.cpp:204,28'
          Dst:             _ZN4geos4geom11LineSegment13closestPointsERKS1_
    - functionName:    _ZNK4geos9operation8distance13FacetSequence11getEnvelopeEv
      functionSourceFile: '/src/geos/src/operation/distance/FacetSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8distance13FacetSequence31updateNearestLocationsPointLineERKNS_4geom10CoordinateES6_S6_PNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
      functionSourceFile: '/src/geos/src/operation/distance/FacetSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZNK4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/FacetSequence.cpp:141,17'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/operation/distance/FacetSequence.cpp:142,16'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/operation/distance/FacetSequence.cpp:143,9'
          Dst:             _ZNK4geos4geom11LineSegment12closestPointERKNS0_12CoordinateXYERS2_
    - functionName:    _ZNK4geos9operation8distance13FacetSequence16nearestLocationsERKS2_
      functionSourceFile: '/src/geos/src/operation/distance/FacetSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          105
      EdgeCount:       43
      CyclomaticComplexity: 20
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos9operation8distance13FacetSequence23computeDistanceLineLineERKS2_PNSt3__16vectorINS_4geom10CoordinateENS5_9allocatorIS8_EEEE
        - _ZNK4geos9operation8distance13FacetSequence24computeDistancePointLineERKNS_4geom10CoordinateERKS2_PNSt3__16vectorIS4_NS9_9allocatorIS4_EEEE
        - _ZNK4geos9operation8distance13FacetSequence7isPointEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/FacetSequence.cpp:83,24'
          Dst:             _ZNK4geos9operation8distance13FacetSequence7isPointEv
        - Src:             'src/operation/distance/FacetSequence.cpp:84,34'
          Dst:             _ZNK4geos9operation8distance13FacetSequence7isPointEv
        - Src:             'src/operation/distance/FacetSequence.cpp:87,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:88,49'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:94,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:95,9'
          Dst:             _ZNK4geos9operation8distance13FacetSequence24computeDistancePointLineERKNS_4geom10CoordinateERKS2_PNSt3__16vectorIS4_NS9_9allocatorIS4_EEEE
        - Src:             'src/operation/distance/FacetSequence.cpp:98,49'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:99,9'
          Dst:             _ZNK4geos9operation8distance13FacetSequence24computeDistancePointLineERKNS_4geom10CoordinateERKS2_PNSt3__16vectorIS4_NS9_9allocatorIS4_EEEE
        - Src:             'src/operation/distance/FacetSequence.cpp:106,9'
          Dst:             _ZNK4geos9operation8distance13FacetSequence23computeDistanceLineLineERKS2_PNSt3__16vectorINS_4geom10CoordinateENS5_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos9operation8distance13FacetSequence7isPointEv
      functionSourceFile: '/src/geos/src/operation/distance/FacetSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8distance13FacetSequence24computeDistancePointLineERKNS_4geom10CoordinateERKS2_PNSt3__16vectorIS4_NS9_9allocatorIS4_EEEE
      functionSourceFile: '/src/geos/src/operation/distance/FacetSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      double
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          113
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos9operation8distance13FacetSequence31updateNearestLocationsPointLineERKNS_4geom10CoordinateES6_S6_PNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/FacetSequence.cpp:119,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:120,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:121,23'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/operation/distance/FacetSequence.cpp:119,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:120,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:121,23'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/operation/distance/FacetSequence.cpp:125,17'
          Dst:             _ZNK4geos9operation8distance13FacetSequence31updateNearestLocationsPointLineERKNS_4geom10CoordinateES6_S6_PNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
    - functionName:    _ZNK4geos9operation8distance13FacetSequence23computeDistanceLineLineERKS2_PNSt3__16vectorINS_4geom10CoordinateENS5_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/operation/distance/FacetSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          251
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9algorithm8Distance16segmentToSegmentERKNS_4geom12CoordinateXYES5_S5_S5_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
        - _ZNK4geos9operation8distance13FacetSequence11getEnvelopeEv
        - _ZNK4geos9operation8distance13FacetSequence30updateNearestLocationsLineLineERKNS_4geom10CoordinateES6_S6_S6_PNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/FacetSequence.cpp:156,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:157,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:160,16'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/operation/distance/FacetSequence.cpp:163,18'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/operation/distance/FacetSequence.cpp:164,44'
          Dst:             _ZNK4geos9operation8distance13FacetSequence11getEnvelopeEv
        - Src:             'src/operation/distance/FacetSequence.cpp:164,18'
          Dst:             _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
        - Src:             'src/operation/distance/FacetSequence.cpp:169,50'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:170,50'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:173,20'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/operation/distance/FacetSequence.cpp:176,22'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/operation/distance/FacetSequence.cpp:177,22'
          Dst:             _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
        - Src:             'src/operation/distance/FacetSequence.cpp:181,27'
          Dst:             _ZN4geos9algorithm8Distance16segmentToSegmentERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'src/operation/distance/FacetSequence.cpp:156,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:157,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:160,16'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/operation/distance/FacetSequence.cpp:163,18'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/operation/distance/FacetSequence.cpp:164,44'
          Dst:             _ZNK4geos9operation8distance13FacetSequence11getEnvelopeEv
        - Src:             'src/operation/distance/FacetSequence.cpp:164,18'
          Dst:             _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
        - Src:             'src/operation/distance/FacetSequence.cpp:169,50'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:170,50'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:173,20'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/operation/distance/FacetSequence.cpp:176,22'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/operation/distance/FacetSequence.cpp:177,22'
          Dst:             _ZNK4geos4geom8Envelope15distanceSquaredERKS1_
        - Src:             'src/operation/distance/FacetSequence.cpp:181,27'
          Dst:             _ZN4geos9algorithm8Distance16segmentToSegmentERKNS_4geom12CoordinateXYES5_S5_S5_
        - Src:             'src/operation/distance/FacetSequence.cpp:185,21'
          Dst:             _ZNK4geos9operation8distance13FacetSequence30updateNearestLocationsLineLineERKNS_4geom10CoordinateES6_S6_S6_PNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
    - functionName:    _ZNK4geos9operation8distance13FacetSequence8distanceERKS2_
      functionSourceFile: '/src/geos/src/operation/distance/FacetSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos9operation8distance13FacetSequence23computeDistanceLineLineERKS2_PNSt3__16vectorINS_4geom10CoordinateENS5_9allocatorIS8_EEEE
        - _ZNK4geos9operation8distance13FacetSequence24computeDistancePointLineERKNS_4geom10CoordinateERKS2_PNSt3__16vectorIS4_NS9_9allocatorIS4_EEEE
        - _ZNK4geos9operation8distance13FacetSequence7isPointEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/FacetSequence.cpp:54,24'
          Dst:             _ZNK4geos9operation8distance13FacetSequence7isPointEv
        - Src:             'src/operation/distance/FacetSequence.cpp:55,34'
          Dst:             _ZNK4geos9operation8distance13FacetSequence7isPointEv
        - Src:             'src/operation/distance/FacetSequence.cpp:58,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:59,49'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:60,19'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/distance/FacetSequence.cpp:63,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:64,16'
          Dst:             _ZNK4geos9operation8distance13FacetSequence24computeDistancePointLineERKNS_4geom10CoordinateERKS2_PNSt3__16vectorIS4_NS9_9allocatorIS4_EEEE
        - Src:             'src/operation/distance/FacetSequence.cpp:67,49'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:68,16'
          Dst:             _ZNK4geos9operation8distance13FacetSequence24computeDistancePointLineERKNS_4geom10CoordinateERKS2_PNSt3__16vectorIS4_NS9_9allocatorIS4_EEEE
        - Src:             'src/operation/distance/FacetSequence.cpp:71,16'
          Dst:             _ZNK4geos9operation8distance13FacetSequence23computeDistanceLineLineERKS2_PNSt3__16vectorINS_4geom10CoordinateENS5_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos9operation8distance13FacetSequence4sizeEv
      functionSourceFile: '/src/geos/src/operation/distance/FacetSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      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:    _ZN4geos9operation8distance13FacetSequence15computeEnvelopeEv
      functionSourceFile: '/src/geos/src/operation/distance/FacetSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/FacetSequence.cpp:214,11'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/operation/distance/FacetSequence.cpp:216,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/distance/FacetSequence.cpp:216,13'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9operation8distance13FacetSequenceC2EPKNS_4geom18CoordinateSequenceEmm
      functionSourceFile: '/src/geos/src/operation/distance/FacetSequence.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZN4geos9operation8distance13FacetSequence15computeEnvelopeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/distance/FacetSequence.cpp:31,16'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/operation/distance/FacetSequence.cpp:36,5'
          Dst:             _ZN4geos9operation8distance13FacetSequence15computeEnvelopeEv
    - functionName:    '_ZZNK4geos9operation4grid4Cell18getTraversalLengthEvENK3$_0clEdRKNS1_9TraversalE'
      functionSourceFile: '/src/geos/src/operation/grid/Cell.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm6Length6ofLineERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - _ZNK4geos9operation4grid9Traversal14getCoordinatesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Cell.cpp:266,50'
          Dst:             _ZNK4geos9operation4grid9Traversal14getCoordinatesEv
        - Src:             'src/operation/grid/Cell.cpp:266,22'
          Dst:             _ZN4geos9algorithm6Length6ofLineERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
    - functionName:    _ZN4geos9operation4grid9TraversalC2EOS2_
      functionSourceFile: '/src/geos/include/geos/operation/grid/Traversal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid9TraversalC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/grid/Traversal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid8CrossingC2ENS1_4SideEdd
      functionSourceFile: '/src/geos/include/geos/operation/grid/Crossing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Crossing.h:27,9'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
    - functionName:    _ZNK4geos9operation4grid4Cell13getEdgePointsENS1_4SideERNSt3__16vectorINS_4geom12CoordinateXYENS4_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/operation/grid/Cell.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          301
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNK4geos9operation4grid9Traversal14getCoordinatesEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Cell.cpp:322,32'
          Dst:             _ZNK4geos9operation4grid9Traversal14getCoordinatesEv
        - Src:             'src/operation/grid/Cell.cpp:325,50'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/Cell.cpp:322,32'
          Dst:             _ZNK4geos9operation4grid9Traversal14getCoordinatesEv
        - Src:             'src/operation/grid/Cell.cpp:326,51'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/Cell.cpp:322,32'
          Dst:             _ZNK4geos9operation4grid9Traversal14getCoordinatesEv
        - Src:             'src/operation/grid/Cell.cpp:327,52'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/Cell.cpp:322,32'
          Dst:             _ZNK4geos9operation4grid9Traversal14getCoordinatesEv
        - Src:             'src/operation/grid/Cell.cpp:328,49'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/Cell.cpp:322,32'
          Dst:             _ZNK4geos9operation4grid9Traversal14getCoordinatesEv
    - functionName:    _ZNK4geos9operation4grid4Cell18getCoveredPolygonsERKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/operation/grid/Cell.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation4grid14TraversalAreas16getLeftHandRingsERKNS_4geom15GeometryFactoryERKNS3_8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENSA_9allocatorISE_EEEE
        - _ZNK4geos9operation4grid4Cell13getTraversalsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Cell.cpp:315,24'
          Dst:             _ZNK4geos9operation4grid4Cell13getTraversalsEv
        - Src:             'src/operation/grid/Cell.cpp:316,12'
          Dst:             _ZN4geos9operation4grid14TraversalAreas16getLeftHandRingsERKNS_4geom15GeometryFactoryERKNS3_8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENSA_9allocatorISE_EEEE
    - functionName:    _ZNK4geos9operation4grid4Cell13getTraversalsEv
      functionSourceFile: '/src/geos/src/operation/grid/Cell.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          95
      EdgeCount:       47
      CyclomaticComplexity: 25
      functionsReached:
        - _ZNK4geos9operation4grid9Traversal11isTraversedEv
        - _ZNK4geos9operation4grid9Traversal20isClosedRingWithAreaEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Cell.cpp:297,15'
          Dst:             _ZNK4geos9operation4grid9Traversal11isTraversedEv
        - Src:             'src/operation/grid/Cell.cpp:297,34'
          Dst:             _ZNK4geos9operation4grid9Traversal20isClosedRingWithAreaEv
    - functionName:    _ZNK4geos9operation4grid4Cell18getCoveredFractionEv
      functionSourceFile: '/src/geos/src/operation/grid/Cell.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation4grid14TraversalAreas15getLeftHandAreaERKNS_4geom8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENS7_9allocatorISB_EEEE
        - _ZNK4geos9operation4grid4Cell13getTraversalsEv
        - _ZNK4geos9operation4grid4Cell7getAreaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Cell.cpp:308,24'
          Dst:             _ZNK4geos9operation4grid4Cell13getTraversalsEv
        - Src:             'src/operation/grid/Cell.cpp:309,12'
          Dst:             _ZN4geos9operation4grid14TraversalAreas15getLeftHandAreaERKNS_4geom8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENS7_9allocatorISB_EEEE
        - Src:             'src/operation/grid/Cell.cpp:309,66'
          Dst:             _ZNK4geos9operation4grid4Cell7getAreaEv
    - functionName:    _ZNK4geos9operation4grid4Cell7getAreaEv
      functionSourceFile: '/src/geos/src/operation/grid/Cell.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getAreaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Cell.cpp:141,18'
          Dst:             _ZNK4geos4geom8Envelope7getAreaEv
    - functionName:    _ZNK4geos9operation4grid4Cell12isDeterminedEv
      functionSourceFile: '/src/geos/src/operation/grid/Cell.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          74
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4geos9operation4grid9Traversal11isTraversedEv
        - _ZNK4geos9operation4grid9Traversal12isClosedRingEv
        - _ZNK4geos9operation4grid9Traversal20isClosedRingWithAreaEv
        - _ZNK4geos9operation4grid9Traversal28hasMultipleUniqueCoordinatesEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Cell.cpp:274,15'
          Dst:             _ZNK4geos9operation4grid9Traversal12isClosedRingEv
        - Src:             'src/operation/grid/Cell.cpp:275,20'
          Dst:             _ZNK4geos9operation4grid9Traversal20isClosedRingWithAreaEv
        - Src:             'src/operation/grid/Cell.cpp:278,23'
          Dst:             _ZNK4geos9operation4grid9Traversal11isTraversedEv
        - Src:             'src/operation/grid/Cell.cpp:282,15'
          Dst:             _ZNK4geos9operation4grid9Traversal28hasMultipleUniqueCoordinatesEv
    - functionName:    _ZNK4geos9operation4grid4Cell18getTraversalLengthEv
      functionSourceFile: '/src/geos/src/operation/grid/Cell.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid8Crossing7getSideEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Crossing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid8Crossing8getCoordEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Crossing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4gridL8crossingERKNS_4geom8EnvelopeERKNS2_12CoordinateXYES8_
      functionSourceFile: '/src/geos/src/operation/grid/Cell.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          340
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos9operation4grid8CrossingC2ENS1_4SideEdd
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Cell.cpp:39,23'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/Cell.cpp:40,49'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/Cell.cpp:40,20'
          Dst:             _ZN4geos9operation4grid8CrossingC2ENS1_4SideEdd
        - Src:             'src/operation/grid/Cell.cpp:41,30'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/Cell.cpp:42,52'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/Cell.cpp:42,20'
          Dst:             _ZN4geos9operation4grid8CrossingC2ENS1_4SideEdd
        - Src:             'src/operation/grid/Cell.cpp:48,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/grid/Cell.cpp:48,19'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'src/operation/grid/Cell.cpp:48,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/grid/Cell.cpp:48,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'src/operation/grid/Cell.cpp:54,23'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/Cell.cpp:55,45'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/Cell.cpp:55,20'
          Dst:             _ZN4geos9operation4grid8CrossingC2ENS1_4SideEdd
        - Src:             'src/operation/grid/Cell.cpp:56,30'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/Cell.cpp:57,44'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/Cell.cpp:57,20'
          Dst:             _ZN4geos9operation4grid8CrossingC2ENS1_4SideEdd
        - Src:             'src/operation/grid/Cell.cpp:63,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/grid/Cell.cpp:63,19'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'src/operation/grid/Cell.cpp:63,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/grid/Cell.cpp:63,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'src/operation/grid/Cell.cpp:76,45'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/Cell.cpp:78,24'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/Cell.cpp:79,49'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/Cell.cpp:79,77'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/Cell.cpp:79,90'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/Cell.cpp:79,24'
          Dst:             _ZN4geos9operation4grid8CrossingC2ENS1_4SideEdd
        - Src:             'src/operation/grid/Cell.cpp:81,39'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/Cell.cpp:82,62'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/Cell.cpp:82,75'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/Cell.cpp:82,89'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/Cell.cpp:82,24'
          Dst:             _ZN4geos9operation4grid8CrossingC2ENS1_4SideEdd
        - Src:             'src/operation/grid/Cell.cpp:86,52'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/Cell.cpp:88,24'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/Cell.cpp:89,48'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/Cell.cpp:89,76'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/Cell.cpp:89,89'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/Cell.cpp:89,24'
          Dst:             _ZN4geos9operation4grid8CrossingC2ENS1_4SideEdd
        - Src:             'src/operation/grid/Cell.cpp:91,39'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/Cell.cpp:92,62'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/Cell.cpp:92,75'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/Cell.cpp:92,89'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/Cell.cpp:92,24'
          Dst:             _ZN4geos9operation4grid8CrossingC2ENS1_4SideEdd
        - Src:             'src/operation/grid/Cell.cpp:103,52'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/Cell.cpp:105,24'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/Cell.cpp:106,49'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/Cell.cpp:106,77'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/Cell.cpp:106,90'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/Cell.cpp:106,24'
          Dst:             _ZN4geos9operation4grid8CrossingC2ENS1_4SideEdd
        - Src:             'src/operation/grid/Cell.cpp:108,39'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/Cell.cpp:109,65'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/Cell.cpp:109,78'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/Cell.cpp:109,92'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/Cell.cpp:109,24'
          Dst:             _ZN4geos9operation4grid8CrossingC2ENS1_4SideEdd
        - Src:             'src/operation/grid/Cell.cpp:113,45'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/Cell.cpp:115,24'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/Cell.cpp:116,48'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/Cell.cpp:116,76'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/Cell.cpp:116,89'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/Cell.cpp:116,24'
          Dst:             _ZN4geos9operation4grid8CrossingC2ENS1_4SideEdd
        - Src:             'src/operation/grid/Cell.cpp:118,39'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/Cell.cpp:119,65'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/Cell.cpp:119,78'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/Cell.cpp:119,92'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/Cell.cpp:119,24'
          Dst:             _ZN4geos9operation4grid8CrossingC2ENS1_4SideEdd
        - Src:             'src/operation/grid/Cell.cpp:0,0'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation4grid4Cell4takeERKNS_4geom12CoordinateXYEPS5_bPKv
      functionSourceFile: '/src/geos/src/operation/grid/Cell.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          114
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos9operation4grid4Cell21traversal_in_progressEv
        - _ZN4geos9operation4grid9Traversal3addERKNS_4geom12CoordinateXYE
        - _ZN4geos9operation4grid9Traversal4exitERKNS_4geom12CoordinateXYENS1_4SideE
        - _ZN4geos9operation4grid9Traversal5enterERKNS_4geom12CoordinateXYENS1_4SideEPKv
        - _ZN4geos9operation4grid9Traversal9forceExitENS1_4SideE
        - _ZN4geos9operation4gridL8crossingERKNS_4geom8EnvelopeERKNS2_12CoordinateXYES8_
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos9operation4grid4Cell11getLocationERKNS_4geom12CoordinateXYE
        - _ZNK4geos9operation4grid4Cell7getSideERKNS_4geom12CoordinateXYE
        - _ZNK4geos9operation4grid8Crossing7getSideEv
        - _ZNK4geos9operation4grid8Crossing8getCoordEv
        - _ZNK4geos9operation4grid9Traversal12isClosedRingEv
        - _ZNK4geos9operation4grid9Traversal17getLastCoordinateEv
        - _ZNK4geos9operation4grid9Traversal7isEmptyEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Cell.cpp:207,20'
          Dst:             _ZN4geos9operation4grid4Cell21traversal_in_progressEv
        - Src:             'src/operation/grid/Cell.cpp:209,11'
          Dst:             _ZNK4geos9operation4grid9Traversal7isEmptyEv
        - Src:             'src/operation/grid/Cell.cpp:215,20'
          Dst:             _ZNK4geos9operation4grid4Cell7getSideERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/grid/Cell.cpp:215,11'
          Dst:             _ZN4geos9operation4grid9Traversal5enterERKNS_4geom12CoordinateXYENS1_4SideEPKv
        - Src:             'src/operation/grid/Cell.cpp:219,22'
          Dst:             _ZNK4geos9operation4grid4Cell11getLocationERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/grid/Cell.cpp:227,11'
          Dst:             _ZN4geos9operation4grid9Traversal3addERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/grid/Cell.cpp:229,15'
          Dst:             _ZNK4geos9operation4grid9Traversal12isClosedRingEv
        - Src:             'src/operation/grid/Cell.cpp:230,15'
          Dst:             _ZN4geos9operation4grid9Traversal9forceExitENS1_4SideE
        - Src:             'src/operation/grid/Cell.cpp:235,26'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/Cell.cpp:236,15'
          Dst:             _ZN4geos9operation4grid9Traversal4exitERKNS_4geom12CoordinateXYENS1_4SideE
        - Src:             'src/operation/grid/Cell.cpp:237,33'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/Cell.cpp:238,15'
          Dst:             _ZN4geos9operation4grid9Traversal4exitERKNS_4geom12CoordinateXYENS1_4SideE
        - Src:             'src/operation/grid/Cell.cpp:239,33'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/Cell.cpp:240,15'
          Dst:             _ZN4geos9operation4grid9Traversal4exitERKNS_4geom12CoordinateXYENS1_4SideE
        - Src:             'src/operation/grid/Cell.cpp:242,15'
          Dst:             _ZN4geos9operation4grid9Traversal4exitERKNS_4geom12CoordinateXYENS1_4SideE
        - Src:             'src/operation/grid/Cell.cpp:251,89'
          Dst:             _ZNK4geos9operation4grid9Traversal17getLastCoordinateEv
        - Src:             'src/operation/grid/Cell.cpp:251,0'
          Dst:             _ZN4geos9operation4gridL8crossingERKNS_4geom8EnvelopeERKNS2_12CoordinateXYES8_
        - Src:             'src/operation/grid/Cell.cpp:252,14'
          Dst:             _ZNK4geos9operation4grid8Crossing8getCoordEv
        - Src:             'src/operation/grid/Cell.cpp:252,28'
          Dst:             _ZNK4geos9operation4grid8Crossing7getSideEv
        - Src:             'src/operation/grid/Cell.cpp:252,7'
          Dst:             _ZN4geos9operation4grid9Traversal4exitERKNS_4geom12CoordinateXYENS1_4SideE
    - functionName:    _ZN4geos9operation4grid4Cell21traversal_in_progressEv
      functionSourceFile: '/src/geos/src/operation/grid/Cell.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          41
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9operation4grid9Traversal12isClosedRingEv
        - _ZNK4geos9operation4grid9Traversal8isExitedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Cell.cpp:191,53'
          Dst:             _ZNK4geos9operation4grid9Traversal8isExitedEv
        - Src:             'src/operation/grid/Cell.cpp:191,87'
          Dst:             _ZNK4geos9operation4grid9Traversal12isClosedRingEv
    - functionName:    _ZNK4geos9operation4grid4Cell7getSideERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/grid/Cell.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Cell.cpp:147,22'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/Cell.cpp:149,29'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/Cell.cpp:151,29'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/Cell.cpp:153,29'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
    - functionName:    _ZNK4geos9operation4grid4Cell11getLocationERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/grid/Cell.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          28
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom8Envelope16containsProperlyERKNS0_12CoordinateXYE
        - _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Cell.cpp:177,15'
          Dst:             _ZNK4geos4geom8Envelope16containsProperlyERKNS0_12CoordinateXYE
        - Src:             'src/operation/grid/Cell.cpp:181,15'
          Dst:             _ZNK4geos4geom8Envelope8containsERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos9operation4grid9Traversal9forceExitENS1_4SideE
      functionSourceFile: '/src/geos/include/geos/operation/grid/Traversal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Envelope16containsProperlyERKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid4Cell16getLastTraversalEv
      functionSourceFile: '/src/geos/src/operation/grid/Cell.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid4Cell9forceExitEv
      functionSourceFile: '/src/geos/src/operation/grid/Cell.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation4grid4Cell16getLastTraversalEv
        - _ZN4geos9operation4grid9Traversal9forceExitENS1_4SideE
        - _ZNK4geos9operation4grid4Cell11getLocationERKNS_4geom12CoordinateXYE
        - _ZNK4geos9operation4grid4Cell7getSideERKNS_4geom12CoordinateXYE
        - _ZNK4geos9operation4grid9Traversal17getLastCoordinateEv
        - _ZNK4geos9operation4grid9Traversal8isExitedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Cell.cpp:163,9'
          Dst:             _ZN4geos9operation4grid4Cell16getLastTraversalEv
        - Src:             'src/operation/grid/Cell.cpp:163,28'
          Dst:             _ZNK4geos9operation4grid9Traversal8isExitedEv
        - Src:             'src/operation/grid/Cell.cpp:167,32'
          Dst:             _ZN4geos9operation4grid4Cell16getLastTraversalEv
        - Src:             'src/operation/grid/Cell.cpp:167,51'
          Dst:             _ZNK4geos9operation4grid9Traversal17getLastCoordinateEv
        - Src:             'src/operation/grid/Cell.cpp:169,9'
          Dst:             _ZNK4geos9operation4grid4Cell11getLocationERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/grid/Cell.cpp:170,9'
          Dst:             _ZN4geos9operation4grid4Cell16getLastTraversalEv
        - Src:             'src/operation/grid/Cell.cpp:170,38'
          Dst:             _ZNK4geos9operation4grid4Cell7getSideERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/grid/Cell.cpp:170,28'
          Dst:             _ZN4geos9operation4grid9Traversal9forceExitENS1_4SideE
    - functionName:    _ZNK4geos9operation4grid4Cell8getWidthEv
      functionSourceFile: '/src/geos/src/operation/grid/Cell.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope8getWidthEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Cell.cpp:135,18'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
    - functionName:    _ZNK4geos9operation4grid4Cell9getHeightEv
      functionSourceFile: '/src/geos/src/operation/grid/Cell.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope9getHeightEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Cell.cpp:129,18'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
    - functionName:    _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE7getRowYEm
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:179,56'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
    - functionName:    _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE7getColXEm
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMinXEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:176,56'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
    - functionName:    _ZNK4geos9operation4grid9FloodFill12cellIsInsideEmm
      functionSourceFile: '/src/geos/src/operation/grid/FloodFill.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE7getColXEm
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE7getRowYEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/FloodFill.cpp:37,37'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE7getColXEm
        - Src:             'src/operation/grid/FloodFill.cpp:37,58'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE7getRowYEm
        - Src:             'src/operation/grid/FloodFill.cpp:37,24'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
    - functionName:    _ZN4geos9operation4grid9FloodFillD2Ev
      functionSourceFile: '/src/geos/src/operation/grid/FloodFill.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid9FloodFillC2ERKNS_4geom8GeometryERKNS1_4GridINS1_14bounded_extentEEE
      functionSourceFile: '/src/geos/src/operation/grid/FloodFill.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid11make_finiteERKNS1_4GridINS1_15infinite_extentEEE
      functionSourceFile: '/src/geos/src/operation/grid/Grid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation4grid4GridINS1_14bounded_extentEEC2ERKNS_4geom8EnvelopeEdd
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE2dxEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE2dyEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getExtentEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Grid.cpp:111,36'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE9getExtentEv
        - Src:             'src/operation/grid/Grid.cpp:111,54'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE2dxEv
        - Src:             'src/operation/grid/Grid.cpp:111,65'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE2dyEv
        - Src:             'src/operation/grid/Grid.cpp:111,26'
          Dst:             _ZN4geos9operation4grid4GridINS1_14bounded_extentEEC2ERKNS_4geom8EnvelopeEdd
    - functionName:    _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE2dxEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE2dyEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4grid13make_infiniteERKNS1_4GridINS1_14bounded_extentEEERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/operation/grid/Grid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation4grid4GridINS1_15infinite_extentEEC2ERKNS_4geom8EnvelopeEddS8_
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE2dxEv
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE2dyEv
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE9getExtentEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Grid.cpp:100,37'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE9getExtentEv
        - Src:             'src/operation/grid/Grid.cpp:100,55'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE2dxEv
        - Src:             'src/operation/grid/Grid.cpp:100,66'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE2dyEv
        - Src:             'src/operation/grid/Grid.cpp:100,27'
          Dst:             _ZN4geos9operation4grid4GridINS1_15infinite_extentEEC2ERKNS_4geom8EnvelopeEddS8_
    - functionName:    _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE2dxEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE2dyEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE4yminEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:155,43'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
    - functionName:    _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE4ymaxEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:157,43'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
    - functionName:    _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE4xmaxEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxXEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:153,43'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
    - functionName:    _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE4xminEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMinXEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:151,43'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
    - functionName:    _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE15getCellEnvelopeEmm
      functionSourceFile: '/src/geos/src/operation/grid/Grid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          186
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Edddd
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumColsEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumRowsEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE2dxEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE2dyEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE4xmaxEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE4xminEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE4ymaxEv
        - _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE4yminEv
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/operation/grid/Grid.cpp:57,5'
          Branch Sides:    []
        - Branch String:   'src/operation/grid/Grid.cpp:80,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/grid/Grid.cpp:48,30'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE4xminEv
        - Src:             'src/operation/grid/Grid.cpp:48,66'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/Grid.cpp:49,23'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumColsEv
        - Src:             'src/operation/grid/Grid.cpp:51,21'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE4xmaxEv
        - Src:             'src/operation/grid/Grid.cpp:54,75'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE2dxEv
        - Src:             'src/operation/grid/Grid.cpp:57,13'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumColsEv
        - Src:             'src/operation/grid/Grid.cpp:60,34'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE4xmaxEv
        - Src:             'src/operation/grid/Grid.cpp:60,70'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/Grid.cpp:64,25'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE4xmaxEv
        - Src:             'src/operation/grid/Grid.cpp:67,75'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE2dxEv
        - Src:             'src/operation/grid/Grid.cpp:72,30'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE4ymaxEv
        - Src:             'src/operation/grid/Grid.cpp:72,66'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/Grid.cpp:73,23'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumRowsEv
        - Src:             'src/operation/grid/Grid.cpp:75,21'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE4yminEv
        - Src:             'src/operation/grid/Grid.cpp:77,75'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE2dyEv
        - Src:             'src/operation/grid/Grid.cpp:80,13'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE10getNumRowsEv
        - Src:             'src/operation/grid/Grid.cpp:83,34'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE4xminEv
        - Src:             'src/operation/grid/Grid.cpp:83,70'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/Grid.cpp:87,25'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE4yminEv
        - Src:             'src/operation/grid/Grid.cpp:90,75'
          Dst:             _ZNK4geos9operation4grid4GridINS1_15infinite_extentEE2dyEv
        - Src:             'src/operation/grid/Grid.cpp:93,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Edddd
    - functionName:    _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE4yminEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:155,43'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
    - functionName:    _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE4xmaxEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Grid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxXEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/grid/Grid.h:153,43'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
    - functionName:    _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE15getCellEnvelopeEmm
      functionSourceFile: '/src/geos/src/operation/grid/Grid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Edddd
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE10getNumColsEv
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE10getNumRowsEv
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE2dxEv
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE2dyEv
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE4xmaxEv
        - _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE4yminEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/Grid.cpp:31,59'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE2dxEv
        - Src:             'src/operation/grid/Grid.cpp:32,17'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE10getNumColsEv
        - Src:             'src/operation/grid/Grid.cpp:32,37'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE4xmaxEv
        - Src:             'src/operation/grid/Grid.cpp:32,101'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE2dxEv
        - Src:             'src/operation/grid/Grid.cpp:33,17'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE10getNumRowsEv
        - Src:             'src/operation/grid/Grid.cpp:33,37'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE4yminEv
        - Src:             'src/operation/grid/Grid.cpp:33,101'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE2dyEv
        - Src:             'src/operation/grid/Grid.cpp:34,59'
          Dst:             _ZNK4geos9operation4grid4GridINS1_14bounded_extentEE2dyEv
        - Src:             'src/operation/grid/Grid.cpp:30,12'
          Dst:             _ZN4geos4geom8EnvelopeC2Edddd
    - functionName:    '_ZZN4geos9operation4grid10visitRingsILb1EZNS1_14TraversalAreas16getLeftHandRingsERKNS_4geom15GeometryFactoryERKNS4_8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENSB_9allocatorISF_EEEEE3$_0EEvSA_SK_OT0_ENKUlRKNS4_12CoordinateXYESQ_E_clESQ_SQ_'
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation4grid17PerimeterDistance10isLessThanERKNS_4geom8EnvelopeERKNS3_12CoordinateXYES9_
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/TraversalAreas.cpp:488,24'
          Dst:             _ZN4geos9operation4grid17PerimeterDistance10isLessThanERKNS_4geom8EnvelopeERKNS3_12CoordinateXYES9_
    - functionName:    _ZN4geos9operation4grid15CoordinateChainC2EddRKNSt3__16vectorINS_4geom12CoordinateXYENS3_9allocatorIS6_EEEEmmPKv
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - double
        - double
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos9operation4gridL16containsProperlyERKNS_4geom8EnvelopeERKNSt3__16vectorINS2_12CoordinateXYENS6_9allocatorIS8_EEEEENK3$_0clIS8_EEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope16containsProperlyERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/TraversalAreas.cpp:177,18'
          Dst:             _ZNK4geos4geom8Envelope16containsProperlyERKNS0_12CoordinateXYE
    - functionName:    _ZNK4geos9operation4grid9Traversal12getParentageEv
      functionSourceFile: '/src/geos/include/geos/operation/grid/Traversal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4gridL23scrollRingToStartOnEdgeERKNS_4geom8EnvelopeERKNSt3__16vectorINS2_12CoordinateXYENS6_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          167
      EdgeCount:       50
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - _ZNK4geos4geom8Envelope16containsProperlyERKNS0_12CoordinateXYE
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/TraversalAreas.cpp:187,18'
          Dst:             _ZNK4geos4geom8Envelope16containsProperlyERKNS0_12CoordinateXYE
        - Src:             'src/operation/grid/TraversalAreas.cpp:193,47'
          Dst:             _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - Src:             'src/operation/grid/TraversalAreas.cpp:198,47'
          Dst:             _ZN4geos4geomneERKNS0_12CoordinateXYES3_
        - Src:             'src/operation/grid/TraversalAreas.cpp:208,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/grid/TraversalAreas.cpp:208,11'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'src/operation/grid/TraversalAreas.cpp:208,5'
          Dst:             __cxa_throw
        - Src:             'src/operation/grid/TraversalAreas.cpp:208,5'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'src/operation/grid/TraversalAreas.cpp:208,5'
          Dst:             __cxa_free_exception
    - functionName:    '_ZZN4geos9operation4grid14TraversalAreas16getLeftHandRingsERKNS_4geom15GeometryFactoryERKNS3_8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENSA_9allocatorISE_EEEEENK3$_0clERKNSB_INS3_12CoordinateXYENSF_ISL_EEEEbb'
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          122
      EdgeCount:       44
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZN4geos4geom18CoordinateSequence9setPointsERKNSt3__16vectorINS0_12CoordinateXYENS2_9allocatorIS4_EEEE
        - _ZN4geos9algorithm4Area6ofRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence17hasRepeatedPointsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/TraversalAreas.cpp:536,13'
          Dst:             _ZN4geos9algorithm4Area6ofRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:541,14'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/operation/grid/TraversalAreas.cpp:542,14'
          Dst:             _ZN4geos4geom18CoordinateSequence9setPointsERKNSt3__16vectorINS0_12CoordinateXYENS2_9allocatorIS4_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:543,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence17hasRepeatedPointsEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:544,19'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/grid/TraversalAreas.cpp:546,27'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos9operation4gridL14hasEdgeSegmentERKNS_4geom8EnvelopeERKNSt3__16vectorINS2_12CoordinateXYENS6_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          93
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/TraversalAreas.cpp:218,42'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:218,67'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:222,42'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:222,67'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
    - functionName:    _ZN4geos9operation4gridL16containsProperlyERKNS_4geom8EnvelopeERKNSt3__16vectorINS2_12CoordinateXYENS6_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos9operation4grid10visitRingsILb0EZNS1_14TraversalAreas15getLeftHandAreaERKNS_4geom8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENS8_9allocatorISC_EEEEE3$_0EEvS7_SH_OT0_ENKUlRKNS4_12CoordinateXYESN_E_clESN_SN_'
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation4grid17PerimeterDistance10isLessThanERKNS_4geom8EnvelopeERKNS3_12CoordinateXYES9_
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/TraversalAreas.cpp:488,24'
          Dst:             _ZN4geos9operation4grid17PerimeterDistance10isLessThanERKNS_4geom8EnvelopeERKNS3_12CoordinateXYES9_
    - functionName:    _ZNRSt3__123__optional_storage_baseIbLb0EE5__getB8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation4gridL36exit_to_entry_perimeter_distance_ccwERKNS1_15CoordinateChainES4_d
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation4grid17PerimeterDistance23getPerimeterDistanceCCWEddd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/TraversalAreas.cpp:95,12'
          Dst:             _ZN4geos9operation4grid17PerimeterDistance23getPerimeterDistanceCCWEddd
    - functionName:    _ZN4geos9operation4grid15CoordinateChainC2EddRKNSt3__16vectorINS_4geom12CoordinateXYENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNRSt3__18optionalIbE5valueB8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNRSt3__123__optional_storage_baseIbLb0EE5__getB8ne220000Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/optional:839,18'
          Dst:             _ZNRSt3__123__optional_storage_baseIbLb0EE5__getB8ne220000Ev
    - functionName:    _ZN4geos9operation4grid28hasMultipleUniqueCoordinatesINSt3__16vectorINS_4geom12CoordinateXYENS3_9allocatorIS6_EEEEEEbRKT_
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geomneERKNS0_12CoordinateXYES3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/TraversalAreas.cpp:150,20'
          Dst:             _ZN4geos4geomneERKNS0_12CoordinateXYES3_
    - functionName:    _ZN4geos9operation4gridL12getNextChainERNSt3__16vectorINS1_15CoordinateChainENS2_9allocatorIS4_EEEEPKS4_SA_d
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos9operation4grid17PerimeterDistance12isBetweenCCWEddd
        - _ZN4geos9operation4gridL36exit_to_entry_perimeter_distance_ccwERKNS1_15CoordinateChainES4_d
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/TraversalAreas.cpp:117,33'
          Dst:             _ZN4geos9operation4gridL36exit_to_entry_perimeter_distance_ccwERKNS1_15CoordinateChainES4_d
        - Src:             'src/operation/grid/TraversalAreas.cpp:127,68'
          Dst:             _ZN4geos9operation4grid17PerimeterDistance12isBetweenCCWEddd
        - Src:             'src/operation/grid/TraversalAreas.cpp:139,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/grid/TraversalAreas.cpp:139,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'src/operation/grid/TraversalAreas.cpp:139,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/grid/TraversalAreas.cpp:139,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'src/operation/grid/TraversalAreas.cpp:139,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos9operation4grid15CoordinateChain3endEv
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid15CoordinateChain5beginEv
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation4grid15CoordinateChain7getSizeEv
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom8Envelope12getPerimeterEv
      functionSourceFile: '/src/geos/include/geos/geom/Envelope.h'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/Envelope.h:304,18'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'include/geos/geom/Envelope.h:304,33'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
    - functionName:    '_ZZN4geos9operation4grid14TraversalAreas15getLeftHandAreaERKNS_4geom8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENS7_9allocatorISB_EEEEENK3$_0clERKNS8_INS3_12CoordinateXYENSC_ISI_EEEEbb'
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm4Area6ofRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/TraversalAreas.cpp:508,24'
          Dst:             _ZN4geos9algorithm4Area6ofRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:510,23'
          Dst:             _ZN4geos9algorithm4Area6ofRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
    - functionName:    _ZN4geos9operation4gridL9isRingCCWERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence9setPointsERKNSt3__16vectorINS0_12CoordinateXYENS2_9allocatorIS4_EEEE
        - _ZN4geos4geom18CoordinateSequenceC2Embbb
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/TraversalAreas.cpp:162,24'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Embbb
        - Src:             'src/operation/grid/TraversalAreas.cpp:163,9'
          Dst:             _ZN4geos4geom18CoordinateSequence9setPointsERKNSt3__16vectorINS0_12CoordinateXYENS2_9allocatorIS4_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:164,12'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/grid/TraversalAreas.cpp:165,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/operation/grid/TraversalAreas.cpp:165,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZN4geos9operation4gridL6isRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZN4geos9operation4grid28hasMultipleUniqueCoordinatesINSt3__16vectorINS_4geom12CoordinateXYENS3_9allocatorIS6_EEEEEEbRKT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/TraversalAreas.cpp:170,27'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/operation/grid/TraversalAreas.cpp:170,47'
          Dst:             _ZN4geos9operation4grid28hasMultipleUniqueCoordinatesINSt3__16vectorINS_4geom12CoordinateXYENS3_9allocatorIS6_EEEEEEbRKT_
    - functionName:    '_ZN4geos9operation4grid10visitRingsILb1EZNS1_14TraversalAreas16getLeftHandRingsERKNS_4geom15GeometryFactoryERKNS4_8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENSB_9allocatorISF_EEEEE3$_0EEvSA_SK_OT0_'
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         248
      ICount:          1211
      EdgeCount:       475
      CyclomaticComplexity: 229
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm4Area6ofRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - _ZN4geos9operation4grid17PerimeterDistance20getPerimeterDistanceERKNS_4geom8EnvelopeERKNS3_12CoordinateXYE
        - _ZN4geos9operation4grid28hasMultipleUniqueCoordinatesINSt3__16vectorINS_4geom12CoordinateXYENS3_9allocatorIS6_EEEEEEbRKT_
        - _ZN4geos9operation4gridL12getNextChainERNSt3__16vectorINS1_15CoordinateChainENS2_9allocatorIS4_EEEEPKS4_SA_d
        - _ZN4geos9operation4gridL14hasEdgeSegmentERKNS_4geom8EnvelopeERKNSt3__16vectorINS2_12CoordinateXYENS6_9allocatorIS8_EEEE
        - _ZN4geos9operation4gridL16containsProperlyERKNS_4geom8EnvelopeERKNSt3__16vectorINS2_12CoordinateXYENS6_9allocatorIS8_EEEE
        - _ZN4geos9operation4gridL23scrollRingToStartOnEdgeERKNS_4geom8EnvelopeERKNSt3__16vectorINS2_12CoordinateXYENS6_9allocatorIS8_EEEE
        - _ZN4geos9operation4gridL6isRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - _ZN4geos9operation4gridL9isRingCCWERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom8Envelope12getPerimeterEv
        - _ZNK4geos4geom8Envelope16containsProperlyERKNS0_12CoordinateXYE
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
        - _ZNK4geos9operation4grid15CoordinateChain3endEv
        - _ZNK4geos9operation4grid15CoordinateChain5beginEv
        - _ZNK4geos9operation4grid15CoordinateChain7getSizeEv
        - _ZNK4geos9operation4grid9Traversal12getParentageEv
        - _ZNK4geos9operation4grid9Traversal14getCoordinatesEv
        - _ZNK4geos9operation4grid9Traversal28hasMultipleUniqueCoordinatesEv
        - _ZNRSt3__18optionalIbE5valueB8ne220000Ev
        - '_ZZN4geos9operation4grid14TraversalAreas16getLeftHandRingsERKNS_4geom15GeometryFactoryERKNS3_8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENSA_9allocatorISE_EEEEENK3$_0clERKNSB_INS3_12CoordinateXYENSF_ISL_EEEEbb'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/TraversalAreas.cpp:381,24'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:257,25'
          Dst:             _ZNK4geos9operation4grid9Traversal28hasMultipleUniqueCoordinatesEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:259,49'
          Dst:             _ZNK4geos9operation4grid9Traversal14getCoordinatesEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:260,28'
          Dst:             _ZN4geos9operation4grid17PerimeterDistance20getPerimeterDistanceERKNS_4geom8EnvelopeERKNS3_12CoordinateXYE
        - Src:             'src/operation/grid/TraversalAreas.cpp:267,63'
          Dst:             _ZNK4geos9operation4grid9Traversal14getCoordinatesEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:269,13'
          Dst:             _ZN4geos9operation4gridL6isRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:284,17'
          Dst:             _ZN4geos9operation4gridL16containsProperlyERKNS_4geom8EnvelopeERKNSt3__16vectorINS2_12CoordinateXYENS6_9allocatorIS8_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:284,52'
          Dst:             _ZN4geos9operation4gridL14hasEdgeSegmentERKNS_4geom8EnvelopeERKNSt3__16vectorINS2_12CoordinateXYENS6_9allocatorIS8_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:285,36'
          Dst:             _ZN4geos9operation4gridL9isRingCCWERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:298,17'
          Dst:             '_ZZN4geos9operation4grid14TraversalAreas16getLeftHandRingsERKNS_4geom15GeometryFactoryERKNS3_8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENSA_9allocatorISE_EEEEENK3$_0clERKNSB_INS3_12CoordinateXYENSF_ISL_EEEEbb'
        - Src:             'src/operation/grid/TraversalAreas.cpp:289,30'
          Dst:             _ZNK4geos4geom8Envelope16containsProperlyERKNS0_12CoordinateXYE
        - Src:             'src/operation/grid/TraversalAreas.cpp:292,36'
          Dst:             _ZN4geos9operation4grid17PerimeterDistance20getPerimeterDistanceERKNS_4geom8EnvelopeERKNS3_12CoordinateXYE
        - Src:             'src/operation/grid/TraversalAreas.cpp:301,32'
          Dst:             _ZN4geos9algorithm4Area6ofRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:303,31'
          Dst:             _ZN4geos9algorithm4Area6ofRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:310,30'
          Dst:             _ZN4geos9operation4gridL23scrollRingToStartOnEdgeERKNS_4geom8EnvelopeERKNSt3__16vectorINS2_12CoordinateXYENS6_9allocatorIS8_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:326,24'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/grid/TraversalAreas.cpp:330,49'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:331,52'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:332,50'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:333,51'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:358,36'
          Dst:             _ZN4geos9operation4grid17PerimeterDistance20getPerimeterDistanceERKNS_4geom8EnvelopeERKNS3_12CoordinateXYE
        - Src:             'src/operation/grid/TraversalAreas.cpp:362,29'
          Dst:             _ZN4geos9operation4grid17PerimeterDistance20getPerimeterDistanceERKNS_4geom8EnvelopeERKNS3_12CoordinateXYE
        - Src:             'src/operation/grid/TraversalAreas.cpp:366,40'
          Dst:             _ZN4geos9operation4grid17PerimeterDistance20getPerimeterDistanceERKNS_4geom8EnvelopeERKNS3_12CoordinateXYE
        - Src:             'src/operation/grid/TraversalAreas.cpp:367,39'
          Dst:             _ZN4geos9operation4grid17PerimeterDistance20getPerimeterDistanceERKNS_4geom8EnvelopeERKNS3_12CoordinateXYE
        - Src:             'src/operation/grid/TraversalAreas.cpp:368,88'
          Dst:             _ZNK4geos9operation4grid9Traversal12getParentageEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:382,23'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:383,27'
          Dst:             _ZNK4geos4geom8Envelope12getPerimeterEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:386,64'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:386,79'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:386,47'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/operation/grid/TraversalAreas.cpp:387,61'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:387,76'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:387,44'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/operation/grid/TraversalAreas.cpp:388,62'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:388,77'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:388,45'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/operation/grid/TraversalAreas.cpp:389,65'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:389,80'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:389,48'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/operation/grid/TraversalAreas.cpp:414,44'
          Dst:             _ZNK4geos9operation4grid15CoordinateChain7getSizeEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:428,48'
          Dst:             _ZNK4geos9operation4grid15CoordinateChain5beginEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:428,64'
          Dst:             _ZNK4geos9operation4grid15CoordinateChain3endEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:442,21'
          Dst:             _ZN4geos9operation4gridL12getNextChainERNSt3__16vectorINS1_15CoordinateChainENS2_9allocatorIS4_EEEEPKS4_SA_d
        - Src:             'src/operation/grid/TraversalAreas.cpp:463,13'
          Dst:             _ZN4geos9operation4grid28hasMultipleUniqueCoordinatesINSt3__16vectorINS_4geom12CoordinateXYENS3_9allocatorIS6_EEEEEEbRKT_
        - Src:             'src/operation/grid/TraversalAreas.cpp:464,13'
          Dst:             '_ZZN4geos9operation4grid14TraversalAreas16getLeftHandRingsERKNS_4geom15GeometryFactoryERKNS3_8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENSA_9allocatorISE_EEEEENK3$_0clERKNSB_INS3_12CoordinateXYENSF_ISL_EEEEbb'
        - Src:             'src/operation/grid/TraversalAreas.cpp:465,27'
          Dst:             _ZN4geos9algorithm4Area6ofRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:474,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/grid/TraversalAreas.cpp:474,15'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:474,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/grid/TraversalAreas.cpp:474,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/grid/TraversalAreas.cpp:477,72'
          Dst:             _ZNRSt3__18optionalIbE5valueB8ne220000Ev
        - Src:             'src/operation/grid/TraversalAreas.cpp:481,36'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:481,51'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:482,36'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:482,51'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:483,36'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:483,51'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:484,36'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:484,51'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:494,9'
          Dst:             '_ZZN4geos9operation4grid14TraversalAreas16getLeftHandRingsERKNS_4geom15GeometryFactoryERKNS3_8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENSA_9allocatorISE_EEEEENK3$_0clERKNSB_INS3_12CoordinateXYENSF_ISL_EEEEbb'
    - functionName:    _ZN4geos9operation4grid14TraversalAreas16getLeftHandRingsERKNS_4geom15GeometryFactoryERKNS3_8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENSA_9allocatorISE_EEEE
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          470
      EdgeCount:       193
      CyclomaticComplexity: 97
      functionsReached:
        - _ZN4geos4geom4util13GeometryFixer3fixEPKNS0_8GeometryE
        - _ZN4geos9operation10polygonize11Polygonizer11getPolygonsEv
        - _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - _ZN4geos9operation10polygonize11PolygonizerC2Eb
        - _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - '_ZN4geos9operation4grid10visitRingsILb1EZNS1_14TraversalAreas16getLeftHandRingsERKNS_4geom15GeometryFactoryERKNS4_8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENSB_9allocatorISF_EEEEE3$_0EEvSA_SK_OT0_'
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZNK4geos4geom8Geometry5UnionEv
        - _ZNK4geos4geom8Geometry7isValidEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/TraversalAreas.cpp:528,5'
          Dst:             '_ZN4geos9operation4grid10visitRingsILb1EZNS1_14TraversalAreas16getLeftHandRingsERKNS_4geom15GeometryFactoryERKNS4_8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENSB_9allocatorISF_EEEEE3$_0EEvSA_SK_OT0_'
        - Src:             'src/operation/grid/TraversalAreas.cpp:568,22'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEm
        - Src:             'src/operation/grid/TraversalAreas.cpp:576,38'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:582,28'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:585,24'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:587,33'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerC2Eb
        - Src:             'src/operation/grid/TraversalAreas.cpp:593,41'
          Dst:             _ZNK4geos4geom8Geometry5UnionEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:0,0'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - Src:             'src/operation/grid/TraversalAreas.cpp:608,40'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer11getPolygonsEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:601,40'
          Dst:             _ZNK4geos4geom8Geometry5UnionEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:0,0'
          Dst:             _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE
        - Src:             'src/operation/grid/TraversalAreas.cpp:609,24'
          Dst:             _ZNK4geos4geom15GeometryFactory18createMultiPolygonEONSt3__16vectorINS2_10unique_ptrINS0_7PolygonENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:611,5'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - Src:             'src/operation/grid/TraversalAreas.cpp:611,5'
          Dst:             _ZN4geos9operation10polygonize11PolygonizerD2Ev
        - Src:             'src/operation/grid/TraversalAreas.cpp:613,35'
          Dst:             _ZNK4geos4geom8Geometry7isValidEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:614,18'
          Dst:             _ZN4geos4geom4util13GeometryFixer3fixEPKNS0_8GeometryE
    - functionName:    '_ZN4geos9operation4grid10visitRingsILb0EZNS1_14TraversalAreas15getLeftHandAreaERKNS_4geom8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENS8_9allocatorISC_EEEEE3$_0EEvS7_SH_OT0_'
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          667
      EdgeCount:       248
      CyclomaticComplexity: 116
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9algorithm4Area6ofRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - _ZN4geos9operation4grid17PerimeterDistance20getPerimeterDistanceERKNS_4geom8EnvelopeERKNS3_12CoordinateXYE
        - _ZN4geos9operation4grid28hasMultipleUniqueCoordinatesINSt3__16vectorINS_4geom12CoordinateXYENS3_9allocatorIS6_EEEEEEbRKT_
        - _ZN4geos9operation4gridL12getNextChainERNSt3__16vectorINS1_15CoordinateChainENS2_9allocatorIS4_EEEEPKS4_SA_d
        - _ZN4geos9operation4gridL6isRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - _ZN4geos9operation4gridL9isRingCCWERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - _ZNK4geos4geom8Envelope12getPerimeterEv
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
        - _ZNK4geos9operation4grid15CoordinateChain3endEv
        - _ZNK4geos9operation4grid15CoordinateChain5beginEv
        - _ZNK4geos9operation4grid15CoordinateChain7getSizeEv
        - _ZNK4geos9operation4grid9Traversal14getCoordinatesEv
        - _ZNK4geos9operation4grid9Traversal28hasMultipleUniqueCoordinatesEv
        - _ZNRSt3__18optionalIbE5valueB8ne220000Ev
        - '_ZZN4geos9operation4grid14TraversalAreas15getLeftHandAreaERKNS_4geom8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENS7_9allocatorISB_EEEEENK3$_0clERKNS8_INS3_12CoordinateXYENSC_ISI_EEEEbb'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/TraversalAreas.cpp:381,24'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:257,25'
          Dst:             _ZNK4geos9operation4grid9Traversal28hasMultipleUniqueCoordinatesEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:267,63'
          Dst:             _ZNK4geos9operation4grid9Traversal14getCoordinatesEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:269,13'
          Dst:             _ZN4geos9operation4gridL6isRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:271,36'
          Dst:             _ZN4geos9operation4gridL9isRingCCWERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:273,17'
          Dst:             '_ZZN4geos9operation4grid14TraversalAreas15getLeftHandAreaERKNS_4geom8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENS7_9allocatorISB_EEEEENK3$_0clERKNS8_INS3_12CoordinateXYENSC_ISI_EEEEbb'
        - Src:             'src/operation/grid/TraversalAreas.cpp:276,32'
          Dst:             _ZN4geos9algorithm4Area6ofRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:278,31'
          Dst:             _ZN4geos9algorithm4Area6ofRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:375,28'
          Dst:             _ZN4geos9operation4grid17PerimeterDistance20getPerimeterDistanceERKNS_4geom8EnvelopeERKNS3_12CoordinateXYE
        - Src:             'src/operation/grid/TraversalAreas.cpp:376,27'
          Dst:             _ZN4geos9operation4grid17PerimeterDistance20getPerimeterDistanceERKNS_4geom8EnvelopeERKNS3_12CoordinateXYE
        - Src:             'src/operation/grid/TraversalAreas.cpp:382,23'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:383,27'
          Dst:             _ZNK4geos4geom8Envelope12getPerimeterEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:386,64'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:386,79'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:386,47'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/operation/grid/TraversalAreas.cpp:387,61'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:387,76'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:387,44'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/operation/grid/TraversalAreas.cpp:388,62'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:388,77'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:388,45'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/operation/grid/TraversalAreas.cpp:389,65'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:389,80'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:389,48'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/operation/grid/TraversalAreas.cpp:414,44'
          Dst:             _ZNK4geos9operation4grid15CoordinateChain7getSizeEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:428,48'
          Dst:             _ZNK4geos9operation4grid15CoordinateChain5beginEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:428,64'
          Dst:             _ZNK4geos9operation4grid15CoordinateChain3endEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:442,21'
          Dst:             _ZN4geos9operation4gridL12getNextChainERNSt3__16vectorINS1_15CoordinateChainENS2_9allocatorIS4_EEEEPKS4_SA_d
        - Src:             'src/operation/grid/TraversalAreas.cpp:463,13'
          Dst:             _ZN4geos9operation4grid28hasMultipleUniqueCoordinatesINSt3__16vectorINS_4geom12CoordinateXYENS3_9allocatorIS6_EEEEEEbRKT_
        - Src:             'src/operation/grid/TraversalAreas.cpp:464,13'
          Dst:             '_ZZN4geos9operation4grid14TraversalAreas15getLeftHandAreaERKNS_4geom8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENS7_9allocatorISB_EEEEENK3$_0clERKNS8_INS3_12CoordinateXYENSC_ISI_EEEEbb'
        - Src:             'src/operation/grid/TraversalAreas.cpp:465,27'
          Dst:             _ZN4geos9algorithm4Area6ofRingERKNSt3__16vectorINS_4geom12CoordinateXYENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:474,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/grid/TraversalAreas.cpp:474,15'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/grid/TraversalAreas.cpp:474,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/grid/TraversalAreas.cpp:474,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/grid/TraversalAreas.cpp:477,72'
          Dst:             _ZNRSt3__18optionalIbE5valueB8ne220000Ev
        - Src:             'src/operation/grid/TraversalAreas.cpp:481,36'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:481,51'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:482,36'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:482,51'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:483,36'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:483,51'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:484,36'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:484,51'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/grid/TraversalAreas.cpp:494,9'
          Dst:             '_ZZN4geos9operation4grid14TraversalAreas15getLeftHandAreaERKNS_4geom8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENS7_9allocatorISB_EEEEENK3$_0clERKNS8_INS3_12CoordinateXYENSC_ISI_EEEEbb'
    - functionName:    _ZN4geos9operation4grid14TraversalAreas15getLeftHandAreaERKNS_4geom8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENS7_9allocatorISB_EEEE
      functionSourceFile: '/src/geos/src/operation/grid/TraversalAreas.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN4geos9operation4grid10visitRingsILb0EZNS1_14TraversalAreas15getLeftHandAreaERKNS_4geom8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENS8_9allocatorISC_EEEEE3$_0EEvS7_SH_OT0_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/grid/TraversalAreas.cpp:506,5'
          Dst:             '_ZN4geos9operation4grid10visitRingsILb0EZNS1_14TraversalAreas15getLeftHandAreaERKNS_4geom8EnvelopeERKNSt3__16vectorIPKNS1_9TraversalENS8_9allocatorISC_EEEEE3$_0EEvS7_SH_OT0_'
    - functionName:    _ZNK4geos9operation9linemerge10EdgeString12toLineStringEv
      functionSourceFile: '/src/geos/src/operation/linemerge/EdgeString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos9operation9linemerge10EdgeString14getCoordinatesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/EdgeString.cpp:119,38'
          Dst:             _ZNK4geos9operation9linemerge10EdgeString14getCoordinatesEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:119,21'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos9operation9linemerge10EdgeString14getCoordinatesEv
      functionSourceFile: '/src/geos/src/operation/linemerge/EdgeString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          304
      EdgeCount:       130
      CyclomaticComplexity: 65
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_bb
        - _ZN4geos4geom18CoordinateSequence4setMEmd
        - _ZN4geos4geom18CoordinateSequence4setZEmd
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZN4geos6detail9down_castIPNS_9operation9linemerge13LineMergeEdgeENS_11planargraph4EdgeEEET_PT0_
        - _ZNK4geos11planargraph12DirectedEdge16getEdgeDirectionEv
        - _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4getMEm
        - _ZNK4geos4geom18CoordinateSequence4getZEm
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - _ZNK4geos9operation9linemerge13LineMergeEdge7getLineEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/EdgeString.cpp:67,84'
          Dst:             _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:67,36'
          Dst:             _ZN4geos6detail9down_castIPNS_9operation9linemerge13LineMergeEdgeENS_11planargraph4EdgeEEET_PT0_
        - Src:             'src/operation/linemerge/EdgeString.cpp:69,28'
          Dst:             _ZNK4geos9operation9linemerge13LineMergeEdge7getLineEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:70,28'
          Dst:             _ZNK4geos9operation9linemerge13LineMergeEdge7getLineEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:79,26'
          Dst:             _ZNK4geos11planargraph12DirectedEdge16getEdgeDirectionEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:86,84'
          Dst:             _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:86,36'
          Dst:             _ZN4geos6detail9down_castIPNS_9operation9linemerge13LineMergeEdgeENS_11planargraph4EdgeEEET_PT0_
        - Src:             'src/operation/linemerge/EdgeString.cpp:87,46'
          Dst:             _ZNK4geos9operation9linemerge13LineMergeEdge7getLineEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:87,57'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:89,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:90,44'
          Dst:             _ZNK4geos11planargraph12DirectedEdge16getEdgeDirectionEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:90,95'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:90,0'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getZEm
        - Src:             'src/operation/linemerge/EdgeString.cpp:91,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:91,26'
          Dst:             _ZN4geos4geom18CoordinateSequence4setZEmd
        - Src:             'src/operation/linemerge/EdgeString.cpp:93,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:94,44'
          Dst:             _ZNK4geos11planargraph12DirectedEdge16getEdgeDirectionEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:94,95'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:94,0'
          Dst:             _ZNK4geos4geom18CoordinateSequence4getMEm
        - Src:             'src/operation/linemerge/EdgeString.cpp:95,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:95,26'
          Dst:             _ZN4geos4geom18CoordinateSequence4setMEmd
        - Src:             'src/operation/linemerge/EdgeString.cpp:100,40'
          Dst:             _ZNK4geos11planargraph12DirectedEdge16getEdgeDirectionEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:98,22'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_bb
        - Src:             'src/operation/linemerge/EdgeString.cpp:102,49'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:103,49'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/linemerge/EdgeString.cpp:107,22'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
    - functionName:    _ZN4geos6detail9down_castIPNS_9operation9linemerge13LineMergeEdgeENS_11planargraph4EdgeEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos4geom18CoordinateSequence4getZEm
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence11getOrdinateEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:356,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence11getOrdinateEmm
    - functionName:    _ZNK4geos4geom18CoordinateSequence4getMEm
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence11getOrdinateEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:368,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence11getOrdinateEmm
    - functionName:    _ZN4geos9operation9linemerge10EdgeString3addEPNS1_21LineMergeDirectedEdgeE
      functionSourceFile: '/src/geos/src/operation/linemerge/EdgeString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9linemerge10EdgeStringC2EPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/operation/linemerge/EdgeString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9linemerge21LineMergeDirectedEdgeD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/linemerge/LineMergeDirectedEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph14GraphComponentD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/linemerge/LineMergeDirectedEdge.h:46,16'
          Dst:             _ZN4geos11planargraph14GraphComponentD2Ev
    - functionName:    _ZN4geos9operation9linemerge21LineMergeDirectedEdge7getNextEb
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMergeDirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          95
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos11planargraph12DirectedEdge9getToNodeEv
        - _ZN4geos11planargraph4Node11getOutEdgesEv
        - _ZNK4geos11planargraph12DirectedEdge16getEdgeDirectionEv
        - _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
        - _ZNK4geos11planargraph4Node9getDegreeEv
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMergeDirectedEdge.cpp:52,8'
          Dst:             _ZN4geos11planargraph12DirectedEdge9getToNodeEv
        - Src:             'src/operation/linemerge/LineMergeDirectedEdge.cpp:52,21'
          Dst:             _ZNK4geos11planargraph4Node9getDegreeEv
        - Src:             'src/operation/linemerge/LineMergeDirectedEdge.cpp:55,8'
          Dst:             _ZN4geos11planargraph12DirectedEdge9getToNodeEv
        - Src:             'src/operation/linemerge/LineMergeDirectedEdge.cpp:55,21'
          Dst:             _ZN4geos11planargraph4Node11getOutEdgesEv
        - Src:             'src/operation/linemerge/LineMergeDirectedEdge.cpp:55,36'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
        - Src:             'src/operation/linemerge/LineMergeDirectedEdge.cpp:55,53'
          Dst:             _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - Src:             'src/operation/linemerge/LineMergeDirectedEdge.cpp:56,62'
          Dst:             _ZN4geos11planargraph12DirectedEdge9getToNodeEv
        - Src:             'src/operation/linemerge/LineMergeDirectedEdge.cpp:56,75'
          Dst:             _ZN4geos11planargraph4Node11getOutEdgesEv
        - Src:             'src/operation/linemerge/LineMergeDirectedEdge.cpp:56,90'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
        - Src:             'src/operation/linemerge/LineMergeDirectedEdge.cpp:56,25'
          Dst:             __dynamic_cast
        - Src:             'src/operation/linemerge/LineMergeDirectedEdge.cpp:57,46'
          Dst:             _ZNK4geos11planargraph12DirectedEdge16getEdgeDirectionEv
        - Src:             'src/operation/linemerge/LineMergeDirectedEdge.cpp:61,58'
          Dst:             _ZN4geos11planargraph12DirectedEdge9getToNodeEv
        - Src:             'src/operation/linemerge/LineMergeDirectedEdge.cpp:61,71'
          Dst:             _ZN4geos11planargraph4Node11getOutEdgesEv
        - Src:             'src/operation/linemerge/LineMergeDirectedEdge.cpp:61,86'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
        - Src:             'src/operation/linemerge/LineMergeDirectedEdge.cpp:61,21'
          Dst:             __dynamic_cast
        - Src:             'src/operation/linemerge/LineMergeDirectedEdge.cpp:64,42'
          Dst:             _ZNK4geos11planargraph12DirectedEdge16getEdgeDirectionEv
    - functionName:    _ZN4geos9operation9linemerge21LineMergeDirectedEdgeC2EPNS_11planargraph4NodeES5_RKNS_4geom12CoordinateXYEb
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMergeDirectedEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph12DirectedEdgeC2EPNS0_4NodeES3_RKNS_4geom12CoordinateXYEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMergeDirectedEdge.cpp:39,5'
          Dst:             _ZN4geos11planargraph12DirectedEdgeC2EPNS0_4NodeES3_RKNS_4geom12CoordinateXYEb
    - functionName:    _ZN4geos9operation9linemerge13LineMergeEdgeD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/linemerge/LineMergeEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph14GraphComponentD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/linemerge/LineMergeEdge.h:42,16'
          Dst:             _ZN4geos11planargraph14GraphComponentD2Ev
    - functionName:    _ZNK4geos9operation9linemerge13LineMergeEdge7getLineEv
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMergeEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9linemerge13LineMergeEdgeC2EPKNS_4geom10LineStringE
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMergeEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph4EdgeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMergeEdge.cpp:31,16'
          Dst:             _ZN4geos11planargraph4EdgeC2Ev
    - functionName:    _ZN4geos11planargraph16DirectedEdgeStarD0Ev
      functionSourceFile: '/src/geos/include/geos/planargraph/DirectedEdgeStar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph16DirectedEdgeStarD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/DirectedEdgeStar.h:60,25'
          Dst:             _ZN4geos11planargraph16DirectedEdgeStarD2Ev
    - functionName:    _ZN4geos11planargraph16DirectedEdgeStarD2Ev
      functionSourceFile: '/src/geos/include/geos/planargraph/DirectedEdgeStar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph4NodeD0Ev
      functionSourceFile: '/src/geos/include/geos/planargraph/Node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph4NodeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/Node.h:70,30'
          Dst:             _ZN4geos11planargraph4NodeD2Ev
    - functionName:    _ZN4geos11planargraph4NodeD2Ev
      functionSourceFile: '/src/geos/include/geos/planargraph/Node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph14GraphComponentD2Ev
        - _ZN4geos11planargraph16DirectedEdgeStarD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/Node.h:70,30'
          Dst:             _ZN4geos11planargraph16DirectedEdgeStarD2Ev
        - Src:             'include/geos/planargraph/Node.h:70,30'
          Dst:             _ZN4geos11planargraph14GraphComponentD2Ev
    - functionName:    _ZN4geos11planargraph16DirectedEdgeStarC2Ev
      functionSourceFile: '/src/geos/include/geos/planargraph/DirectedEdgeStar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      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:    _ZN4geos11planargraph4NodeC2ERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/planargraph/Node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph14GraphComponentC2Ev
        - _ZN4geos11planargraph16DirectedEdgeStarC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/Node.h:65,14'
          Dst:             _ZN4geos11planargraph14GraphComponentC2Ev
        - Src:             'include/geos/planargraph/Node.h:65,14'
          Dst:             _ZN4geos11planargraph16DirectedEdgeStarC2Ev
    - functionName:    _ZN4geos11planargraph11PlanarGraphD0Ev
      functionSourceFile: '/src/geos/include/geos/planargraph/PlanarGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraphD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/PlanarGraph.h:118,20'
          Dst:             _ZN4geos11planargraph11PlanarGraphD2Ev
    - functionName:    _ZN4geos11planargraph11PlanarGraphD2Ev
      functionSourceFile: '/src/geos/include/geos/planargraph/PlanarGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph7NodeMapD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/PlanarGraph.h:118,21'
          Dst:             _ZN4geos11planargraph7NodeMapD2Ev
    - functionName:    _ZN4geos9operation9linemerge14LineMergeGraphD0Ev
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMergeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9linemerge14LineMergeGraphD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMergeGraph.cpp:119,33'
          Dst:             _ZN4geos9operation9linemerge14LineMergeGraphD2Ev
    - functionName:    _ZN4geos9operation9linemerge14LineMergeGraphD2Ev
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMergeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraphD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMergeGraph.cpp:119,33'
          Dst:             _ZN4geos11planargraph11PlanarGraphD2Ev
    - functionName:    _ZN4geos11planargraph11PlanarGraph3addEPNS0_4NodeE
      functionSourceFile: '/src/geos/include/geos/planargraph/PlanarGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph7NodeMap3addEPNS0_4NodeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/PlanarGraph.h:78,17'
          Dst:             _ZN4geos11planargraph7NodeMap3addEPNS0_4NodeE
    - functionName:    _ZN4geos11planargraph11PlanarGraph8findNodeERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/planargraph/PlanarGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph7NodeMap4findERKNS_4geom12CoordinateXYE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/PlanarGraph.h:128,24'
          Dst:             _ZN4geos11planargraph7NodeMap4findERKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation9linemerge14LineMergeGraph7getNodeERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMergeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraph3addEPNS0_4NodeE
        - _ZN4geos11planargraph11PlanarGraph8findNodeERKNS_4geom12CoordinateXYE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMergeGraph.cpp:110,31'
          Dst:             _ZN4geos11planargraph11PlanarGraph8findNodeERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/linemerge/LineMergeGraph.cpp:114,9'
          Dst:             _ZN4geos11planargraph11PlanarGraph3addEPNS0_4NodeE
    - functionName:    _ZN4geos9operation9linemerge14LineMergeGraph7addEdgeEPKNS_4geom10LineStringE
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMergeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          198
      EdgeCount:       62
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraph3addEPNS0_4EdgeE
        - _ZN4geos11planargraph4Edge16setDirectedEdgesEPNS0_12DirectedEdgeES3_
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
        - _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZN4geos9operation9linemerge14LineMergeGraph7getNodeERKNS_4geom12CoordinateXYE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMergeGraph.cpp:62,86'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/linemerge/LineMergeGraph.cpp:62,24'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/linemerge/LineMergeGraph.cpp:64,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/linemerge/LineMergeGraph.cpp:71,56'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
        - Src:             'src/operation/linemerge/LineMergeGraph.cpp:72,54'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
        - Src:             'src/operation/linemerge/LineMergeGraph.cpp:74,36'
          Dst:             _ZN4geos9operation9linemerge14LineMergeGraph7getNodeERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/linemerge/LineMergeGraph.cpp:75,34'
          Dst:             _ZN4geos9operation9linemerge14LineMergeGraph7getNodeERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/linemerge/LineMergeGraph.cpp:81,47'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
        - Src:             'src/operation/linemerge/LineMergeGraph.cpp:85,47'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
        - Src:             'src/operation/linemerge/LineMergeGraph.cpp:91,11'
          Dst:             _ZN4geos11planargraph4Edge16setDirectedEdgesEPNS0_12DirectedEdgeES3_
        - Src:             'src/operation/linemerge/LineMergeGraph.cpp:97,5'
          Dst:             _ZN4geos11planargraph11PlanarGraph3addEPNS0_4EdgeE
    - functionName:    _ZN4geos11planargraph11PlanarGraphC2Ev
      functionSourceFile: '/src/geos/include/geos/planargraph/PlanarGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11planargraph7NodeMapC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/PlanarGraph.h:115,5'
          Dst:             _ZN4geos11planargraph7NodeMapC2Ev
    - functionName:    _ZN4geos9operation9linemerge14LineMergeGraphC2Ev
      functionSourceFile: '/src/geos/src/operation/linemerge/LineMergeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraphC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/linemerge/LineMergeGraph.cpp:49,17'
          Dst:             _ZN4geos11planargraph11PlanarGraphC2Ev
    - functionName:    _ZN4geos9operation9overlayng4EdgeD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder7addLineERNSt3__110unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS6_EEEEh
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder20createEdgeSourceInfoEh
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder7addEdgeERNSt3__110unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS6_EEEEPKNS1_14EdgeSourceInfoE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:390,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:394,18'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder20createEdgeSourceInfoEh
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:394,5'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder7addEdgeERNSt3__110unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS6_EEEEPKNS1_14EdgeSourceInfoE
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder20createEdgeSourceInfoEh
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder7addEdgeERNSt3__110unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS6_EEEEPKNS1_14EdgeSourceInfoE
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos6noding18NodedSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbbPKv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:289,34'
          Dst:             _ZN4geos6noding18NodedSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbbPKv
    - functionName:    _ZNK4geos9operation9overlayng17EdgeNodingBuilder5limitEPKNS_4geom10LineStringE
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng11LineLimiter5limitEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:419,43'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:420,21'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter5limitEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZNK4geos9operation9overlayng17EdgeNodingBuilder13isToBeLimitedEPKNS_4geom10LineStringE
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom8Envelope6coversEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:401,43'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:402,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:409,18'
          Dst:             _ZNK4geos4geom8Envelope6coversEPKS1_
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder20removeRepeatedPointsEPKNS_4geom10LineStringE
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:322,43'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:323,12'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder20createEdgeSourceInfoEhib
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder17computeDepthDeltaEPKNS_4geom10LinearRingEb
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:338,54'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:338,18'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder4clipEPKNS_4geom10LinearRingE
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder20removeRepeatedPointsEPKNS_4geom10LineStringE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom8Envelope6coversEPKS1_
        - _ZNK4geos9operation9overlayng11RingClipper4clipEPKNS_4geom18CoordinateSequenceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:311,40'
          Dst:             _ZNK4geos4geom8Envelope6coversEPKS1_
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:312,16'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder20removeRepeatedPointsEPKNS_4geom10LineStringE
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:315,32'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:315,21'
          Dst:             _ZNK4geos9operation9overlayng11RingClipper4clipEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder14addPolygonRingEPKNS_4geom10LinearRingEbh
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          76
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder17computeDepthDeltaEPKNS_4geom10LinearRingEb
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder20createEdgeSourceInfoEhib
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder4clipEPKNS_4geom10LinearRingE
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder7addEdgeERNSt3__110unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS6_EEEEPKNS1_14EdgeSourceInfoE
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos9operation9overlayng17EdgeNodingBuilder19isClippedCompletelyEPKNS_4geom8EnvelopeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:246,9'
          Dst:             _ZNK4geos9operation9overlayng17EdgeNodingBuilder19isClippedCompletelyEPKNS_4geom8EnvelopeE
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:249,53'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder4clipEPKNS_4geom10LinearRingE
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:254,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:258,22'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder17computeDepthDeltaEPKNS_4geom10LinearRingEb
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:259,18'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder20createEdgeSourceInfoEhib
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:259,5'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder7addEdgeERNSt3__110unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS6_EEEEPKNS1_14EdgeSourceInfoE
    - functionName:    _ZNK4geos9operation9overlayng17EdgeNodingBuilder19isClippedCompletelyEPKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Envelope8disjointEPKS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:298,21'
          Dst:             _ZNK4geos4geom8Envelope8disjointEPKS1_
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder21addGeometryCollectionEPKNS_4geom18GeometryCollectionEhi
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          90
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder3addEPKNS_4geom8GeometryEh
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:216,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:216,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:216,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:216,13'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:218,9'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder3addEPKNS_4geom8GeometryEh
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder3addEPKNS_4geom8GeometryEh
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          89
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder10addPolygonEPKNS_4geom7PolygonEh
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder13addCollectionEPKNS_4geom18GeometryCollectionEh
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder21addGeometryCollectionEPKNS_4geom18GeometryCollectionEhi
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder7addLineEPKNS_4geom10LineStringEh
        - _ZNK4geos9operation9overlayng17EdgeNodingBuilder19isClippedCompletelyEPKNS_4geom8EnvelopeE
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/operation/overlayng/EdgeNodingBuilder.cpp:179,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:176,9'
          Dst:             _ZNK4geos9operation9overlayng17EdgeNodingBuilder19isClippedCompletelyEPKNS_4geom8EnvelopeE
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:182,20'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder10addPolygonEPKNS_4geom7PolygonEh
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:185,20'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder7addLineEPKNS_4geom10LineStringEh
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:188,20'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder13addCollectionEPKNS_4geom18GeometryCollectionEh
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:190,20'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder21addGeometryCollectionEPKNS_4geom18GeometryCollectionEhi
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder10addPolygonEPKNS_4geom7PolygonEh
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder14addPolygonRingEPKNS_4geom10LinearRingEbh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:227,5'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder14addPolygonRingEPKNS_4geom10LinearRingEbh
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:235,9'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder14addPolygonRingEPKNS_4geom10LinearRingEbh
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder7addLineEPKNS_4geom10LineStringEh
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder20removeRepeatedPointsEPKNS_4geom10LineStringE
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder7addLineERNSt3__110unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS6_EEEEh
        - _ZNK4geos9operation9overlayng17EdgeNodingBuilder13isToBeLimitedEPKNS_4geom10LineStringE
        - _ZNK4geos9operation9overlayng17EdgeNodingBuilder19isClippedCompletelyEPKNS_4geom8EnvelopeE
        - _ZNK4geos9operation9overlayng17EdgeNodingBuilder5limitEPKNS_4geom10LineStringE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:368,9'
          Dst:             _ZNK4geos9operation9overlayng17EdgeNodingBuilder19isClippedCompletelyEPKNS_4geom8EnvelopeE
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:371,9'
          Dst:             _ZNK4geos9operation9overlayng17EdgeNodingBuilder13isToBeLimitedEPKNS_4geom10LineStringE
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:372,70'
          Dst:             _ZNK4geos9operation9overlayng17EdgeNodingBuilder5limitEPKNS_4geom10LineStringE
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:374,13'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder7addLineERNSt3__110unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS6_EEEEh
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:378,59'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder20removeRepeatedPointsEPKNS_4geom10LineStringE
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:379,9'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder7addLineERNSt3__110unique_ptrINS_4geom18CoordinateSequenceENS3_14default_deleteIS6_EEEEh
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder13addCollectionEPKNS_4geom18GeometryCollectionEh
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder3addEPKNS_4geom8GeometryEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:205,9'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder3addEPKNS_4geom8GeometryEh
    - functionName:    _ZNK4geos9operation9overlayng17EdgeNodingBuilder11hasEdgesForEh
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng14EdgeSourceInfo8getIndexEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/EdgeSourceInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder11createEdgesERNSt3__16vectorINS3_10unique_ptrINS_6noding13SegmentStringENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          115
      EdgeCount:       41
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos9operation9overlayng4Edge11isCollapsedEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos6noding10PathString7getDataEv
        - _ZNK4geos9operation9overlayng14EdgeSourceInfo8getIndexEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:146,13'
          Dst:             _ZN4geos9operation9overlayng4Edge11isCollapsedEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:149,77'
          Dst:             _ZNK4geos6noding10PathString7getDataEv
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:151,24'
          Dst:             _ZNK4geos9operation9overlayng14EdgeSourceInfo8getIndexEv
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder4nodeERKNSt3__16vectorIPNS_6noding13SegmentStringENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       19
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder11createEdgesERNSt3__16vectorINS3_10unique_ptrINS_6noding13SegmentStringENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEE
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder8getNoderEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:126,20'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder8getNoderEv
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:131,18'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder11createEdgesERNSt3__16vectorINS3_10unique_ptrINS_6noding13SegmentStringENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEE
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder8getNoderEv
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder25createFixedPrecisionNoderEPKNS_4geom14PrecisionModelE
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder28createFloatingPrecisionNoderEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:60,9'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil10isFloatingEPKNS_4geom14PrecisionModelE
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:61,25'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder28createFloatingPrecisionNoderEb
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:64,25'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder25createFixedPrecisionNoderEPKNS_4geom14PrecisionModelE
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder28createFloatingPrecisionNoderEb
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
        - _ZN4geos6noding15ValidatingNoderC2ERNS0_5NoderE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:81,47'
          Dst:             _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:86,47'
          Dst:             _ZN4geos6noding15ValidatingNoderC2ERNS0_5NoderE
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder25createFixedPrecisionNoderEPKNS_4geom14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding9snapround17SnapRoundingNoderC2EPKNS_4geom14PrecisionModelE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:73,40'
          Dst:             _ZN4geos6noding9snapround17SnapRoundingNoderC2EPKNS_4geom14PrecisionModelE
    - functionName:    _ZN4geos6noding15ValidatingNoderC2ERNS0_5NoderE
      functionSourceFile: '/src/geos/include/geos/noding/ValidatingNoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding5NoderC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/ValidatingNoder.h:61,5'
          Dst:             _ZN4geos6noding5NoderC2Ev
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder5buildEPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng10EdgeMerger5mergeERNSt3__16vectorIPNS1_4EdgeENS3_9allocatorIS6_EEEE
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder3addEPKNS_4geom8GeometryEh
        - _ZN4geos9operation9overlayng17EdgeNodingBuilder4nodeERKNSt3__16vectorIPNS_6noding13SegmentStringENS3_9allocatorIS7_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:109,5'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder3addEPKNS_4geom8GeometryEh
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:110,5'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder3addEPKNS_4geom8GeometryEh
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:111,37'
          Dst:             _ZN4geos9operation9overlayng17EdgeNodingBuilder4nodeERKNSt3__16vectorIPNS_6noding13SegmentStringENS3_9allocatorIS7_EEEE
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:117,12'
          Dst:             _ZN4geos9operation9overlayng10EdgeMerger5mergeERNSt3__16vectorIPNS1_4EdgeENS3_9allocatorIS6_EEEE
    - functionName:    _ZN4geos9operation9overlayng11LineLimiterC2EPKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/LineLimiter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      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:    _ZN4geos9operation9overlayng11RingClipperC2EPKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/RingClipper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilder15setClipEnvelopeEPKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng11LineLimiterC2EPKNS_4geom8EnvelopeE
        - _ZN4geos9operation9overlayng11RingClipperC2EPKNS_4geom8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:98,23'
          Dst:             _ZN4geos9operation9overlayng11RingClipperC2EPKNS_4geom8EnvelopeE
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:99,23'
          Dst:             _ZN4geos9operation9overlayng11LineLimiterC2EPKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos9operation9overlayng17EdgeNodingBuilderD2Ev
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeNodingBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeNodingBuilder.cpp:50,1'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos9operation9overlayng14EdgeSourceInfoC2Eh
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeSourceInfo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng14EdgeSourceInfoC2Ehib
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeSourceInfo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng13InputGeometry12setCollapsedEhb
      functionSourceFile: '/src/geos/src/operation/overlayng/InputGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng13InputGeometry10getLocatorEh
      functionSourceFile: '/src/geos/src/operation/overlayng/InputGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC2ERKNS_4geom8GeometryE
        - _ZNK4geos9operation9overlayng13InputGeometry11getGeometryEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/InputGeometry.cpp:170,61'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry11getGeometryEh
        - Src:             'src/operation/overlayng/InputGeometry.cpp:170,34'
          Dst:             _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC2ERKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/InputGeometry.cpp:175,61'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry11getGeometryEh
        - Src:             'src/operation/overlayng/InputGeometry.cpp:175,34'
          Dst:             _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC2ERKNS_4geom8GeometryE
    - functionName:    _ZNK4geos9operation9overlayng13InputGeometry11getGeometryEh
      functionSourceFile: '/src/geos/src/operation/overlayng/InputGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng13InputGeometry17locatePointInAreaEhRKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/overlayng/InputGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng13InputGeometry10getLocatorEh
        - _ZNK4geos9operation9overlayng13InputGeometry11getGeometryEh
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/InputGeometry.cpp:155,35'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry11getGeometryEh
        - Src:             'src/operation/overlayng/InputGeometry.cpp:158,41'
          Dst:             _ZN4geos9operation9overlayng13InputGeometry10getLocatorEh
    - functionName:    _ZNK4geos9operation9overlayng13InputGeometry8hasEdgesEh
      functionSourceFile: '/src/geos/src/operation/overlayng/InputGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng13InputGeometry9hasPointsEv
      functionSourceFile: '/src/geos/src/operation/overlayng/InputGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation9overlayng13InputGeometry12getDimensionEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/InputGeometry.cpp:123,12'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry12getDimensionEh
        - Src:             'src/operation/overlayng/InputGeometry.cpp:123,36'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry12getDimensionEh
    - functionName:    _ZNK4geos9operation9overlayng13InputGeometry12getDimensionEh
      functionSourceFile: '/src/geos/src/operation/overlayng/InputGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng13InputGeometry11isAllPointsEv
      functionSourceFile: '/src/geos/src/operation/overlayng/InputGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos9operation9overlayng13InputGeometry12getDimensionEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/InputGeometry.cpp:115,12'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry12getDimensionEh
        - Src:             'src/operation/overlayng/InputGeometry.cpp:116,34'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry12getDimensionEh
    - functionName:    _ZNK4geos9operation9overlayng13InputGeometry6isLineEh
      functionSourceFile: '/src/geos/src/operation/overlayng/InputGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation9overlayng13InputGeometry12getDimensionEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/InputGeometry.cpp:108,12'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry12getDimensionEh
    - functionName:    _ZNK4geos9operation9overlayng13InputGeometry12getAreaIndexEv
      functionSourceFile: '/src/geos/src/operation/overlayng/InputGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos9operation9overlayng13InputGeometry12getDimensionEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/InputGeometry.cpp:99,9'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry12getDimensionEh
        - Src:             'src/operation/overlayng/InputGeometry.cpp:100,9'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry12getDimensionEh
    - functionName:    _ZNK4geos9operation9overlayng13InputGeometry6isAreaEh
      functionSourceFile: '/src/geos/src/operation/overlayng/InputGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng13InputGeometry7isEmptyEh
      functionSourceFile: '/src/geos/src/operation/overlayng/InputGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng13InputGeometry11getEnvelopeEh
      functionSourceFile: '/src/geos/src/operation/overlayng/InputGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng13InputGeometry22getCoordinateDimensionEh
      functionSourceFile: '/src/geos/src/operation/overlayng/InputGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng13InputGeometry8isSingleEv
      functionSourceFile: '/src/geos/src/operation/overlayng/InputGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng13InputGeometryC2EPKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/overlayng/InputGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel14isBoundaryBothEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel6isLineEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel6isLineEh
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel10isBoundaryEh
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel18isBoundaryCollapseEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation9overlayng12OverlayLabel14isBoundaryBothEv
        - _ZNK4geos9operation9overlayng12OverlayLabel6isLineEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayLabel.h:221,13'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel6isLineEv
        - Src:             'include/geos/operation/overlayng/OverlayLabel.h:222,18'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel14isBoundaryBothEv
    - functionName:    _ZNK4geos9operation9overlayng24IntersectionPointBuilder8isEdgeOfEPKNS1_12OverlayLabelEh
      functionSourceFile: '/src/geos/src/operation/overlayng/IntersectionPointBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          41
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9operation9overlayng12OverlayLabel10isBoundaryEh
        - _ZNK4geos9operation9overlayng12OverlayLabel18isBoundaryCollapseEv
        - _ZNK4geos9operation9overlayng12OverlayLabel6isLineEh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/IntersectionPointBuilder.cpp:78,41'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel18isBoundaryCollapseEv
        - Src:             'src/operation/overlayng/IntersectionPointBuilder.cpp:81,19'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel10isBoundaryEh
        - Src:             'src/operation/overlayng/IntersectionPointBuilder.cpp:81,43'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel6isLineEh
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge10isInResultEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge13getCoordinateEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9edgegraph8HalfEdge4origEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayEdge.h:123,16'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4origEv
    - functionName:    _ZNK4geos9operation9overlayng24IntersectionPointBuilder13isResultPointEPNS1_11OverlayEdgeE
      functionSourceFile: '/src/geos/src/operation/overlayng/IntersectionPointBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9edgegraph8HalfEdge5oNextEv
        - _ZNK4geos9operation9overlayng11OverlayEdge10isInResultEv
        - _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - _ZNK4geos9operation9overlayng24IntersectionPointBuilder8isEdgeOfEPKNS1_12OverlayLabelEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/IntersectionPointBuilder.cpp:61,19'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge10isInResultEv
        - Src:             'src/operation/overlayng/IntersectionPointBuilder.cpp:64,43'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - Src:             'src/operation/overlayng/IntersectionPointBuilder.cpp:65,22'
          Dst:             _ZNK4geos9operation9overlayng24IntersectionPointBuilder8isEdgeOfEPKNS1_12OverlayLabelEh
        - Src:             'src/operation/overlayng/IntersectionPointBuilder.cpp:66,22'
          Dst:             _ZNK4geos9operation9overlayng24IntersectionPointBuilder8isEdgeOfEPKNS1_12OverlayLabelEh
        - Src:             'src/operation/overlayng/IntersectionPointBuilder.cpp:67,48'
          Dst:             _ZNK4geos9edgegraph8HalfEdge5oNextEv
    - functionName:    _ZN4geos9operation9overlayng24IntersectionPointBuilder15addResultPointsEv
      functionSourceFile: '/src/geos/src/operation/overlayng/IntersectionPointBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          95
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos9operation9overlayng12OverlayGraph12getNodeEdgesEv
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_14CoordinateXYZME
        - _ZNK4geos9operation9overlayng11OverlayEdge13getCoordinateEv
        - _ZNK4geos9operation9overlayng24IntersectionPointBuilder13isResultPointEPNS1_11OverlayEdgeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/IntersectionPointBuilder.cpp:45,41'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraph12getNodeEdgesEv
        - Src:             'src/operation/overlayng/IntersectionPointBuilder.cpp:46,13'
          Dst:             _ZNK4geos9operation9overlayng24IntersectionPointBuilder13isResultPointEPNS1_11OverlayEdgeE
        - Src:             'src/operation/overlayng/IntersectionPointBuilder.cpp:47,72'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge13getCoordinateEv
        - Src:             'src/operation/overlayng/IntersectionPointBuilder.cpp:47,50'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_14CoordinateXYZME
    - functionName:    _ZN4geos9operation9overlayng24IntersectionPointBuilder9getPointsEv
      functionSourceFile: '/src/geos/src/operation/overlayng/IntersectionPointBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng24IntersectionPointBuilder15addResultPointsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/IntersectionPointBuilder.cpp:33,5'
          Dst:             _ZN4geos9operation9overlayng24IntersectionPointBuilder15addResultPointsEv
    - functionName:    _ZN4geos9operation9overlayng11OverlayEdge11markVisitedEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel9dimensionEh
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge7oNextOEEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9edgegraph8HalfEdge5oNextEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayEdge.h:151,42'
          Dst:             _ZNK4geos9edgegraph8HalfEdge5oNextEv
    - functionName:    _ZN4geos9operation9overlayng11LineBuilder21nextLineEdgeUnvisitedEPNS1_11OverlayEdgeE
      functionSourceFile: '/src/geos/src/operation/overlayng/LineBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          41
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9operation9overlayng11OverlayEdge14isInResultLineEv
        - _ZNK4geos9operation9overlayng11OverlayEdge7oNextOEEv
        - _ZNK4geos9operation9overlayng11OverlayEdge9isVisitedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineBuilder.cpp:281,16'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge7oNextOEEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:282,16'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge9isVisitedEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:285,16'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14isInResultLineEv
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge9isVisitedEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge14isInResultLineEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9edgegraph8HalfEdge3symEv
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayEdge.h:146,42'
          Dst:             _ZNK4geos9edgegraph8HalfEdge3symEv
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge9isForwardEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11LineBuilder9buildLineEPNS1_11OverlayEdgeE
      functionSourceFile: '/src/geos/src/operation/overlayng/LineBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          110
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZN4geos4geom18CoordinateSequenceC2Ev
        - _ZN4geos9operation9overlayng11LineBuilder13degreeOfLinesEPNS1_11OverlayEdgeE
        - _ZN4geos9operation9overlayng11LineBuilder21nextLineEdgeUnvisitedEPNS1_11OverlayEdgeE
        - _ZN4geos9operation9overlayng11OverlayEdge15markVisitedBothEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos9edgegraph8HalfEdge4origEv
        - _ZNK4geos9operation9overlayng11OverlayEdge14addCoordinatesEPNS_4geom18CoordinateSequenceE
        - _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
        - _ZNK4geos9operation9overlayng11OverlayEdge9isForwardEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineBuilder.cpp:249,49'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
        - Src:             'src/operation/overlayng/LineBuilder.cpp:250,20'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4origEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:250,10'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - Src:             'src/operation/overlayng/LineBuilder.cpp:252,32'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge9isForwardEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:256,12'
          Dst:             _ZN4geos9operation9overlayng11OverlayEdge15markVisitedBothEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:257,12'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14addCoordinatesEPNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/overlayng/LineBuilder.cpp:260,30'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:260,13'
          Dst:             _ZN4geos9operation9overlayng11LineBuilder13degreeOfLinesEPNS1_11OverlayEdgeE
        - Src:             'src/operation/overlayng/LineBuilder.cpp:263,38'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:263,13'
          Dst:             _ZN4geos9operation9overlayng11LineBuilder21nextLineEdgeUnvisitedEPNS1_11OverlayEdgeE
        - Src:             'src/operation/overlayng/LineBuilder.cpp:269,14'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:272,29'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos9operation9overlayng11OverlayEdge15markVisitedBothEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayEdge11markVisitedEv
        - _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayEdge.h:241,9'
          Dst:             _ZN4geos9operation9overlayng11OverlayEdge11markVisitedEv
        - Src:             'include/geos/operation/overlayng/OverlayEdge.h:242,9'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
        - Src:             'include/geos/operation/overlayng/OverlayEdge.h:242,18'
          Dst:             _ZN4geos9operation9overlayng11OverlayEdge11markVisitedEv
    - functionName:    _ZN4geos9operation9overlayng11LineBuilder13degreeOfLinesEPNS1_11OverlayEdgeE
      functionSourceFile: '/src/geos/src/operation/overlayng/LineBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos9operation9overlayng11OverlayEdge14isInResultLineEv
        - _ZNK4geos9operation9overlayng11OverlayEdge7oNextOEEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineBuilder.cpp:300,16'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14isInResultLineEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:303,16'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge7oNextOEEv
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge16getCoordinatesROEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng11LineBuilder6toLineEPNS1_11OverlayEdgeE
      functionSourceFile: '/src/geos/src/operation/overlayng/LineBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZN4geos4geom18CoordinateSequenceC2Embbb
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos9edgegraph8HalfEdge4origEv
        - _ZNK4geos9operation9overlayng11OverlayEdge14addCoordinatesEPNS_4geom18CoordinateSequenceE
        - _ZNK4geos9operation9overlayng11OverlayEdge16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineBuilder.cpp:181,33'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge16getCoordinatesROEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:183,81'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:183,98'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:183,49'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Embbb
        - Src:             'src/operation/overlayng/LineBuilder.cpp:184,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:184,10'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/operation/overlayng/LineBuilder.cpp:185,20'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4origEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:185,10'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - Src:             'src/operation/overlayng/LineBuilder.cpp:186,11'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14addCoordinatesEPNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/overlayng/LineBuilder.cpp:190,29'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZN4geos9operation9overlayng11LineBuilder19addResultLinesRingsEv
      functionSourceFile: '/src/geos/src/operation/overlayng/LineBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng11LineBuilder9buildLineEPNS1_11OverlayEdgeE
        - _ZN4geos9operation9overlayng12OverlayGraph8getEdgesEv
        - _ZNK4geos9operation9overlayng11OverlayEdge14isInResultLineEv
        - _ZNK4geos9operation9overlayng11OverlayEdge9isVisitedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineBuilder.cpp:232,47'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraph8getEdgesEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:234,17'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14isInResultLineEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:236,15'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge9isVisitedEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:239,21'
          Dst:             _ZN4geos9operation9overlayng11LineBuilder9buildLineEPNS1_11OverlayEdgeE
    - functionName:    _ZN4geos9operation9overlayng11LineBuilder22addResultLinesForNodesEv
      functionSourceFile: '/src/geos/src/operation/overlayng/LineBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng11LineBuilder13degreeOfLinesEPNS1_11OverlayEdgeE
        - _ZN4geos9operation9overlayng11LineBuilder9buildLineEPNS1_11OverlayEdgeE
        - _ZN4geos9operation9overlayng12OverlayGraph8getEdgesEv
        - _ZNK4geos9operation9overlayng11OverlayEdge14isInResultLineEv
        - _ZNK4geos9operation9overlayng11OverlayEdge9isVisitedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineBuilder.cpp:207,47'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraph8getEdgesEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:209,21'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14isInResultLineEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:211,19'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge9isVisitedEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:219,13'
          Dst:             _ZN4geos9operation9overlayng11LineBuilder13degreeOfLinesEPNS1_11OverlayEdgeE
        - Src:             'src/operation/overlayng/LineBuilder.cpp:220,48'
          Dst:             _ZN4geos9operation9overlayng11LineBuilder9buildLineEPNS1_11OverlayEdgeE
    - functionName:    _ZN4geos9operation9overlayng11LineBuilder20addResultLinesMergedEv
      functionSourceFile: '/src/geos/src/operation/overlayng/LineBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng11LineBuilder19addResultLinesRingsEv
        - _ZN4geos9operation9overlayng11LineBuilder22addResultLinesForNodesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineBuilder.cpp:156,5'
          Dst:             _ZN4geos9operation9overlayng11LineBuilder22addResultLinesForNodesEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:157,5'
          Dst:             _ZN4geos9operation9overlayng11LineBuilder19addResultLinesRingsEv
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel15getLineLocationEh
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel10isCollapseEh
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation9overlayng12OverlayLabel9dimensionEh
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayLabel.h:295,16'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel9dimensionEh
    - functionName:    _ZN4geos9operation9overlayng11LineBuilder17effectiveLocationEPKNS1_12OverlayLabelEh
      functionSourceFile: '/src/geos/src/operation/overlayng/LineBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          29
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos9operation9overlayng12OverlayLabel10isCollapseEh
        - _ZNK4geos9operation9overlayng12OverlayLabel15getLineLocationEh
        - _ZNK4geos9operation9overlayng12OverlayLabel6isLineEh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineBuilder.cpp:142,14'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel10isCollapseEh
        - Src:             'src/operation/overlayng/LineBuilder.cpp:145,14'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel6isLineEh
        - Src:             'src/operation/overlayng/LineBuilder.cpp:148,17'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel15getLineLocationEh
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel15isBoundaryTouchEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation9overlayng12OverlayLabel11getLocationEhib
        - _ZNK4geos9operation9overlayng12OverlayLabel14isBoundaryBothEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayLabel.h:231,16'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel14isBoundaryBothEv
        - Src:             'include/geos/operation/overlayng/OverlayLabel.h:232,16'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel11getLocationEhib
        - Src:             'include/geos/operation/overlayng/OverlayLabel.h:232,57'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel11getLocationEhib
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel12isLineInAreaEa
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel18isInteriorCollapseEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel19isBoundarySingletonEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11OverlayEdge16markInResultLineEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayEdge.h:194,9'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
    - functionName:    _ZNK4geos9operation9overlayng11LineBuilder12isResultLineEPKNS1_12OverlayLabelE
      functionSourceFile: '/src/geos/src/operation/overlayng/LineBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          108
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos9operation9overlayng11LineBuilder17effectiveLocationEPKNS1_12OverlayLabelEh
        - _ZN4geos9operation9overlayng9OverlayNG12isResultOfOpEiNS_4geom8LocationES4_
        - _ZNK4geos9operation9overlayng12OverlayLabel12isLineInAreaEa
        - _ZNK4geos9operation9overlayng12OverlayLabel15isBoundaryTouchEv
        - _ZNK4geos9operation9overlayng12OverlayLabel18isBoundaryCollapseEv
        - _ZNK4geos9operation9overlayng12OverlayLabel18isInteriorCollapseEv
        - _ZNK4geos9operation9overlayng12OverlayLabel19isBoundarySingletonEv
        - _ZNK4geos9operation9overlayng12OverlayLabel28isCollapseAndNotPartInteriorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineBuilder.cpp:75,14'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel19isBoundarySingletonEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:84,39'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel18isBoundaryCollapseEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:91,14'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel18isInteriorCollapseEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:104,18'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel28isCollapseAndNotPartInteriorEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:114,35'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel12isLineInAreaEa
        - Src:             'src/operation/overlayng/LineBuilder.cpp:124,14'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel15isBoundaryTouchEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:132,21'
          Dst:             _ZN4geos9operation9overlayng11LineBuilder17effectiveLocationEPKNS1_12OverlayLabelEh
        - Src:             'src/operation/overlayng/LineBuilder.cpp:133,21'
          Dst:             _ZN4geos9operation9overlayng11LineBuilder17effectiveLocationEPKNS1_12OverlayLabelEh
        - Src:             'src/operation/overlayng/LineBuilder.cpp:134,21'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG12isResultOfOpEiNS_4geom8LocationES4_
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge16isInResultEitherEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation9overlayng11OverlayEdge10isInResultEv
        - _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayEdge.h:166,16'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge10isInResultEv
        - Src:             'include/geos/operation/overlayng/OverlayEdge.h:166,32'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
        - Src:             'include/geos/operation/overlayng/OverlayEdge.h:166,41'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge10isInResultEv
    - functionName:    _ZN4geos9operation9overlayng11LineBuilder14addResultLinesEv
      functionSourceFile: '/src/geos/src/operation/overlayng/LineBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayEdge15markVisitedBothEv
        - _ZN4geos9operation9overlayng12OverlayGraph8getEdgesEv
        - _ZNK4geos9operation9overlayng11LineBuilder6toLineEPNS1_11OverlayEdgeE
        - _ZNK4geos9operation9overlayng11OverlayEdge14isInResultLineEv
        - _ZNK4geos9operation9overlayng11OverlayEdge9isVisitedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineBuilder.cpp:164,47'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraph8getEdgesEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:167,21'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14isInResultLineEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:169,19'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge9isVisitedEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:172,25'
          Dst:             _ZNK4geos9operation9overlayng11LineBuilder6toLineEPNS1_11OverlayEdgeE
        - Src:             'src/operation/overlayng/LineBuilder.cpp:173,15'
          Dst:             _ZN4geos9operation9overlayng11OverlayEdge15markVisitedBothEv
    - functionName:    _ZN4geos9operation9overlayng11LineBuilder15markResultLinesEv
      functionSourceFile: '/src/geos/src/operation/overlayng/LineBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayEdge16markInResultLineEv
        - _ZN4geos9operation9overlayng12OverlayGraph8getEdgesEv
        - _ZNK4geos9operation9overlayng11LineBuilder12isResultLineEPKNS1_12OverlayLabelE
        - _ZNK4geos9operation9overlayng11OverlayEdge16isInResultEitherEv
        - _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineBuilder.cpp:47,47'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraph8getEdgesEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:55,19'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge16isInResultEitherEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:58,32'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:58,13'
          Dst:             _ZNK4geos9operation9overlayng11LineBuilder12isResultLineEPKNS1_12OverlayLabelE
        - Src:             'src/operation/overlayng/LineBuilder.cpp:59,19'
          Dst:             _ZN4geos9operation9overlayng11OverlayEdge16markInResultLineEv
    - functionName:    _ZN4geos9operation9overlayng11LineBuilder8getLinesEv
      functionSourceFile: '/src/geos/src/operation/overlayng/LineBuilder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng11LineBuilder14addResultLinesEv
        - _ZN4geos9operation9overlayng11LineBuilder15markResultLinesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineBuilder.cpp:35,5'
          Dst:             _ZN4geos9operation9overlayng11LineBuilder15markResultLinesEv
        - Src:             'src/operation/overlayng/LineBuilder.cpp:36,5'
          Dst:             _ZN4geos9operation9overlayng11LineBuilder14addResultLinesEv
    - functionName:    _ZN4geos9operation9overlayng11LineLimiter12startSectionINS_4geom14CoordinateXYZMEEEvv
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - _ZNK4geos9operation9overlayng11LineLimiter13isSectionOpenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:106,10'
          Dst:             _ZNK4geos9operation9overlayng11LineLimiter13isSectionOpenEv
        - Src:             'src/operation/overlayng/LineLimiter.cpp:111,17'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
    - functionName:    _ZNK4geos9operation9overlayng11LineLimiter13isSectionOpenEv
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11LineLimiter10addOutsideINS_4geom14CoordinateXYZMEEEvRKT_
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng11LineLimiter13finishSectionEv
        - _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom14CoordinateXYZMEEEvRKT_
        - _ZNK4geos9operation9overlayng11LineLimiter25isLastSegmentIntersectingERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:68,26'
          Dst:             _ZNK4geos9operation9overlayng11LineLimiter25isLastSegmentIntersectingERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/overlayng/LineLimiter.cpp:70,9'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter13finishSectionEv
        - Src:             'src/operation/overlayng/LineLimiter.cpp:74,13'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom14CoordinateXYZMEEEvRKT_
        - Src:             'src/operation/overlayng/LineLimiter.cpp:76,9'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom14CoordinateXYZMEEEvRKT_
    - functionName:    _ZNK4geos9operation9overlayng11LineLimiter25isLastSegmentIntersectingERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_
        - _ZNK4geos9operation9overlayng11LineLimiter13isSectionOpenEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:87,13'
          Dst:             _ZNK4geos9operation9overlayng11LineLimiter13isSectionOpenEv
        - Src:             'src/operation/overlayng/LineLimiter.cpp:91,22'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_
    - functionName:    _ZN4geos9operation9overlayng11LineLimiter13finishSectionEv
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
        - _ZNK4geos9operation9overlayng11LineLimiter13isSectionOpenEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:120,10'
          Dst:             _ZNK4geos9operation9overlayng11LineLimiter13isSectionOpenEv
        - Src:             'src/operation/overlayng/LineLimiter.cpp:125,17'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
    - functionName:    _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom14CoordinateXYZMEEEvRKT_
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - _ZN4geos9operation9overlayng11LineLimiter12startSectionINS_4geom14CoordinateXYZMEEEvv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:59,5'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter12startSectionINS_4geom14CoordinateXYZMEEEvv
        - Src:             'src/operation/overlayng/LineLimiter.cpp:60,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
    - functionName:    _ZN4geos9operation9overlayng11LineLimiter12startSectionINS_4geom13CoordinateXYMEEEvv
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_b
        - _ZNK4geos9operation9overlayng11LineLimiter13isSectionOpenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:106,10'
          Dst:             _ZNK4geos9operation9overlayng11LineLimiter13isSectionOpenEv
        - Src:             'src/operation/overlayng/LineLimiter.cpp:111,17'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_b
    - functionName:    _ZN4geos9operation9overlayng11LineLimiter10addOutsideINS_4geom13CoordinateXYMEEEvRKT_
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng11LineLimiter13finishSectionEv
        - _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom13CoordinateXYMEEEvRKT_
        - _ZNK4geos9operation9overlayng11LineLimiter25isLastSegmentIntersectingERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:68,26'
          Dst:             _ZNK4geos9operation9overlayng11LineLimiter25isLastSegmentIntersectingERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/overlayng/LineLimiter.cpp:70,9'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter13finishSectionEv
        - Src:             'src/operation/overlayng/LineLimiter.cpp:74,13'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom13CoordinateXYMEEEvRKT_
        - Src:             'src/operation/overlayng/LineLimiter.cpp:76,9'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom13CoordinateXYMEEEvRKT_
    - functionName:    _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom13CoordinateXYMEEEvRKT_
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_b
        - _ZN4geos9operation9overlayng11LineLimiter12startSectionINS_4geom13CoordinateXYMEEEvv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:59,5'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter12startSectionINS_4geom13CoordinateXYMEEEvv
        - Src:             'src/operation/overlayng/LineLimiter.cpp:60,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_b
    - functionName:    _ZN4geos9operation9overlayng11LineLimiter12startSectionINS_4geom10CoordinateEEEvv
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - _ZNK4geos9operation9overlayng11LineLimiter13isSectionOpenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:106,10'
          Dst:             _ZNK4geos9operation9overlayng11LineLimiter13isSectionOpenEv
        - Src:             'src/operation/overlayng/LineLimiter.cpp:111,17'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
    - functionName:    _ZN4geos9operation9overlayng11LineLimiter10addOutsideINS_4geom10CoordinateEEEvRKT_
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng11LineLimiter13finishSectionEv
        - _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom10CoordinateEEEvRKT_
        - _ZNK4geos9operation9overlayng11LineLimiter25isLastSegmentIntersectingERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:68,26'
          Dst:             _ZNK4geos9operation9overlayng11LineLimiter25isLastSegmentIntersectingERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/overlayng/LineLimiter.cpp:70,9'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter13finishSectionEv
        - Src:             'src/operation/overlayng/LineLimiter.cpp:74,13'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom10CoordinateEEEvRKT_
        - Src:             'src/operation/overlayng/LineLimiter.cpp:76,9'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom10CoordinateEEEvRKT_
    - functionName:    _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom10CoordinateEEEvRKT_
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - _ZN4geos9operation9overlayng11LineLimiter12startSectionINS_4geom10CoordinateEEEvv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:59,5'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter12startSectionINS_4geom10CoordinateEEEvv
        - Src:             'src/operation/overlayng/LineLimiter.cpp:60,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
    - functionName:    _ZN4geos9operation9overlayng11LineLimiter12startSectionINS_4geom12CoordinateXYEEEvv
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
        - _ZNK4geos9operation9overlayng11LineLimiter13isSectionOpenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:106,10'
          Dst:             _ZNK4geos9operation9overlayng11LineLimiter13isSectionOpenEv
        - Src:             'src/operation/overlayng/LineLimiter.cpp:111,17'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
    - functionName:    _ZN4geos9operation9overlayng11LineLimiter10addOutsideINS_4geom12CoordinateXYEEEvRKT_
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng11LineLimiter13finishSectionEv
        - _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom12CoordinateXYEEEvRKT_
        - _ZNK4geos9operation9overlayng11LineLimiter25isLastSegmentIntersectingERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:68,26'
          Dst:             _ZNK4geos9operation9overlayng11LineLimiter25isLastSegmentIntersectingERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/overlayng/LineLimiter.cpp:70,9'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter13finishSectionEv
        - Src:             'src/operation/overlayng/LineLimiter.cpp:74,13'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom12CoordinateXYEEEvRKT_
        - Src:             'src/operation/overlayng/LineLimiter.cpp:76,9'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom12CoordinateXYEEEvRKT_
    - functionName:    _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom12CoordinateXYEEEvRKT_
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
        - _ZN4geos9operation9overlayng11LineLimiter12startSectionINS_4geom12CoordinateXYEEEvv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:59,5'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter12startSectionINS_4geom12CoordinateXYEEEvv
        - Src:             'src/operation/overlayng/LineLimiter.cpp:60,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
    - functionName:    '_ZZN4geos9operation9overlayng11LineLimiter5limitEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng11LineLimiter10addOutsideINS_4geom14CoordinateXYZMEEEvRKT_
        - _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom14CoordinateXYZMEEEvRKT_
        - _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:41,23'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
        - Src:             'src/operation/overlayng/LineLimiter.cpp:42,13'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom14CoordinateXYZMEEEvRKT_
        - Src:             'src/operation/overlayng/LineLimiter.cpp:45,13'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter10addOutsideINS_4geom14CoordinateXYZMEEEvRKT_
    - functionName:    '_ZZN4geos9operation9overlayng11LineLimiter5limitEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng11LineLimiter10addOutsideINS_4geom13CoordinateXYMEEEvRKT_
        - _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom13CoordinateXYMEEEvRKT_
        - _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:41,23'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
        - Src:             'src/operation/overlayng/LineLimiter.cpp:42,13'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom13CoordinateXYMEEEvRKT_
        - Src:             'src/operation/overlayng/LineLimiter.cpp:45,13'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter10addOutsideINS_4geom13CoordinateXYMEEEvRKT_
    - functionName:    '_ZZN4geos9operation9overlayng11LineLimiter5limitEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng11LineLimiter10addOutsideINS_4geom10CoordinateEEEvRKT_
        - _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom10CoordinateEEEvRKT_
        - _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:41,23'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
        - Src:             'src/operation/overlayng/LineLimiter.cpp:42,13'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom10CoordinateEEEvRKT_
        - Src:             'src/operation/overlayng/LineLimiter.cpp:45,13'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter10addOutsideINS_4geom10CoordinateEEEvRKT_
    - functionName:    '_ZZN4geos9operation9overlayng11LineLimiter5limitEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_12CoordinateXYEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng11LineLimiter10addOutsideINS_4geom12CoordinateXYEEEvRKT_
        - _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom12CoordinateXYEEEvRKT_
        - _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:41,23'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
        - Src:             'src/operation/overlayng/LineLimiter.cpp:42,13'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter8addPointINS_4geom12CoordinateXYEEEvRKT_
        - Src:             'src/operation/overlayng/LineLimiter.cpp:45,13'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter10addOutsideINS_4geom12CoordinateXYEEEvRKT_
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7forEachIZNS_9operation9overlayng11LineLimiter5limitEPKS1_E3$_0EEvOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          195
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - '_ZZN4geos9operation9overlayng11LineLimiter5limitEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_10CoordinateEEEDaRKT_'
        - '_ZZN4geos9operation9overlayng11LineLimiter5limitEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_12CoordinateXYEEEDaRKT_'
        - '_ZZN4geos9operation9overlayng11LineLimiter5limitEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_13CoordinateXYMEEEDaRKT_'
        - '_ZZN4geos9operation9overlayng11LineLimiter5limitEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_14CoordinateXYZMEEEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:789,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:789,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,89'
          Dst:             '_ZZN4geos9operation9overlayng11LineLimiter5limitEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_12CoordinateXYEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,89'
          Dst:             '_ZZN4geos9operation9overlayng11LineLimiter5limitEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,89'
          Dst:             '_ZZN4geos9operation9overlayng11LineLimiter5limitEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,89'
          Dst:             '_ZZN4geos9operation9overlayng11LineLimiter5limitEPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
    - functionName:    _ZN4geos9operation9overlayng11LineLimiter5limitEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/overlayng/LineLimiter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng11LineLimiter13finishSectionEv
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - '_ZNK4geos4geom18CoordinateSequence7forEachIZNS_9operation9overlayng11LineLimiter5limitEPKS1_E3$_0EEvOT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/LineLimiter.cpp:37,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/overlayng/LineLimiter.cpp:38,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/overlayng/LineLimiter.cpp:40,10'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7forEachIZNS_9operation9overlayng11LineLimiter5limitEPKS1_E3$_0EEvOT_'
        - Src:             'src/operation/overlayng/LineLimiter.cpp:50,5'
          Dst:             _ZN4geos9operation9overlayng11LineLimiter13finishSectionEv
    - functionName:    _ZN4geos9operation9overlaynglsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_15MaximalEdgeRingE
      functionSourceFile: '/src/geos/src/operation/overlayng/MaximalEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          80
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos2io9WKTWriter12toLineStringERKNS_4geom18CoordinateSequenceE
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - _ZN4geos4geom18CoordinateSequenceC2Ev
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZNK4geos9edgegraph8HalfEdge4destEv
        - _ZNK4geos9edgegraph8HalfEdge4origEv
        - _ZNK4geos9operation9overlayng11OverlayEdge13nextResultMaxEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:206,24'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:209,26'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4origEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:209,16'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:210,19'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge13nextResultMaxEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:212,22'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge13nextResultMaxEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:215,22'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4destEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:215,12'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:216,23'
          Dst:             _ZN4geos2io9WKTWriter12toLineStringERKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:220,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:220,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge13nextResultMaxEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11OverlayEdge13setNextResultEPS2_
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge14isResultLinkedEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng15MaximalEdgeRing13linkMaxInEdgeEPNS1_11OverlayEdgeES4_PS2_
      functionSourceFile: '/src/geos/src/operation/overlayng/MaximalEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayEdge13setNextResultEPS2_
        - _ZNK4geos9operation9overlayng11OverlayEdge14getEdgeRingMaxEv
        - _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:194,36'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:195,17'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14getEdgeRingMaxEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:198,13'
          Dst:             _ZN4geos9operation9overlayng11OverlayEdge13setNextResultEPS2_
    - functionName:    _ZN4geos9operation9overlayng15MaximalEdgeRing16selectMaxOutEdgeEPNS1_11OverlayEdgeEPS2_
      functionSourceFile: '/src/geos/src/operation/overlayng/MaximalEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation9overlayng11OverlayEdge14getEdgeRingMaxEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:184,18'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14getEdgeRingMaxEv
    - functionName:    _ZN4geos9operation9overlayng15MaximalEdgeRing15isAlreadyLinkedEPNS1_11OverlayEdgeEPS2_
      functionSourceFile: '/src/geos/src/operation/overlayng/MaximalEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation9overlayng11OverlayEdge14getEdgeRingMaxEv
        - _ZNK4geos9operation9overlayng11OverlayEdge14isResultLinkedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:174,28'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14getEdgeRingMaxEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:175,28'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14isResultLinkedEv
    - functionName:    _ZN4geos9operation9overlayng15MaximalEdgeRing22linkMinRingEdgesAtNodeEPNS1_11OverlayEdgeEPS2_
      functionSourceFile: '/src/geos/src/operation/overlayng/MaximalEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          83
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - _ZN4geos9operation9overlayng15MaximalEdgeRing13linkMaxInEdgeEPNS1_11OverlayEdgeES4_PS2_
        - _ZN4geos9operation9overlayng15MaximalEdgeRing15isAlreadyLinkedEPNS1_11OverlayEdgeEPS2_
        - _ZN4geos9operation9overlayng15MaximalEdgeRing16selectMaxOutEdgeEPNS1_11OverlayEdgeEPS2_
        - _ZNK4geos9operation9overlayng11OverlayEdge13getCoordinateEv
        - _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
        - _ZNK4geos9operation9overlayng11OverlayEdge7oNextOEEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:149,36'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge7oNextOEEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:152,38'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:152,13'
          Dst:             _ZN4geos9operation9overlayng15MaximalEdgeRing15isAlreadyLinkedEPNS1_11OverlayEdgeEPS2_
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:156,30'
          Dst:             _ZN4geos9operation9overlayng15MaximalEdgeRing16selectMaxOutEdgeEPNS1_11OverlayEdgeEPS2_
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:159,30'
          Dst:             _ZN4geos9operation9overlayng15MaximalEdgeRing13linkMaxInEdgeEPNS1_11OverlayEdgeES4_PS2_
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:161,28'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge7oNextOEEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:166,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:166,97'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge13getCoordinateEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:166,15'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:166,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:166,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge11getEdgeRingEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng15MaximalEdgeRing16linkMinimalRingsEv
      functionSourceFile: '/src/geos/src/operation/overlayng/MaximalEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng15MaximalEdgeRing22linkMinRingEdgesAtNodeEPNS1_11OverlayEdgeEPS2_
        - _ZNK4geos9operation9overlayng11OverlayEdge13nextResultMaxEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:131,9'
          Dst:             _ZN4geos9operation9overlayng15MaximalEdgeRing22linkMinRingEdgesAtNodeEPNS1_11OverlayEdgeEPS2_
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:132,16'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge13nextResultMaxEv
    - functionName:    _ZN4geos9operation9overlayng15MaximalEdgeRing17buildMinimalRingsEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/operation/overlayng/MaximalEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos9operation9overlayng15MaximalEdgeRing16linkMinimalRingsEv
        - _ZN4geos9operation9overlayng15OverlayEdgeRingC2EPNS1_11OverlayEdgeEPKNS_4geom15GeometryFactoryE
        - _ZNK4geos9operation9overlayng11OverlayEdge11getEdgeRingEv
        - _ZNK4geos9operation9overlayng11OverlayEdge13nextResultMaxEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:112,5'
          Dst:             _ZN4geos9operation9overlayng15MaximalEdgeRing16linkMinimalRingsEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:116,16'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge11getEdgeRingEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:117,38'
          Dst:             _ZN4geos9operation9overlayng15OverlayEdgeRingC2EPNS1_11OverlayEdgeEPKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:119,16'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge13nextResultMaxEv
    - functionName:    _ZN4geos9operation9overlayng11OverlayEdge14setEdgeRingMaxEPKNS1_15MaximalEdgeRingE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng15MaximalEdgeRing11attachEdgesEPNS1_11OverlayEdgeE
      functionSourceFile: '/src/geos/src/operation/overlayng/MaximalEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          133
      EdgeCount:       58
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - _ZN4geos9operation9overlayng11OverlayEdge14setEdgeRingMaxEPKNS1_15MaximalEdgeRingE
        - _ZNK4geos9edgegraph8HalfEdge4destEv
        - _ZNK4geos9operation9overlayng11OverlayEdge13getCoordinateEv
        - _ZNK4geos9operation9overlayng11OverlayEdge13nextResultMaxEv
        - _ZNK4geos9operation9overlayng11OverlayEdge14getEdgeRingMaxEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:96,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:96,19'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:96,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:96,13'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:97,19'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14getEdgeRingMaxEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:98,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:98,76'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge13getCoordinateEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:98,19'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:98,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:98,13'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:99,19'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge13nextResultMaxEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:100,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:100,70'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4destEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:100,19'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:100,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:100,13'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:102,15'
          Dst:             _ZN4geos9operation9overlayng11OverlayEdge14setEdgeRingMaxEPKNS1_15MaximalEdgeRingE
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:103,22'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge13nextResultMaxEv
    - functionName:    _ZN4geos9operation9overlayng11OverlayEdge16setNextResultMaxEPS2_
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge17isResultMaxLinkedEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng15MaximalEdgeRing27linkResultAreaMaxRingAtNodeEPNS1_11OverlayEdgeE
      functionSourceFile: '/src/geos/src/operation/overlayng/MaximalEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          107
      EdgeCount:       31
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - _ZN4geos9operation9overlayng11OverlayEdge16setNextResultMaxEPS2_
        - _ZNK4geos9operation9overlayng11OverlayEdge13getCoordinateEv
        - _ZNK4geos9operation9overlayng11OverlayEdge14isInResultAreaEv
        - _ZNK4geos9operation9overlayng11OverlayEdge17isResultMaxLinkedEv
        - _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
        - _ZNK4geos9operation9overlayng11OverlayEdge7oNextOEEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:48,37'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge7oNextOEEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:58,54'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge17isResultMaxLinkedEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:63,48'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:64,31'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14isInResultAreaEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:71,32'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14isInResultAreaEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:74,31'
          Dst:             _ZN4geos9operation9overlayng11OverlayEdge16setNextResultMaxEPS2_
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:79,28'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge7oNextOEEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:84,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:84,75'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge13getCoordinateEv
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:84,15'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:84,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/overlayng/MaximalEdgeRing.cpp:84,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge12resultSymbolEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          29
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos9operation9overlayng11OverlayEdge14isInResultAreaEv
        - _ZNK4geos9operation9overlayng11OverlayEdge14isInResultLineEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:97,9'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14isInResultAreaEv
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:98,9'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14isInResultLineEv
    - functionName:    _ZN4geos9operation9overlaynglsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_11OverlayEdgeE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_14CoordinateXYZME
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos9edgegraph8HalfEdge4destEv
        - _ZNK4geos9edgegraph8HalfEdge4origEv
        - _ZNK4geos9operation9overlayng11OverlayEdge12resultSymbolEv
        - _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
        - _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - _ZNK4geos9operation9overlayng12OverlayLabel8toStringEbRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:80,24'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4origEv
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:80,18'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_14CoordinateXYZME
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:81,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:82,20'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:84,24'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4destEv
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:84,18'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_14CoordinateXYZME
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:85,15'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel8toStringEbRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEE
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:86,14'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge12resultSymbolEv
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:88,8'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:88,17'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:88,41'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:88,29'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel8toStringEbRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEE
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:89,14'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:89,23'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge12resultSymbolEv
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge14addCoordinatesEPNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mmb
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:58,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:64,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:64,17'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mmb
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:67,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:69,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:72,21'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mmb
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge22getCoordinatesOrientedEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:40,56'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/operation/overlayng/OverlayEdge.cpp:41,14'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
    - functionName:    _ZN4geos9operation9overlayng15OverlayEdgeRing7getEdgeEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng15OverlayEdgeRing9toPolygonEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayEdgeRing7getRingEv
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:284,25'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEE
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:292,25'
          Dst:             _ZNK4geos4geom15GeometryFactory13createPolygonEONSt3__110unique_ptrINS0_10LinearRingENS2_14default_deleteIS4_EEEEONS2_6vectorIS7_NS2_9allocatorIS7_EEEE
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:289,35'
          Dst:             _ZN4geos9operation9overlayng15OverlayEdgeRing7getRingEv
    - functionName:    _ZN4geos9operation9overlayng15OverlayEdgeRing7getRingEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng15OverlayEdgeRing13getCoordinateEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:272,18'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:272,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZNK4geos9operation9overlayng15OverlayEdgeRing14isPointInOrOutERKS2_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - _ZNK4geos9operation9overlayng15OverlayEdgeRing14getCoordinatesEv
        - _ZNK4geos9operation9overlayng15OverlayEdgeRing6locateERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:255,45'
          Dst:             _ZNK4geos9operation9overlayng15OverlayEdgeRing14getCoordinatesEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:255,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:255,33'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:255,33'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:255,33'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:255,33'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:256,30'
          Dst:             _ZNK4geos9operation9overlayng15OverlayEdgeRing6locateERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:255,33'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:255,33'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
    - functionName:    _ZNK4geos9operation9overlayng15OverlayEdgeRing14getCoordinatesEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:175,19'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
    - functionName:    _ZNK4geos9operation9overlayng15OverlayEdgeRing6locateERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation9overlayng15OverlayEdgeRing10getLocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:229,12'
          Dst:             _ZNK4geos9operation9overlayng15OverlayEdgeRing10getLocatorEv
    - functionName:    _ZNK4geos9operation9overlayng15OverlayEdgeRing10getLocatorEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC2ERKNS_4geom8GeometryE
        - _ZNK4geos9operation9overlayng15OverlayEdgeRing10getRingPtrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:217,53'
          Dst:             _ZNK4geos9operation9overlayng15OverlayEdgeRing10getRingPtrEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:217,25'
          Dst:             _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC2ERKNS_4geom8GeometryE
    - functionName:    _ZNK4geos9operation9overlayng15OverlayEdgeRing10getRingPtrEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng15OverlayEdgeRing8containsERKS2_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Envelope16containsProperlyERKS1_
        - _ZNK4geos9operation9overlayng15OverlayEdgeRing11getEnvelopeEv
        - _ZNK4geos9operation9overlayng15OverlayEdgeRing14isPointInOrOutERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:244,27'
          Dst:             _ZNK4geos9operation9overlayng15OverlayEdgeRing11getEnvelopeEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:245,41'
          Dst:             _ZNK4geos9operation9overlayng15OverlayEdgeRing11getEnvelopeEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:246,15'
          Dst:             _ZNK4geos4geom8Envelope16containsProperlyERKS1_
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:249,12'
          Dst:             _ZNK4geos9operation9overlayng15OverlayEdgeRing14isPointInOrOutERKS2_
    - functionName:    _ZNK4geos9operation9overlayng15OverlayEdgeRing11getEnvelopeEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng15OverlayEdgeRing22findEdgeRingContainingERKNSt3__16vectorIPS2_NS3_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          69
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom8Envelope8containsERKS1_
        - _ZNK4geos9operation9overlayng15OverlayEdgeRing11getEnvelopeEv
        - _ZNK4geos9operation9overlayng15OverlayEdgeRing8containsERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:202,23'
          Dst:             _ZNK4geos9operation9overlayng15OverlayEdgeRing8containsERKS2_
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:204,39'
          Dst:             _ZNK4geos9operation9overlayng15OverlayEdgeRing11getEnvelopeEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:204,72'
          Dst:             _ZNK4geos9operation9overlayng15OverlayEdgeRing11getEnvelopeEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:204,53'
          Dst:             _ZNK4geos4geom8Envelope8containsERKS1_
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge10nextResultEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11OverlayEdge11setEdgeRingEPKNS1_15OverlayEdgeRingE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng15OverlayEdgeRing9closeRingERNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence9closeRingEb
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:130,12'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:131,13'
          Dst:             _ZN4geos4geom18CoordinateSequence9closeRingEb
    - functionName:    _ZNK4geos9operation9overlayng15OverlayEdgeRing8getShellEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation9overlayng15OverlayEdgeRing6isHoleEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:115,9'
          Dst:             _ZNK4geos9operation9overlayng15OverlayEdgeRing6isHoleEv
    - functionName:    _ZNK4geos9operation9overlayng15OverlayEdgeRing6isHoleEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng15OverlayEdgeRing8hasShellEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng15OverlayEdgeRing7addHoleEPS2_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng15OverlayEdgeRing8setShellEPS2_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayEdgeRing7addHoleEPS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:91,16'
          Dst:             _ZN4geos9operation9overlayng15OverlayEdgeRing7addHoleEPS2_
    - functionName:    _ZN4geos9operation9overlayng15OverlayEdgeRing11computeRingERKNSt3__110shared_ptrINS_4geom18CoordinateSequenceEEEPKNS5_15GeometryFactoryE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom15GeometryFactory16createLinearRingERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:161,29'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingERKNSt3__110shared_ptrIKNS0_18CoordinateSequenceEEE
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:162,52'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:162,16'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos9operation9overlayng15OverlayEdgeRing14computeRingPtsEPNS1_11OverlayEdgeERNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          102
      EdgeCount:       44
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - _ZN4geos9operation9overlayng11OverlayEdge11setEdgeRingEPKNS1_15OverlayEdgeRingE
        - _ZN4geos9operation9overlayng15OverlayEdgeRing9closeRingERNS_4geom18CoordinateSequenceE
        - _ZNK4geos9edgegraph8HalfEdge4destEv
        - _ZNK4geos9operation9overlayng11OverlayEdge10nextResultEv
        - _ZNK4geos9operation9overlayng11OverlayEdge11getEdgeRingEv
        - _ZNK4geos9operation9overlayng11OverlayEdge13getCoordinateEv
        - _ZNK4geos9operation9overlayng11OverlayEdge14addCoordinatesEPNS_4geom18CoordinateSequenceE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:141,19'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge11getEdgeRingEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:142,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:142,92'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge13getCoordinateEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:142,19'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:142,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:142,13'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:145,15'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14addCoordinatesEPNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:146,15'
          Dst:             _ZN4geos9operation9overlayng11OverlayEdge11setEdgeRingEPKNS1_15OverlayEdgeRingE
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:147,19'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge10nextResultEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:148,13'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:148,76'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4destEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:148,19'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:148,13'
          Dst:             __cxa_throw
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:148,13'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:150,22'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge10nextResultEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:153,5'
          Dst:             _ZN4geos9operation9overlayng15OverlayEdgeRing9closeRingERNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos9operation9overlayng15OverlayEdgeRingC2EPNS1_11OverlayEdgeEPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayEdgeRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayEdgeRing11computeRingERKNSt3__110shared_ptrINS_4geom18CoordinateSequenceEEEPKNS5_15GeometryFactoryE
        - _ZN4geos9operation9overlayng15OverlayEdgeRing14computeRingPtsEPNS1_11OverlayEdgeERNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos9operation9overlayng11OverlayEdge16getCoordinatesROEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:45,68'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge16getCoordinatesROEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:45,88'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:45,103'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge16getCoordinatesROEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:45,123'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:46,5'
          Dst:             _ZN4geos9operation9overlayng15OverlayEdgeRing14computeRingPtsEPNS1_11OverlayEdgeERNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/overlayng/OverlayEdgeRing.cpp:47,5'
          Dst:             _ZN4geos9operation9overlayng15OverlayEdgeRing11computeRingERKNSt3__110shared_ptrINS_4geom18CoordinateSequenceEEEPKNS5_15GeometryFactoryE
    - functionName:    _ZN4geos9operation9overlayng12OverlayLabelC2Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      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:    _ZN4geos9operation9overlayng11OverlayEdgeD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayEdgeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayEdge.h:99,29'
          Dst:             _ZN4geos9operation9overlayng11OverlayEdgeD2Ev
    - functionName:    _ZN4geos9operation9overlayng11OverlayEdgeD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9edgegraph8HalfEdgeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayEdge.h:99,30'
          Dst:             _ZN4geos9edgegraph8HalfEdgeD2Ev
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge11directionPtEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11OverlayEdgeC2ERKNS_4geom14CoordinateXYZMERKNS3_12CoordinateXYEbPNS1_12OverlayLabelERKNSt3__110shared_ptrIKNS3_18CoordinateSequenceEEE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9edgegraph8HalfEdgeC2ERKNS_4geom14CoordinateXYZME
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayEdge.h:85,11'
          Dst:             _ZN4geos9edgegraph8HalfEdgeC2ERKNS_4geom14CoordinateXYZME
    - functionName:    _ZN4geos9operation9overlaynglsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_12OverlayGraphE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
        - _ZN4geos9operation9overlaynglsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_11OverlayEdgeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:172,12'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_12CoordinateXYE
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:173,12'
          Dst:             _ZN4geos9operation9overlaynglsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_11OverlayEdgeE
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:180,12'
          Dst:             _ZN4geos9operation9overlaynglsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_11OverlayEdgeE
    - functionName:    _ZNK4geos9operation9overlayng4Edge13populateLabelERNS1_12OverlayLabelE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng4Edge9initLabelERNS1_12OverlayLabelEhiib
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/Edge.h:306,9'
          Dst:             _ZN4geos9operation9overlayng4Edge9initLabelERNS1_12OverlayLabelEhiib
        - Src:             'include/geos/operation/overlayng/Edge.h:307,9'
          Dst:             _ZN4geos9operation9overlayng4Edge9initLabelERNS1_12OverlayLabelEhiib
    - functionName:    _ZN4geos9operation9overlayng12OverlayGraph17createOverlayEdgeERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPNS1_12OverlayLabelEb
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:110,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:111,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:114,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:115,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:119,34'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:120,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:121,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
    - functionName:    _ZN4geos9operation9overlayng12OverlayGraph6insertEPNS1_11OverlayEdgeE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9edgegraph8HalfEdge6insertEPS1_
        - _ZNK4geos9edgegraph8HalfEdge4origEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:153,38'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4origEv
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:157,19'
          Dst:             _ZN4geos9edgegraph8HalfEdge6insertEPS1_
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:160,20'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4origEv
    - functionName:    _ZN4geos9operation9overlayng12OverlayGraph18createOverlayLabelEPKNS1_4EdgeE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation9overlayng4Edge13populateLabelERNS1_12OverlayLabelE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:137,11'
          Dst:             _ZNK4geos9operation9overlayng4Edge13populateLabelERNS1_12OverlayLabelE
    - functionName:    _ZN4geos9operation9overlayng12OverlayGraph14createEdgePairERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPNS1_12OverlayLabelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9edgegraph8HalfEdge4linkEPS1_
        - _ZN4geos9operation9overlayng12OverlayGraph17createOverlayEdgeERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPNS1_12OverlayLabelEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:100,23'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraph17createOverlayEdgeERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPNS1_12OverlayLabelEb
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:101,23'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraph17createOverlayEdgeERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPNS1_12OverlayLabelEb
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:102,9'
          Dst:             _ZN4geos9edgegraph8HalfEdge4linkEPS1_
    - functionName:    _ZN4geos9operation9overlayng4Edge18releaseCoordinatesEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng12OverlayGraph7addEdgeEPNS1_4EdgeE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       12
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng12OverlayGraph14createEdgePairERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPNS1_12OverlayLabelE
        - _ZN4geos9operation9overlayng12OverlayGraph18createOverlayLabelEPKNS1_4EdgeE
        - _ZN4geos9operation9overlayng12OverlayGraph6insertEPNS1_11OverlayEdgeE
        - _ZN4geos9operation9overlayng4Edge18releaseCoordinatesEv
        - _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:86,59'
          Dst:             _ZN4geos9operation9overlayng4Edge18releaseCoordinatesEv
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:87,42'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraph18createOverlayLabelEPKNS1_4EdgeE
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:87,22'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraph14createEdgePairERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPNS1_12OverlayLabelE
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:91,5'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraph6insertEPNS1_11OverlayEdgeE
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:92,15'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:92,5'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraph6insertEPNS1_11OverlayEdgeE
    - functionName:    _ZN4geos9operation9overlayng12OverlayGraph18getResultAreaEdgesEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng12OverlayGraph8getEdgesEv
        - _ZNK4geos9operation9overlayng11OverlayEdge14isInResultAreaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:73,30'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraph8getEdgesEv
        - Src:             'src/operation/overlayng/OverlayGraph.cpp:74,19'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge14isInResultAreaEv
    - functionName:    _ZN4geos9operation9overlayng12OverlayGraph8getEdgesEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12OverlayGraph11getNodeEdgeERKNS_4geom10CoordinateE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng12OverlayGraph12getNodeEdgesEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          66
      EdgeCount:       27
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng12OverlayGraphC2Ev
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel7isKnownEh
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel14locationStringEhbRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          114
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8LocationE
        - _ZNK4geos9operation9overlayng12OverlayLabel10isBoundaryEh
        - _ZNK4geos9operation9overlayng12OverlayLabel10isCollapseEh
        - _ZNK4geos9operation9overlayng12OverlayLabel11getLocationEhib
        - _ZNK4geos9operation9overlayng12OverlayLabel15dimensionSymbolEi
        - _ZNK4geos9operation9overlayng12OverlayLabel7isKnownEh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabel.cpp:204,9'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel10isBoundaryEh
        - Src:             'src/operation/overlayng/OverlayLabel.cpp:205,15'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel11getLocationEhib
        - Src:             'src/operation/overlayng/OverlayLabel.cpp:205,12'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8LocationE
        - Src:             'src/operation/overlayng/OverlayLabel.cpp:206,15'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel11getLocationEhib
        - Src:             'src/operation/overlayng/OverlayLabel.cpp:206,12'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8LocationE
        - Src:             'src/operation/overlayng/OverlayLabel.cpp:209,12'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8LocationE
        - Src:             'src/operation/overlayng/OverlayLabel.cpp:211,9'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel7isKnownEh
        - Src:             'src/operation/overlayng/OverlayLabel.cpp:213,13'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel15dimensionSymbolEi
        - Src:             'src/operation/overlayng/OverlayLabel.cpp:215,9'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel10isCollapseEh
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel11getLocationEhib
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          86
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/operation/overlayng/OverlayLabel.cpp:148,9'
          Branch Sides:    []
        - Branch String:   'src/operation/overlayng/OverlayLabel.cpp:158,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel15dimensionSymbolEi
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel8toStringEbRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation9overlayng12OverlayLabel14locationStringEhbRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabel.cpp:195,5'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel14locationStringEhbRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEE
        - Src:             'src/operation/overlayng/OverlayLabel.cpp:197,5'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel14locationStringEhbRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEE
    - functionName:    _ZN4geos9operation9overlaynglsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_12OverlayLabelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation9overlayng12OverlayLabel8toStringEbRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabel.cpp:186,8'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel8toStringEbRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEE
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel28isCollapseAndNotPartInteriorEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel6isHoleEh
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng12OverlayLabel19setLocationCollapseEh
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation9overlayng12OverlayLabel6isHoleEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabel.cpp:116,20'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel6isHoleEh
    - functionName:    _ZN4geos9operation9overlayng12OverlayLabel14setLocationAllEhNS_4geom8LocationE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng12OverlayLabel15setLocationLineEhNS_4geom8LocationE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng12OverlayLabel11initNotPartEh
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng12OverlayLabel8initLineEh
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng12OverlayLabel12initCollapseEhb
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng12OverlayLabel12initBoundaryEhNS_4geom8LocationES4_b
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11OverlayEdge24unmarkFromResultAreaBothEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayEdge.h:172,9'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge18isInResultAreaBothEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayEdge.h:161,36'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
    - functionName:    _ZN4geos9operation9overlayng15OverlayLabeller34unmarkDuplicateEdgesFromResultAreaEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabeller.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayEdge24unmarkFromResultAreaBothEv
        - _ZNK4geos9operation9overlayng11OverlayEdge18isInResultAreaBothEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:348,19'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge18isInResultAreaBothEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:349,19'
          Dst:             _ZN4geos9operation9overlayng11OverlayEdge24unmarkFromResultAreaBothEv
    - functionName:    _ZN4geos9operation9overlayng11OverlayEdge16markInResultAreaEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel25getLocationBoundaryOrLineEhib
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation9overlayng12OverlayLabel10isBoundaryEh
        - _ZNK4geos9operation9overlayng12OverlayLabel11getLocationEhib
        - _ZNK4geos9operation9overlayng12OverlayLabel15getLineLocationEh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayLabel.h:358,13'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel10isBoundaryEh
        - Src:             'include/geos/operation/overlayng/OverlayLabel.h:359,20'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel11getLocationEhib
        - Src:             'include/geos/operation/overlayng/OverlayLabel.h:361,16'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel15getLineLocationEh
    - functionName:    _ZN4geos9operation9overlayng15OverlayLabeller16markInResultAreaEPNS1_11OverlayEdgeEi
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabeller.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayEdge16markInResultAreaEv
        - _ZN4geos9operation9overlayng9OverlayNG12isResultOfOpEiNS_4geom8LocationES4_
        - _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - _ZNK4geos9operation9overlayng11OverlayEdge9isForwardEv
        - _ZNK4geos9operation9overlayng12OverlayLabel16isBoundaryEitherEv
        - _ZNK4geos9operation9overlayng12OverlayLabel25getLocationBoundaryOrLineEhib
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:334,36'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:335,16'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel16isBoundaryEitherEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:336,65'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge9isForwardEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:336,16'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel25getLocationBoundaryOrLineEhib
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:337,65'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge9isForwardEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:337,16'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel25getLocationBoundaryOrLineEhib
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:335,38'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG12isResultOfOpEiNS_4geom8LocationES4_
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:339,12'
          Dst:             _ZN4geos9operation9overlayng11OverlayEdge16markInResultAreaEv
    - functionName:    _ZN4geos9operation9overlayng15OverlayLabeller19markResultAreaEdgesEi
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabeller.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayLabeller16markInResultAreaEPNS1_11OverlayEdgeEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:326,9'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller16markInResultAreaEPNS1_11OverlayEdgeEi
    - functionName:    _ZN4geos9operation9overlayng15OverlayLabeller10locateEdgeEhPNS1_11OverlayEdgeE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabeller.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng13InputGeometry17locatePointInAreaEhRKNS_4geom12CoordinateXYE
        - _ZNK4geos9edgegraph8HalfEdge4origEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:300,70'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4origEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:300,35'
          Dst:             _ZN4geos9operation9overlayng13InputGeometry17locatePointInAreaEhRKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation9overlayng15OverlayLabeller18locateEdgeBothEndsEhPNS1_11OverlayEdgeE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabeller.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng13InputGeometry17locatePointInAreaEhRKNS_4geom12CoordinateXYE
        - _ZNK4geos9edgegraph8HalfEdge4destEv
        - _ZNK4geos9edgegraph8HalfEdge4origEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:314,74'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4origEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:314,39'
          Dst:             _ZN4geos9operation9overlayng13InputGeometry17locatePointInAreaEhRKNS_4geom12CoordinateXYE
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:315,74'
          Dst:             _ZNK4geos9edgegraph8HalfEdge4destEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:315,39'
          Dst:             _ZN4geos9operation9overlayng13InputGeometry17locatePointInAreaEhRKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation9overlayng15OverlayLabeller21labelDisconnectedEdgeEPNS1_11OverlayEdgeEh
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabeller.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng12OverlayLabel14setLocationAllEhNS_4geom8LocationE
        - _ZN4geos9operation9overlayng15OverlayLabeller18locateEdgeBothEndsEhPNS1_11OverlayEdgeE
        - _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - _ZNK4geos9operation9overlayng13InputGeometry6isAreaEh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:272,33'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:280,25'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry6isAreaEh
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:292,24'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller18locateEdgeBothEndsEhPNS1_11OverlayEdgeE
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:0,0'
          Dst:             _ZN4geos9operation9overlayng12OverlayLabel14setLocationAllEhNS_4geom8LocationE
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel8isLinearEh
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng15OverlayLabeller29propagateLinearLocationAtNodeEPNS1_11OverlayEdgeEhbRNSt3__15dequeIS4_NS5_9allocatorIS4_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabeller.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation9overlayng12OverlayLabel15setLocationLineEhNS_4geom8LocationE
        - _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
        - _ZNK4geos9operation9overlayng11OverlayEdge7oNextOEEv
        - _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - _ZNK4geos9operation9overlayng12OverlayLabel15getLineLocationEh
        - _ZNK4geos9operation9overlayng12OverlayLabel21isLineLocationUnknownEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:211,31'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:211,43'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel15getLineLocationEh
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:219,29'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge7oNextOEEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:221,34'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:222,20'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel21isLineLocationUnknownEi
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:227,20'
          Dst:             _ZN4geos9operation9overlayng12OverlayLabel15setLocationLineEhNS_4geom8LocationE
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:232,37'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge5symOEEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:234,14'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge7oNextOEEv
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel21isLineLocationUnknownEi
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng15OverlayLabeller27findLinearEdgesWithLocationERKNSt3__16vectorIPNS1_11OverlayEdgeENS3_9allocatorIS6_EEEEh
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabeller.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - _ZNK4geos9operation9overlayng12OverlayLabel21isLineLocationUnknownEi
        - _ZNK4geos9operation9overlayng12OverlayLabel8isLinearEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:245,35'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:247,18'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel8isLinearEh
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:247,47'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel21isLineLocationUnknownEi
    - functionName:    _ZN4geos9operation9overlayng15OverlayLabeller24propagateLinearLocationsEh
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabeller.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       31
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayLabeller27findLinearEdgesWithLocationERKNSt3__16vectorIPNS1_11OverlayEdgeENS3_9allocatorIS6_EEEEh
        - _ZN4geos9operation9overlayng15OverlayLabeller29propagateLinearLocationAtNodeEPNS1_11OverlayEdgeEhbRNSt3__15dequeIS4_NS5_9allocatorIS4_EEEE
        - _ZNK4geos9operation9overlayng13InputGeometry6isLineEh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:188,45'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller27findLinearEdgesWithLocationERKNSt3__16vectorIPNS1_11OverlayEdgeENS3_9allocatorIS6_EEEEh
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:193,39'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry6isLineEh
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:201,9'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller29propagateLinearLocationAtNodeEPNS1_11OverlayEdgeEhbRNSt3__15dequeIS4_NS5_9allocatorIS4_EEEE
    - functionName:    _ZN4geos9operation9overlayng15OverlayLabeller18labelCollapsedEdgeEPNS1_11OverlayEdgeEh
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabeller.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng12OverlayLabel19setLocationCollapseEh
        - _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - _ZNK4geos9operation9overlayng12OverlayLabel10isCollapseEh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:162,33'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:163,18'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel10isCollapseEh
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:170,12'
          Dst:             _ZN4geos9operation9overlayng12OverlayLabel19setLocationCollapseEh
    - functionName:    _ZNK4geos9operation9overlayng12OverlayLabel8hasSidesEh
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayLabel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4util6Assert6isTrueEb
      functionSourceFile: '/src/geos/include/geos/util/Assert.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util6Assert6isTrueEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/util/Assert.h:39,9'
          Dst:             _ZN4geos4util6Assert6isTrueEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK4geos9operation9overlayng11OverlayEdge11getLocationEhi
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation9overlayng12OverlayLabel11getLocationEhib
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayEdge.h:118,23'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel11getLocationEhib
    - functionName:    _ZN4geos9operation9overlayng15OverlayLabeller24findPropagationStartEdgeEPNS1_11OverlayEdgeEh
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabeller.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4util6Assert6isTrueEb
        - _ZNK4geos9edgegraph8HalfEdge5oNextEv
        - _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - _ZNK4geos9operation9overlayng12OverlayLabel10isBoundaryEh
        - _ZNK4geos9operation9overlayng12OverlayLabel8hasSidesEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:134,45'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:135,20'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel10isBoundaryEh
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:136,41'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel8hasSidesEh
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:136,13'
          Dst:             _ZN4geos4util6Assert6isTrueEb
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:139,52'
          Dst:             _ZNK4geos9edgegraph8HalfEdge5oNextEv
    - functionName:    _ZN4geos9operation9overlayng15OverlayLabeller22propagateAreaLocationsEPNS1_11OverlayEdgeEh
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabeller.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          163
      EdgeCount:       76
      CyclomaticComplexity: 38
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos4util6Assert20shouldNeverReachHereERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos4util6Assert6isTrueEb
        - _ZN4geos9edgegraph8HalfEdge6degreeEv
        - _ZN4geos9operation9overlayng12OverlayLabel15setLocationLineEhNS_4geom8LocationE
        - _ZN4geos9operation9overlayng15OverlayLabeller24findPropagationStartEdgeEPNS1_11OverlayEdgeEh
        - _ZNK4geos4geom14CoordinateXYZM8toStringEv
        - _ZNK4geos9operation9overlayng11OverlayEdge11getLocationEhi
        - _ZNK4geos9operation9overlayng11OverlayEdge13getCoordinateEv
        - _ZNK4geos9operation9overlayng11OverlayEdge7oNextOEEv
        - _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - _ZNK4geos9operation9overlayng12OverlayLabel10isBoundaryEh
        - _ZNK4geos9operation9overlayng12OverlayLabel8hasSidesEh
        - _ZNK4geos9operation9overlayng13InputGeometry6isAreaEh
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:75,25'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry6isAreaEh
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:82,19'
          Dst:             _ZN4geos9edgegraph8HalfEdge6degreeEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:85,27'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller24findPropagationStartEdgeEPNS1_11OverlayEdgeEh
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:91,32'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge11getLocationEhi
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:92,30'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge7oNextOEEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:95,34'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:96,21'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel10isBoundaryEh
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:101,20'
          Dst:             _ZN4geos9operation9overlayng12OverlayLabel15setLocationLineEhNS_4geom8LocationE
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:104,41'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel8hasSidesEh
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:104,13'
          Dst:             _ZN4geos4util6Assert6isTrueEb
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:110,36'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge11getLocationEhi
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:114,26'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge13getCoordinateEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:114,42'
          Dst:             _ZNK4geos4geom14CoordinateXYZM8toStringEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:116,17'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:116,23'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:116,17'
          Dst:             __cxa_throw
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:116,17'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:118,35'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge11getLocationEhi
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:120,17'
          Dst:             _ZN4geos4util6Assert20shouldNeverReachHereERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:124,16'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge7oNextOEEv
    - functionName:    _ZN4geos9operation9overlayng15OverlayLabeller22labelDisconnectedEdgesEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabeller.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayLabeller21labelDisconnectedEdgeEPNS1_11OverlayEdgeEh
        - _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - _ZNK4geos9operation9overlayng12OverlayLabel21isLineLocationUnknownEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:259,19'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:259,31'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel21isLineLocationUnknownEi
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:260,13'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller21labelDisconnectedEdgeEPNS1_11OverlayEdgeEh
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:262,19'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:262,31'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel21isLineLocationUnknownEi
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:263,13'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller21labelDisconnectedEdgeEPNS1_11OverlayEdgeEh
    - functionName:    _ZN4geos9operation9overlayng15OverlayLabeller19labelCollapsedEdgesEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabeller.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayLabeller18labelCollapsedEdgeEPNS1_11OverlayEdgeEh
        - _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - _ZNK4geos9operation9overlayng12OverlayLabel21isLineLocationUnknownEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:149,19'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:149,31'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel21isLineLocationUnknownEi
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:150,13'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller18labelCollapsedEdgeEPNS1_11OverlayEdgeEh
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:152,19'
          Dst:             _ZNK4geos9operation9overlayng11OverlayEdge8getLabelEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:152,31'
          Dst:             _ZNK4geos9operation9overlayng12OverlayLabel21isLineLocationUnknownEi
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:153,13'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller18labelCollapsedEdgeEPNS1_11OverlayEdgeEh
    - functionName:    _ZN4geos9operation9overlayng15OverlayLabeller25labelConnectedLinearEdgesEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabeller.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayLabeller24propagateLinearLocationsEh
        - _ZNK4geos9operation9overlayng13InputGeometry8hasEdgesEh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:178,5'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller24propagateLinearLocationsEh
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:179,24'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry8hasEdgesEh
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:180,9'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller24propagateLinearLocationsEh
    - functionName:    _ZN4geos9operation9overlayng15OverlayLabeller18labelAreaNodeEdgesERNSt3__16vectorIPNS1_11OverlayEdgeENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabeller.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng15OverlayLabeller22propagateAreaLocationsEPNS1_11OverlayEdgeEh
        - _ZNK4geos9operation9overlayng13InputGeometry8hasEdgesEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:61,9'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller22propagateAreaLocationsEPNS1_11OverlayEdgeEh
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:62,28'
          Dst:             _ZNK4geos9operation9overlayng13InputGeometry8hasEdgesEh
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:63,13'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller22propagateAreaLocationsEPNS1_11OverlayEdgeEh
    - functionName:    _ZN4geos9operation9overlayng15OverlayLabeller16computeLabellingEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayLabeller.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       12
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng12OverlayGraph12getNodeEdgesEv
        - _ZN4geos9operation9overlayng15OverlayLabeller18labelAreaNodeEdgesERNSt3__16vectorIPNS1_11OverlayEdgeENS3_9allocatorIS6_EEEE
        - _ZN4geos9operation9overlayng15OverlayLabeller19labelCollapsedEdgesEv
        - _ZN4geos9operation9overlayng15OverlayLabeller22labelDisconnectedEdgesEv
        - _ZN4geos9operation9overlayng15OverlayLabeller25labelConnectedLinearEdgesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:39,46'
          Dst:             _ZN4geos9operation9overlayng12OverlayGraph12getNodeEdgesEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:40,5'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller18labelAreaNodeEdgesERNSt3__16vectorIPNS1_11OverlayEdgeENS3_9allocatorIS6_EEEE
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:41,5'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller25labelConnectedLinearEdgesEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:49,5'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller19labelCollapsedEdgesEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:50,5'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller25labelConnectedLinearEdgesEv
        - Src:             'src/operation/overlayng/OverlayLabeller.cpp:52,5'
          Dst:             _ZN4geos9operation9overlayng15OverlayLabeller22labelDisconnectedEdgesEv
    - functionName:    '_ZZNK4geos9operation9overlayng18OverlayMixedPoints12createPointsERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_14CoordinateXYZME
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:258,43'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_14CoordinateXYZME
    - functionName:    '_ZZNK4geos9operation9overlayng18OverlayMixedPoints12createPointsERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_13CoordinateXYME
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:258,43'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_13CoordinateXYME
    - functionName:    '_ZZNK4geos9operation9overlayng18OverlayMixedPoints12createPointsERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:258,43'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
    - functionName:    '_ZZNK4geos9operation9overlayng18OverlayMixedPoints12createPointsERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_12CoordinateXYEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:258,43'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_12CoordinateXYE
    - functionName:    '_ZZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - _ZNK4geos9operation9overlayng18OverlayMixedPoints11hasLocationEbRKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:237,19'
          Dst:             _ZNK4geos9operation9overlayng18OverlayMixedPoints11hasLocationEbRKNS_4geom12CoordinateXYE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:238,26'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
    - functionName:    _ZNK4geos9operation9overlayng18OverlayMixedPoints11hasLocationEbRKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_
        - _ZNK4geos9operation9overlayng18OverlayMixedPoints11hasLocationEbRKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:237,19'
          Dst:             _ZNK4geos9operation9overlayng18OverlayMixedPoints11hasLocationEbRKNS_4geom12CoordinateXYE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:238,26'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_
    - functionName:    '_ZZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZNK4geos9operation9overlayng18OverlayMixedPoints11hasLocationEbRKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:237,19'
          Dst:             _ZNK4geos9operation9overlayng18OverlayMixedPoints11hasLocationEbRKNS_4geom12CoordinateXYE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:238,26'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
    - functionName:    '_ZZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_12CoordinateXYEEEDaRKT_'
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
        - _ZNK4geos9operation9overlayng18OverlayMixedPoints11hasLocationEbRKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:237,19'
          Dst:             _ZNK4geos9operation9overlayng18OverlayMixedPoints11hasLocationEbRKNS_4geom12CoordinateXYE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:238,26'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
    - functionName:    _ZN4geos9operation9overlayng26CoordinateExtractingFilter6filterINS_4geom14CoordinateXYZMEEEvPKT_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:69,12'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:70,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
    - functionName:    _ZN4geos9operation9overlayng26CoordinateExtractingFilter6filterINS_4geom13CoordinateXYMEEEvPKT_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:69,12'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:70,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_13CoordinateXYMEEEvRKT_
    - functionName:    _ZN4geos9operation9overlayng26CoordinateExtractingFilter6filterINS_4geom10CoordinateEEEvPKT_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:69,12'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:70,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
    - functionName:    _ZN4geos9operation9overlayng26CoordinateExtractingFilter6filterINS_4geom12CoordinateXYEEEvPKT_
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:69,12'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:70,13'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9operation9overlayng26CoordinateExtractingFilterEED0Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:113,7'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9operation9overlayng26CoordinateExtractingFilterEE9filter_roEPKNS0_14CoordinateXYZME
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng26CoordinateExtractingFilter6filterINS_4geom14CoordinateXYZMEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:119,93'
          Dst:             _ZN4geos9operation9overlayng26CoordinateExtractingFilter6filterINS_4geom14CoordinateXYZMEEEvPKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9operation9overlayng26CoordinateExtractingFilterEE9filter_roEPKNS0_13CoordinateXYME
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng26CoordinateExtractingFilter6filterINS_4geom13CoordinateXYMEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:118,92'
          Dst:             _ZN4geos9operation9overlayng26CoordinateExtractingFilter6filterINS_4geom13CoordinateXYMEEEvPKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9operation9overlayng26CoordinateExtractingFilterEE9filter_roEPKNS0_10CoordinateE
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng26CoordinateExtractingFilter6filterINS_4geom10CoordinateEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:117,89'
          Dst:             _ZN4geos9operation9overlayng26CoordinateExtractingFilter6filterINS_4geom10CoordinateEEEvPKT_
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9operation9overlayng26CoordinateExtractingFilterEE9filter_roEPKNS0_12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng26CoordinateExtractingFilter6filterINS_4geom12CoordinateXYEEEvPKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:116,91'
          Dst:             _ZN4geos9operation9overlayng26CoordinateExtractingFilter6filterINS_4geom12CoordinateXYEEEvPKT_
    - functionName:    _ZN4geos9operation9overlayng26CoordinateExtractingFilterD0Ev
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:58,44'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos4geom19CoordinateInspectorINS_9operation9overlayng26CoordinateExtractingFilterEEC2Ev
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateFilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateFilter.h:113,7'
          Dst:             _ZN4geos4geom16CoordinateFilterC2Ev
    - functionName:    _ZN4geos9operation9overlayng26CoordinateExtractingFilterC2ERNS_4geom18CoordinateSequenceERKNS3_14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom19CoordinateInspectorINS_9operation9overlayng26CoordinateExtractingFilterEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:48,5'
          Dst:             _ZN4geos4geom19CoordinateInspectorINS_9operation9overlayng26CoordinateExtractingFilterEEC2Ev
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7forEachIZNKS_9operation9overlayng18OverlayMixedPoints12createPointsERKS1_E3$_0EEvOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          203
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - '_ZZNK4geos9operation9overlayng18OverlayMixedPoints12createPointsERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_10CoordinateEEEDaRKT_'
        - '_ZZNK4geos9operation9overlayng18OverlayMixedPoints12createPointsERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_12CoordinateXYEEEDaRKT_'
        - '_ZZNK4geos9operation9overlayng18OverlayMixedPoints12createPointsERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_13CoordinateXYMEEEDaRKT_'
        - '_ZZNK4geos9operation9overlayng18OverlayMixedPoints12createPointsERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_14CoordinateXYZMEEEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:789,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:789,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,89'
          Dst:             '_ZZNK4geos9operation9overlayng18OverlayMixedPoints12createPointsERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_12CoordinateXYEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,89'
          Dst:             '_ZZNK4geos9operation9overlayng18OverlayMixedPoints12createPointsERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,89'
          Dst:             '_ZZNK4geos9operation9overlayng18OverlayMixedPoints12createPointsERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,89'
          Dst:             '_ZZNK4geos9operation9overlayng18OverlayMixedPoints12createPointsERKNS_4geom18CoordinateSequenceEENK3$_0clINS3_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
    - functionName:    _ZNK4geos9operation9overlayng18OverlayMixedPoints12createPointsERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - '_ZNK4geos4geom18CoordinateSequence7forEachIZNKS_9operation9overlayng18OverlayMixedPoints12createPointsERKS1_E3$_0EEvOT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:256,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:257,12'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7forEachIZNKS_9operation9overlayng18OverlayMixedPoints12createPointsERKS1_E3$_0EEvOT_'
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7forEachIZNKS_9operation9overlayng18OverlayMixedPoints10findPointsEbPKS1_E3$_0EEvOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          195
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - '_ZZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_10CoordinateEEEDaRKT_'
        - '_ZZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_12CoordinateXYEEEDaRKT_'
        - '_ZZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_13CoordinateXYMEEEDaRKT_'
        - '_ZZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_14CoordinateXYZMEEEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:789,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:789,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_12CoordinateXYEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_12CoordinateXYEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,89'
          Dst:             '_ZZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_12CoordinateXYEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:790,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_12CoordinateXYEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_10CoordinateEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_10CoordinateEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,89'
          Dst:             '_ZZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:791,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_10CoordinateEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_13CoordinateXYMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_13CoordinateXYMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,89'
          Dst:             '_ZZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:792,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_13CoordinateXYMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5itemsINS0_14CoordinateXYZMEEENS1_11CoordinatesINSt3__19add_constIT_E4typeEEEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE5beginEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom18CoordinateSequence11CoordinatesIKNS0_14CoordinateXYZMEE3endEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEdeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,89'
          Dst:             '_ZZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceEENK3$_0clINS3_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZN4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEppEv
        - Src:             'include/geos/geom/CoordinateSequence.h:793,60'
          Dst:             _ZNK4geos4geom26CoordinateSequenceIteratorIKNS0_18CoordinateSequenceEKNS0_14CoordinateXYZMEEneERKS6_
    - functionName:    _ZNK4geos9operation9overlayng18OverlayMixedPoints12copyNonPointEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:211,26'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
    - functionName:    _ZNK4geos9operation9overlayng18OverlayMixedPoints15extractPolygonsEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          85
      EdgeCount:       36
      CyclomaticComplexity: 18
      functionsReached:
        - _ZNK4geos4geom7Polygon5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:295,37'
          Dst:             _ZNK4geos4geom7Polygon5cloneEv
    - functionName:    _ZNK4geos9operation9overlayng18OverlayMixedPoints12extractLinesEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          85
      EdgeCount:       36
      CyclomaticComplexity: 18
      functionsReached:
        - _ZNK4geos4geom10LineString5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:309,37'
          Dst:             _ZNK4geos4geom10LineString5cloneEv
    - functionName:    _ZNK4geos9operation9overlayng18OverlayMixedPoints17createPointResultERNSt3__16vectorINS3_10unique_ptrINS_4geom5PointENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createEmptyEi
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:219,33'
          Dst:             _ZNK4geos4geom15GeometryFactory11createEmptyEi
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:226,29'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_5PointENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
    - functionName:    _ZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       30
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence4sortEv
        - _ZN4geos4geom18CoordinateSequenceC2Embbb
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos4geom18CoordinateSequenceaSERKS1_
        - _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom18CoordinateSequence17hasRepeatedPointsEv
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - '_ZNK4geos4geom18CoordinateSequence7forEachIZNKS_9operation9overlayng18OverlayMixedPoints10findPointsEbPKS1_E3$_0EEvOT_'
        - _ZNK4geos9operation9overlayng18OverlayMixedPoints12createPointsERKNS_4geom18CoordinateSequenceE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:233,48'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:233,64'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:233,24'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Embbb
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:235,13'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7forEachIZNKS_9operation9overlayng18OverlayMixedPoints10findPointsEbPKS1_E3$_0EEvOT_'
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:243,18'
          Dst:             _ZN4geos4geom18CoordinateSequence4sortEv
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:244,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence17hasRepeatedPointsEv
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:245,25'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:245,22'
          Dst:             _ZN4geos4geom18CoordinateSequenceaSERKS1_
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:248,12'
          Dst:             _ZNK4geos9operation9overlayng18OverlayMixedPoints12createPointsERKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:249,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:249,1'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
    - functionName:    _ZN4geos9operation9overlayng25IndexedPointOnLineLocatorC2ERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/IndexedPointOnLineLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm6locate22PointOnGeometryLocatorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/IndexedPointOnLineLocator.h:52,5'
          Dst:             _ZN4geos9algorithm6locate22PointOnGeometryLocatorC2Ev
    - functionName:    _ZN4geos9operation9overlayng18OverlayMixedPoints17computeDifferenceEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom8Geometry5cloneEv
        - _ZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos9operation9overlayng18OverlayMixedPoints17createPointResultERNSt3__16vectorINS3_10unique_ptrINS_4geom5PointENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:195,30'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:197,50'
          Dst:             _ZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:198,12'
          Dst:             _ZNK4geos9operation9overlayng18OverlayMixedPoints17createPointResultERNSt3__16vectorINS3_10unique_ptrINS_4geom5PointENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEE
    - functionName:    _ZN4geos9operation9overlayng18OverlayMixedPoints12computeUnionEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          100
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayUtil20createResultGeometryERNSt3__16vectorINS3_10unique_ptrINS_4geom7PolygonENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEERNS4_INS5_INS6_10LineStringENS8_ISF_EEEENSB_ISH_EEEERNS4_INS5_INS6_5PointENS8_ISL_EEEENSB_ISN_EEEEPKNS6_15GeometryFactoryE
        - _ZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos9operation9overlayng18OverlayMixedPoints12extractLinesEPKNS_4geom8GeometryE
        - _ZNK4geos9operation9overlayng18OverlayMixedPoints15extractPolygonsEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:177,59'
          Dst:             _ZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:180,26'
          Dst:             _ZNK4geos9operation9overlayng18OverlayMixedPoints12extractLinesEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:184,26'
          Dst:             _ZNK4geos9operation9overlayng18OverlayMixedPoints15extractPolygonsEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:187,12'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil20createResultGeometryERNSt3__16vectorINS3_10unique_ptrINS_4geom7PolygonENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEERNS4_INS5_INS6_10LineStringENS8_ISF_EEEENSB_ISH_EEEERNS4_INS5_INS6_5PointENS8_ISL_EEEENSB_ISN_EEEEPKNS6_15GeometryFactoryE
    - functionName:    _ZNK4geos9operation9overlayng18OverlayMixedPoints19computeIntersectionEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos9operation9overlayng18OverlayMixedPoints17createPointResultERNSt3__16vectorINS3_10unique_ptrINS_4geom5PointENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:169,21'
          Dst:             _ZNK4geos9operation9overlayng18OverlayMixedPoints10findPointsEbPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:170,12'
          Dst:             _ZNK4geos9operation9overlayng18OverlayMixedPoints17createPointResultERNSt3__16vectorINS3_10unique_ptrINS_4geom5PointENS3_14default_deleteIS7_EEEENS3_9allocatorISA_EEEE
    - functionName:    _ZNK4geos9operation9overlayng18OverlayMixedPoints18extractCoordinatesEPKNS_4geom8GeometryEPKNS3_14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom16CoordinateFilterD2Ev
        - _ZN4geos4geom18CoordinateSequence7reserveEm
        - _ZN4geos9operation9overlayng26CoordinateExtractingFilterC2ERNS_4geom18CoordinateSequenceERKNS3_14PrecisionModelE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:280,13'
          Dst:             _ZN4geos4geom18CoordinateSequence7reserveEm
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:282,32'
          Dst:             _ZN4geos9operation9overlayng26CoordinateExtractingFilterC2ERNS_4geom18CoordinateSequenceERKNS3_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:285,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:285,1'
          Dst:             _ZN4geos4geom16CoordinateFilterD2Ev
    - functionName:    _ZN4geos9operation9overlayng18OverlayMixedPoints13createLocatorEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC2ERKNS_4geom8GeometryE
        - _ZN4geos9operation9overlayng25IndexedPointOnLineLocatorC2ERKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:140,59'
          Dst:             _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC2ERKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:144,59'
          Dst:             _ZN4geos9operation9overlayng25IndexedPointOnLineLocatorC2ERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation9overlayng18OverlayMixedPoints15prepareNonPointEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng9OverlayNG9geomunionEPKNS_4geom8GeometryEPKNS3_14PrecisionModelE
        - _ZNK4geos4geom8Geometry5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:159,27'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:162,12'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG9geomunionEPKNS_4geom8GeometryEPKNS3_14PrecisionModelE
    - functionName:    _ZN4geos9operation9overlayng18OverlayMixedPointsD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayMixedPoints.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      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:    _ZN4geos9operation9overlayng18OverlayMixedPoints9getResultEv
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          116
      EdgeCount:       33
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4util6Assert20shouldNeverReachHereERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation9overlayng18OverlayMixedPoints12computeUnionEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9operation9overlayng18OverlayMixedPoints13createLocatorEPKNS_4geom8GeometryE
        - _ZN4geos9operation9overlayng18OverlayMixedPoints15prepareNonPointEPKNS_4geom8GeometryE
        - _ZN4geos9operation9overlayng18OverlayMixedPoints17computeDifferenceEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos9operation9overlayng18OverlayMixedPoints18extractCoordinatesEPKNS_4geom8GeometryEPKNS3_14PrecisionModelE
        - _ZNK4geos9operation9overlayng18OverlayMixedPoints19computeIntersectionEPKNS_4geom18CoordinateSequenceE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/operation/overlayng/OverlayMixedPoints.cpp:118,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:112,20'
          Dst:             _ZN4geos9operation9overlayng18OverlayMixedPoints15prepareNonPointEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:114,15'
          Dst:             _ZN4geos9operation9overlayng18OverlayMixedPoints13createLocatorEPKNS_4geom8GeometryE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:116,50'
          Dst:             _ZNK4geos9operation9overlayng18OverlayMixedPoints18extractCoordinatesEPKNS_4geom8GeometryEPKNS3_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:120,20'
          Dst:             _ZNK4geos9operation9overlayng18OverlayMixedPoints19computeIntersectionEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:125,20'
          Dst:             _ZN4geos9operation9overlayng18OverlayMixedPoints12computeUnionEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:128,20'
          Dst:             _ZN4geos9operation9overlayng18OverlayMixedPoints17computeDifferenceEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:131,5'
          Dst:             _ZN4geos4util6Assert20shouldNeverReachHereERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4geos9operation9overlayng18OverlayMixedPoints7overlayEiPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng18OverlayMixedPoints9getResultEv
        - _ZN4geos9operation9overlayng18OverlayMixedPointsC2EiPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelE
        - _ZN4geos9operation9overlayng18OverlayMixedPointsD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:102,24'
          Dst:             _ZN4geos9operation9overlayng18OverlayMixedPointsC2EiPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelE
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:103,20'
          Dst:             _ZN4geos9operation9overlayng18OverlayMixedPoints9getResultEv
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:104,1'
          Dst:             _ZN4geos9operation9overlayng18OverlayMixedPointsD2Ev
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:104,1'
          Dst:             _ZN4geos9operation9overlayng18OverlayMixedPointsD2Ev
    - functionName:    _ZN4geos9operation9overlayng18OverlayMixedPointsC2EiPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelE
      functionSourceFile: '/src/geos/src/operation/overlayng/OverlayMixedPoints.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          91
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos9operation9overlayng11OverlayUtil15resultDimensionEiii
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos4geom8Geometry17getPrecisionModelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:81,31'
          Dst:             _ZNK4geos4geom8Geometry17getPrecisionModelEv
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:82,30'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/operation/overlayng/OverlayMixedPoints.cpp:83,17'
          Dst:             _ZN4geos9operation9overlayng11OverlayUtil15resultDimensionEiii
    - functionName:    _ZN4geos9operation9overlayng9OverlayNG17setAreaResultOnlyEb
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayNG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_PKNS3_15GeometryFactoryEi
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/OverlayNG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng13InputGeometryC2EPKNS_4geom8GeometryES6_
        - _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/OverlayNG.h:186,26'
          Dst:             _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv
        - Src:             'include/geos/operation/overlayng/OverlayNG.h:187,11'
          Dst:             _ZN4geos9operation9overlayng13InputGeometryC2EPKNS_4geom8GeometryES6_
    - functionName:    _ZN4geos9operation9overlayng16PrecisionReducer15reducePrecisionEPKNS_4geom8GeometryEPKNS3_14PrecisionModelEb
      functionSourceFile: '/src/geos/src/operation/overlayng/PrecisionReducer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          100
      EdgeCount:       41
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4geom15GeometryFactory6createEPKNS0_14PrecisionModelEi
        - _ZN4geos9operation9overlayng9OverlayNG17setAreaResultOnlyEb
        - _ZN4geos9operation9overlayng9OverlayNG9getResultEv
        - _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelEi
        - _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_PKNS3_15GeometryFactoryEi
        - _ZN4geos9operation9overlayng9OverlayNGD2Ev
        - _ZNK4geos4geom8Geometry7getSRIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/PrecisionReducer.cpp:33,53'
          Dst:             _ZNK4geos4geom8Geometry7getSRIDEv
        - Src:             'src/operation/overlayng/PrecisionReducer.cpp:33,19'
          Dst:             _ZN4geos4geom15GeometryFactory6createEPKNS0_14PrecisionModelEi
        - Src:             'src/operation/overlayng/PrecisionReducer.cpp:34,19'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_PKNS3_15GeometryFactoryEi
        - Src:             'src/operation/overlayng/PrecisionReducer.cpp:40,16'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG17setAreaResultOnlyEb
        - Src:             'src/operation/overlayng/PrecisionReducer.cpp:43,5'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGD2Ev
        - Src:             'src/operation/overlayng/PrecisionReducer.cpp:42,19'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG9getResultEv
        - Src:             'src/operation/overlayng/PrecisionReducer.cpp:43,5'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGD2Ev
        - Src:             'src/operation/overlayng/PrecisionReducer.cpp:45,19'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGC2EPKNS_4geom8GeometryES6_PKNS3_14PrecisionModelEi
        - Src:             'src/operation/overlayng/PrecisionReducer.cpp:47,16'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG17setAreaResultOnlyEb
        - Src:             'src/operation/overlayng/PrecisionReducer.cpp:50,5'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGD2Ev
        - Src:             'src/operation/overlayng/PrecisionReducer.cpp:49,19'
          Dst:             _ZN4geos9operation9overlayng9OverlayNG9getResultEv
        - Src:             'src/operation/overlayng/PrecisionReducer.cpp:50,5'
          Dst:             _ZN4geos9operation9overlayng9OverlayNGD2Ev
    - functionName:    _ZN4geos9operation9overlayng11RingClipper17intersectionLineXERKNS_4geom12CoordinateXYES6_d
      functionSourceFile: '/src/geos/src/operation/overlayng/RingClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng11RingClipper17intersectionLineYERKNS_4geom12CoordinateXYES6_d
      functionSourceFile: '/src/geos/src/operation/overlayng/RingClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng11RingClipper12intersectionERKNS_4geom12CoordinateXYES6_iRS4_
      functionSourceFile: '/src/geos/src/operation/overlayng/RingClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZN4geos9operation9overlayng11RingClipper17intersectionLineXERKNS_4geom12CoordinateXYES6_d
        - _ZN4geos9operation9overlayng11RingClipper17intersectionLineYERKNS_4geom12CoordinateXYES6_d
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/operation/overlayng/RingClipper.cpp:84,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/overlayng/RingClipper.cpp:86,63'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:86,31'
          Dst:             _ZN4geos9operation9overlayng11RingClipper17intersectionLineYERKNS_4geom12CoordinateXYES6_d
        - Src:             'src/operation/overlayng/RingClipper.cpp:86,83'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:86,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/operation/overlayng/RingClipper.cpp:89,39'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:89,82'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:89,50'
          Dst:             _ZN4geos9operation9overlayng11RingClipper17intersectionLineXERKNS_4geom12CoordinateXYES6_d
        - Src:             'src/operation/overlayng/RingClipper.cpp:89,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/operation/overlayng/RingClipper.cpp:92,63'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:92,31'
          Dst:             _ZN4geos9operation9overlayng11RingClipper17intersectionLineYERKNS_4geom12CoordinateXYES6_d
        - Src:             'src/operation/overlayng/RingClipper.cpp:92,83'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:92,18'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/operation/overlayng/RingClipper.cpp:96,37'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:96,80'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:96,48'
          Dst:             _ZN4geos9operation9overlayng11RingClipper17intersectionLineXERKNS_4geom12CoordinateXYES6_d
        - Src:             'src/operation/overlayng/RingClipper.cpp:96,18'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
    - functionName:    _ZNK4geos9operation9overlayng11RingClipper12isInsideEdgeERKNS_4geom12CoordinateXYEi
      functionSourceFile: '/src/geos/src/operation/overlayng/RingClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope6isNullEv
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/operation/overlayng/RingClipper.cpp:128,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/overlayng/RingClipper.cpp:123,17'
          Dst:             _ZNK4geos4geom8Envelope6isNullEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:130,34'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:133,34'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:136,34'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:140,34'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
    - functionName:    _ZNK4geos9operation9overlayng11RingClipper13clipToBoxEdgeEPKNS_4geom18CoordinateSequenceEib
      functionSourceFile: '/src/geos/src/operation/overlayng/RingClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          154
      EdgeCount:       64
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Ev
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - _ZN4geos4geom18CoordinateSequence9closeRingEb
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - _ZNK4geos9operation9overlayng11RingClipper12intersectionERKNS_4geom12CoordinateXYES6_iRS4_
        - _ZNK4geos9operation9overlayng11RingClipper12isInsideEdgeERKNS_4geom12CoordinateXYEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/RingClipper.cpp:45,65'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:45,78'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:47,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/operation/overlayng/RingClipper.cpp:48,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:48,10'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/operation/overlayng/RingClipper.cpp:49,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:50,24'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/operation/overlayng/RingClipper.cpp:51,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEEvmRT_
        - Src:             'src/operation/overlayng/RingClipper.cpp:52,13'
          Dst:             _ZNK4geos9operation9overlayng11RingClipper12isInsideEdgeERKNS_4geom12CoordinateXYEi
        - Src:             'src/operation/overlayng/RingClipper.cpp:53,18'
          Dst:             _ZNK4geos9operation9overlayng11RingClipper12isInsideEdgeERKNS_4geom12CoordinateXYEi
        - Src:             'src/operation/overlayng/RingClipper.cpp:54,30'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/operation/overlayng/RingClipper.cpp:55,17'
          Dst:             _ZNK4geos9operation9overlayng11RingClipper12intersectionERKNS_4geom12CoordinateXYES6_iRS4_
        - Src:             'src/operation/overlayng/RingClipper.cpp:56,26'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
        - Src:             'src/operation/overlayng/RingClipper.cpp:59,22'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_b
        - Src:             'src/operation/overlayng/RingClipper.cpp:62,18'
          Dst:             _ZNK4geos9operation9overlayng11RingClipper12isInsideEdgeERKNS_4geom12CoordinateXYEi
        - Src:             'src/operation/overlayng/RingClipper.cpp:63,26'
          Dst:             _ZN4geos4geom12CoordinateXYC2Ev
        - Src:             'src/operation/overlayng/RingClipper.cpp:64,13'
          Dst:             _ZNK4geos9operation9overlayng11RingClipper12intersectionERKNS_4geom12CoordinateXYES6_iRS4_
        - Src:             'src/operation/overlayng/RingClipper.cpp:65,22'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_12CoordinateXYEEEvRKT_b
        - Src:             'src/operation/overlayng/RingClipper.cpp:74,18'
          Dst:             _ZN4geos4geom18CoordinateSequence9closeRingEb
    - functionName:    _ZNK4geos9operation9overlayng11RingClipper4clipEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/overlayng/RingClipper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          109
      EdgeCount:       41
      CyclomaticComplexity: 20
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos9operation9overlayng11RingClipper13clipToBoxEdgeEPKNS_4geom18CoordinateSequenceEib
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/RingClipper.cpp:32,15'
          Dst:             _ZNK4geos9operation9overlayng11RingClipper13clipToBoxEdgeEPKNS_4geom18CoordinateSequenceEib
        - Src:             'src/operation/overlayng/RingClipper.cpp:33,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:32,15'
          Dst:             _ZNK4geos9operation9overlayng11RingClipper13clipToBoxEdgeEPKNS_4geom18CoordinateSequenceEib
        - Src:             'src/operation/overlayng/RingClipper.cpp:33,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:32,15'
          Dst:             _ZNK4geos9operation9overlayng11RingClipper13clipToBoxEdgeEPKNS_4geom18CoordinateSequenceEib
        - Src:             'src/operation/overlayng/RingClipper.cpp:33,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/overlayng/RingClipper.cpp:32,15'
          Dst:             _ZNK4geos9operation9overlayng11RingClipper13clipToBoxEdgeEPKNS_4geom18CoordinateSequenceEib
        - Src:             'src/operation/overlayng/RingClipper.cpp:33,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEENKUlRKS6_E_clESK_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEbSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEbSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEbSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE13beginChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,16'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEENKUlRKS6_E_clESK_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEENKUlRKS6_E_clESK_
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE7getItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEvSD_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEbSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEbSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5builtEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5buildEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE8treeSizeEm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:385,13'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:397,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE8treeSizeEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:405,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE8treeSizeEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:445,30'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:446,34'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE13sliceCapacityEmm
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:468,26'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:469,37'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:476,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:491,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE10sliceCountEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE13sliceCapacityEmm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:499,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:520,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:46,13'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEEC2EPKS8_SA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
        - _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:64,16'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:65,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:98,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,56'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,13'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_ENKUlRKSC_SI_E_clESI_SI_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_ENKUlRKSC_SI_E_clESI_SI_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE4BodyC2EOS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEEC2EOS6_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE4BodyC2EOS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:53,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE4BodyC2EOS6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS_4geom8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:188,14'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:189,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          72
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:655,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:656,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,55'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:661,39'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:665,36'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE10removeItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:347,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:353,19'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,45'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:355,23'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:361,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlPKS5_E_clESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSM_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSM_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSM_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlPKS5_E_clESG_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEENKUlPKS5_E_clESG_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEvRSE_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSM_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSM_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSD_9allocatorISF_EEEEENKUlPKS5_E_clESL_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSD_9allocatorISF_EEEEENKUlPKS5_E_clESL_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSD_9allocatorISF_EEEEENKUlPKS5_E_clESL_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEvRSE_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_TnNSG_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSG_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISS_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSS_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEbRSE_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6removeEPKNS_4geom8EnvelopeEPv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:806,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6removeERKNS_4geom8EnvelopeERKS6_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEvRSE_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:800,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorEEUlPKS5_E_EEvRSE_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSD_9allocatorISF_EEEE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEvRSE_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:794,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS_4geom8EnvelopeERNSt3__16vectorIPvNSG_9allocatorISI_EEEEEUlPKS5_E_EEvRSE_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEED0Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEED2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexD2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index12SpatialIndexD2Ev
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEEC2Em
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:135,9'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE20validateConstructionEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEEC2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexC2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEEC2Em
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index12SpatialIndexC2Ev
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6insertEPKNS_4geom8EnvelopeEPv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:810,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeEOS6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEvSD_OT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:315,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryIZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_EEvSD_OT_
    - functionName:    _ZN4geos9operation10polygonize12HoleAssigner10findShellsERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/operation/polygonize/HoleAssigner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/HoleAssigner.cpp:61,18'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEE
    - functionName:    _ZN4geos9operation10polygonize12HoleAssigner22findEdgeRingContainingEPNS1_8EdgeRingE
      functionSourceFile: '/src/geos/src/operation/polygonize/HoleAssigner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation10polygonize12HoleAssigner10findShellsERKNS_4geom8EnvelopeE
        - _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
        - _ZNK4geos9operation10polygonize8EdgeRing22findEdgeRingContainingERKNSt3__16vectorIPS2_NS3_9allocatorIS5_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/HoleAssigner.cpp:68,45'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
        - Src:             'src/operation/polygonize/HoleAssigner.cpp:70,46'
          Dst:             _ZN4geos9operation10polygonize12HoleAssigner10findShellsERKNS_4geom8EnvelopeE
        - Src:             'src/operation/polygonize/HoleAssigner.cpp:72,20'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing22findEdgeRingContainingERKNSt3__16vectorIPS2_NS3_9allocatorIS5_EEEE
    - functionName:    _ZN4geos9operation10polygonize12HoleAssigner17assignHoleToShellEPNS1_8EdgeRingE
      functionSourceFile: '/src/geos/src/operation/polygonize/HoleAssigner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation10polygonize12HoleAssigner22findEdgeRingContainingEPNS1_8EdgeRingE
        - _ZN4geos9operation10polygonize8EdgeRing7addHoleEPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/HoleAssigner.cpp:51,23'
          Dst:             _ZN4geos9operation10polygonize12HoleAssigner22findEdgeRingContainingEPNS1_8EdgeRingE
        - Src:             'src/operation/polygonize/HoleAssigner.cpp:54,16'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing7addHoleEPS2_
    - functionName:    _ZN4geos9operation10polygonize12HoleAssignerD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/HoleAssigner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/polygonize/HoleAssigner.h:37,16'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos9operation10polygonize12HoleAssigner19assignHolesToShellsERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/polygonize/HoleAssigner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZN4geos9operation10polygonize12HoleAssigner17assignHoleToShellEPNS1_8EdgeRingE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/HoleAssigner.cpp:43,9'
          Dst:             _ZN4geos9operation10polygonize12HoleAssigner17assignHoleToShellEPNS1_8EdgeRingE
        - Src:             'src/operation/polygonize/HoleAssigner.cpp:44,9'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
    - functionName:    _ZN4geos9operation10polygonize12HoleAssignerC2ERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/HoleAssigner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEEC2Ev
        - _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEED2Ev
        - _ZN4geos9operation10polygonize12HoleAssigner10buildIndexEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/polygonize/HoleAssigner.h:47,14'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEEC2Ev
        - Src:             'include/geos/operation/polygonize/HoleAssigner.h:48,9'
          Dst:             _ZN4geos9operation10polygonize12HoleAssigner10buildIndexEv
        - Src:             'include/geos/operation/polygonize/HoleAssigner.h:49,5'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos9operation10polygonize12HoleAssigner10buildIndexEv
      functionSourceFile: '/src/geos/src/operation/polygonize/HoleAssigner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6insertEPKNS_4geom8EnvelopeEPv
        - _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/HoleAssigner.cpp:29,36'
          Dst:             _ZNK4geos9operation10polygonize8EdgeRing15getRingInternalEv
        - Src:             'src/operation/polygonize/HoleAssigner.cpp:29,22'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE6insertEPKNS_4geom8EnvelopeEPv
    - functionName:    _ZN4geos9operation10polygonize12HoleAssigner19assignHolesToShellsERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEESA_
      functionSourceFile: '/src/geos/src/operation/polygonize/HoleAssigner.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation10polygonize12HoleAssigner19assignHolesToShellsERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEE
        - _ZN4geos9operation10polygonize12HoleAssignerC2ERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEE
        - _ZN4geos9operation10polygonize12HoleAssignerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/HoleAssigner.cpp:36,18'
          Dst:             _ZN4geos9operation10polygonize12HoleAssignerC2ERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEE
        - Src:             'src/operation/polygonize/HoleAssigner.cpp:37,14'
          Dst:             _ZN4geos9operation10polygonize12HoleAssigner19assignHolesToShellsERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEE
        - Src:             'src/operation/polygonize/HoleAssigner.cpp:39,1'
          Dst:             _ZN4geos9operation10polygonize12HoleAssignerD2Ev
        - Src:             'src/operation/polygonize/HoleAssigner.cpp:39,1'
          Dst:             _ZN4geos9operation10polygonize12HoleAssignerD2Ev
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraph13deleteDanglesERNSt3__16vectorIPKNS_4geom11SimpleCurveENS3_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          228
      EdgeCount:       101
      CyclomaticComplexity: 49
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraph17findNodesOfDegreeEmRNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
        - _ZN4geos11planargraph12DirectedEdge9getToNodeEv
        - _ZN4geos11planargraph4Node11getOutEdgesEv
        - _ZN4geos6detail9down_castIPNS_9operation10polygonize14PolygonizeEdgeENS_11planargraph4EdgeEEET_PT0_
        - _ZN4geos9operation10polygonize15PolygonizeGraph14deleteAllEdgesEPNS_11planargraph4NodeE
        - _ZN4geos9operation10polygonize15PolygonizeGraph19getDegreeNonDeletedEPNS_11planargraph4NodeE
        - _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
        - _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
        - _ZNK4geos9operation10polygonize14PolygonizeEdge7getLineEv
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:474,5'
          Dst:             _ZN4geos11planargraph11PlanarGraph17findNodesOfDegreeEmRNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:481,9'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph14deleteAllEdgesEPNS_11planargraph4NodeE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:482,35'
          Dst:             _ZN4geos11planargraph4Node11getOutEdgesEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:482,50'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:486,66'
          Dst:             _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:486,24'
          Dst:             __dynamic_cast
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:491,61'
          Dst:             _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:491,22'
          Dst:             _ZN4geos6detail9down_castIPNS_9operation10polygonize14PolygonizeEdgeENS_11planargraph4EdgeEEET_PT0_
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:492,40'
          Dst:             _ZNK4geos9operation10polygonize14PolygonizeEdge7getLineEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:496,32'
          Dst:             _ZN4geos11planargraph12DirectedEdge9getToNodeEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:499,16'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph19getDegreeNonDeletedEPNS_11planargraph4NodeE
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraph14deleteAllEdgesEPNS_11planargraph4NodeE
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos11planargraph4Node11getOutEdgesEv
        - _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:81,24'
          Dst:             _ZN4geos11planargraph4Node11getOutEdgesEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:81,39'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:84,24'
          Dst:             _ZNK4geos11planargraph12DirectedEdge6getSymEv
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraph19getDegreeNonDeletedEPNS_11planargraph4NodeE
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos11planargraph4Node11getOutEdgesEv
        - _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:51,24'
          Dst:             _ZN4geos11planargraph4Node11getOutEdgesEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:51,39'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraph14deleteCutEdgesERNSt3__16vectorIPKNS_4geom11SimpleCurveENS3_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          146
      EdgeCount:       55
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9operation10polygonize14PolygonizeEdgeENS_11planargraph4EdgeEEET_PT0_
        - _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - _ZN4geos9operation10polygonize15PolygonizeGraph18computeNextCWEdgesEv
        - _ZN4geos9operation10polygonize15PolygonizeGraph20findLabeledEdgeRingsERNSt3__16vectorIPNS_11planargraph12DirectedEdgeENS3_9allocatorIS7_EEEERNS4_IPNS1_22PolygonizeDirectedEdgeENS8_ISD_EEEE
        - _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
        - _ZNK4geos9operation10polygonize14PolygonizeEdge7getLineEv
        - _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8getLabelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:322,5'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph18computeNextCWEdgesEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:328,5'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph20findLabeledEdgeRingsERNSt3__16vectorIPNS_11planargraph12DirectedEdgeENS3_9allocatorIS7_EEEERNS4_IPNS1_22PolygonizeDirectedEdgeENS8_ISD_EEEE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:336,20'
          Dst:             _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:342,67'
          Dst:             _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:342,20'
          Dst:             _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:344,17'
          Dst:             _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8getLabelEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:344,36'
          Dst:             _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8getLabelEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:349,61'
          Dst:             _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:349,22'
          Dst:             _ZN4geos6detail9down_castIPNS_9operation10polygonize14PolygonizeEdgeENS_11planargraph4EdgeEEET_PT0_
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:351,35'
          Dst:             _ZNK4geos9operation10polygonize14PolygonizeEdge7getLineEv
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraph18computeNextCWEdgesEv
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraph8getNodesERNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
        - _ZN4geos9operation10polygonize15PolygonizeGraph18computeNextCWEdgesEPNS_11planargraph4NodeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:218,5'
          Dst:             _ZN4geos11planargraph11PlanarGraph8getNodesERNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:221,9'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph18computeNextCWEdgesEPNS_11planargraph4NodeE
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraph20findLabeledEdgeRingsERNSt3__16vectorIPNS_11planargraph12DirectedEdgeENS3_9allocatorIS7_EEEERNS4_IPNS1_22PolygonizeDirectedEdgeENS8_ISD_EEEE
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - _ZN4geos9operation10polygonize15PolygonizeGraph5labelERNSt3__16vectorIPNS1_22PolygonizeDirectedEdgeENS3_9allocatorIS6_EEEEl
        - _ZN4geos9operation10polygonize8EdgeRing18findDirEdgesInRingEPNS1_22PolygonizeDirectedEdgeE
        - _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8getLabelEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:300,20'
          Dst:             _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:305,17'
          Dst:             _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8getLabelEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:310,22'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing18findDirEdgesInRingEPNS1_22PolygonizeDirectedEdgeE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:311,9'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph5labelERNSt3__16vectorIPNS1_22PolygonizeDirectedEdgeENS3_9allocatorIS6_EEEEl
    - functionName:    _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
      functionSourceFile: '/src/geos/include/geos/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraph5labelERNSt3__16vectorIPNS1_22PolygonizeDirectedEdgeENS3_9allocatorIS6_EEEEl
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation10polygonize22PolygonizeDirectedEdge8setLabelEl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:360,14'
          Dst:             _ZN4geos9operation10polygonize22PolygonizeDirectedEdge8setLabelEl
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraph18computeNextCWEdgesEPNS_11planargraph4NodeE
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          94
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos11planargraph4Node11getOutEdgesEv
        - _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - _ZN4geos9operation10polygonize22PolygonizeDirectedEdge7setNextEPS2_
        - _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:376,38'
          Dst:             _ZN4geos11planargraph4Node11getOutEdgesEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:381,47'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:383,22'
          Dst:             _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:391,75'
          Dst:             _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:391,24'
          Dst:             _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:392,18'
          Dst:             _ZN4geos9operation10polygonize22PolygonizeDirectedEdge7setNextEPS2_
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:397,71'
          Dst:             _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:397,20'
          Dst:             _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:398,14'
          Dst:             _ZN4geos9operation10polygonize22PolygonizeDirectedEdge7setNextEPS2_
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraph12findEdgeRingEPNS1_22PolygonizeDirectedEdgeE
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation10polygonize22PolygonizeDirectedEdge7setRingEPNS1_8EdgeRingE
        - _ZN4geos9operation10polygonize8EdgeRing3addEPKNS1_22PolygonizeDirectedEdgeE
        - _ZN4geos9operation10polygonize8EdgeRingC2EPKNS_4geom15GeometryFactoryE
        - _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getNextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:455,24'
          Dst:             _ZN4geos9operation10polygonize8EdgeRingC2EPKNS_4geom15GeometryFactoryE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:459,13'
          Dst:             _ZN4geos9operation10polygonize8EdgeRing3addEPKNS1_22PolygonizeDirectedEdgeE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:460,13'
          Dst:             _ZN4geos9operation10polygonize22PolygonizeDirectedEdge7setRingEPNS1_8EdgeRingE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:461,18'
          Dst:             _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getNextEv
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraph5labelERNSt3__16vectorIPNS_11planargraph12DirectedEdgeENS3_9allocatorIS7_EEEEl
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - _ZN4geos9operation10polygonize22PolygonizeDirectedEdge8setLabelEl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:368,20'
          Dst:             _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:369,14'
          Dst:             _ZN4geos9operation10polygonize22PolygonizeDirectedEdge8setLabelEl
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraph12getEdgeRingsERNSt3__16vectorIPNS1_8EdgeRingENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          113
      EdgeCount:       47
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - _ZN4geos9operation10polygonize15PolygonizeGraph12findEdgeRingEPNS1_22PolygonizeDirectedEdgeE
        - _ZN4geos9operation10polygonize15PolygonizeGraph18computeNextCWEdgesEv
        - _ZN4geos9operation10polygonize15PolygonizeGraph20findLabeledEdgeRingsERNSt3__16vectorIPNS_11planargraph12DirectedEdgeENS3_9allocatorIS7_EEEERNS4_IPNS1_22PolygonizeDirectedEdgeENS8_ISD_EEEE
        - _ZN4geos9operation10polygonize15PolygonizeGraph32convertMaximalToMinimalEdgeRingsERNSt3__16vectorIPNS1_22PolygonizeDirectedEdgeENS3_9allocatorIS6_EEEE
        - _ZN4geos9operation10polygonize15PolygonizeGraph5labelERNSt3__16vectorIPNS_11planargraph12DirectedEdgeENS3_9allocatorIS7_EEEEl
        - _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8isInRingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:269,5'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph18computeNextCWEdgesEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:272,5'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph5labelERNSt3__16vectorIPNS_11planargraph12DirectedEdgeENS3_9allocatorIS7_EEEEl
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:274,5'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph20findLabeledEdgeRingsERNSt3__16vectorIPNS_11planargraph12DirectedEdgeENS3_9allocatorIS7_EEEERNS4_IPNS1_22PolygonizeDirectedEdgeENS8_ISD_EEEE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:275,5'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph32convertMaximalToMinimalEdgeRingsERNSt3__16vectorIPNS1_22PolygonizeDirectedEdgeENS3_9allocatorIS6_EEEE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:280,20'
          Dst:             _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:284,17'
          Dst:             _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8isInRingEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:287,24'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph12findEdgeRingEPNS1_22PolygonizeDirectedEdgeE
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraph32convertMaximalToMinimalEdgeRingsERNSt3__16vectorIPNS1_22PolygonizeDirectedEdgeENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation10polygonize15PolygonizeGraph19computeNextCCWEdgesEPNS_11planargraph4NodeEl
        - _ZN4geos9operation10polygonize15PolygonizeGraph21findIntersectionNodesEPNS1_22PolygonizeDirectedEdgeElRNSt3__16vectorIPNS_11planargraph4NodeENS5_9allocatorIS9_EEEE
        - _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8getLabelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:232,28'
          Dst:             _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8getLabelEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:233,9'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph21findIntersectionNodesEPNS1_22PolygonizeDirectedEdgeElRNSt3__16vectorIPNS_11planargraph4NodeENS5_9allocatorIS9_EEEE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:237,13'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph19computeNextCCWEdgesEPNS_11planargraph4NodeEl
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraph21findIntersectionNodesEPNS1_22PolygonizeDirectedEdgeElRNSt3__16vectorIPNS_11planargraph4NodeENS5_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11planargraph12DirectedEdge11getFromNodeEv
        - _ZN4geos9operation10polygonize15PolygonizeGraph9getDegreeEPNS_11planargraph4NodeEl
        - _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getNextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:251,26'
          Dst:             _ZN4geos11planargraph12DirectedEdge11getFromNodeEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:252,12'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph9getDegreeEPNS_11planargraph4NodeEl
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:255,18'
          Dst:             _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getNextEv
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraph19computeNextCCWEdgesEPNS_11planargraph4NodeEl
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          97
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos11planargraph4Node11getOutEdgesEv
        - _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - _ZN4geos9operation10polygonize22PolygonizeDirectedEdge7setNextEPS2_
        - _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
        - _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8getLabelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:411,38'
          Dst:             _ZN4geos11planargraph4Node11getOutEdgesEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:416,49'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:419,38'
          Dst:             _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:420,86'
          Dst:             _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:420,39'
          Dst:             _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:422,16'
          Dst:             _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8getLabelEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:426,17'
          Dst:             _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8getLabelEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:426,17'
          Dst:             _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8getLabelEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:437,27'
          Dst:             _ZN4geos9operation10polygonize22PolygonizeDirectedEdge7setNextEPS2_
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:447,19'
          Dst:             _ZN4geos9operation10polygonize22PolygonizeDirectedEdge7setNextEPS2_
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraph9getDegreeEPNS_11planargraph4NodeEl
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos11planargraph4Node11getOutEdgesEv
        - _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
        - _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8getLabelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:64,24'
          Dst:             _ZN4geos11planargraph4Node11getOutEdgesEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:64,39'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:67,20'
          Dst:             _ZN4geos6detail9down_castIPNS_9operation10polygonize22PolygonizeDirectedEdgeENS_11planargraph12DirectedEdgeEEET_PT0_
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:68,17'
          Dst:             _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8getLabelEv
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraph7addEdgeEPKNS_4geom14CircularStringE
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          155
      EdgeCount:       40
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraph3addEPNS0_4EdgeE
        - _ZN4geos11planargraph4Edge16setDirectedEdgesEPNS0_12DirectedEdgeES3_
        - _ZN4geos4geom11CircularArcC2ERKNS0_18CoordinateSequenceEm
        - _ZN4geos4geom11CircularArcD2Ev
        - _ZN4geos9operation10polygonize14PolygonizeEdgeC2EPKNS_4geom11SimpleCurveE
        - _ZN4geos9operation10polygonize15PolygonizeGraph7getNodeERKNS_4geom12CoordinateXYE
        - _ZN4geos9operation10polygonize22PolygonizeDirectedEdgeC2EPNS_11planargraph4NodeES5_RKNS_4geom12CoordinateXYEb
        - _ZNK4geos4geom11CircularArc17getDirectionPointEv
        - _ZNK4geos4geom11CircularArc7reverseEv
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:167,47'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:169,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:170,71'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:170,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:171,20'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph7getNodeERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:172,18'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph7getNodeERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:179,21'
          Dst:             _ZN4geos4geom11CircularArcC2ERKNS0_18CoordinateSequenceEm
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:180,39'
          Dst:             _ZNK4geos4geom11CircularArc17getDirectionPointEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:181,19'
          Dst:             _ZN4geos9operation10polygonize22PolygonizeDirectedEdgeC2EPNS_11planargraph4NodeES5_RKNS_4geom12CoordinateXYEb
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:182,5'
          Dst:             _ZN4geos4geom11CircularArcD2Ev
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:186,61'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:186,30'
          Dst:             _ZN4geos4geom11CircularArcC2ERKNS0_18CoordinateSequenceEm
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:186,76'
          Dst:             _ZNK4geos4geom11CircularArc7reverseEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:186,30'
          Dst:             _ZN4geos4geom11CircularArcD2Ev
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:187,37'
          Dst:             _ZNK4geos4geom11CircularArc17getDirectionPointEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:188,19'
          Dst:             _ZN4geos9operation10polygonize22PolygonizeDirectedEdgeC2EPNS_11planargraph4NodeES5_RKNS_4geom12CoordinateXYEb
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:189,5'
          Dst:             _ZN4geos4geom11CircularArcD2Ev
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:194,22'
          Dst:             _ZN4geos9operation10polygonize14PolygonizeEdgeC2EPKNS_4geom11SimpleCurveE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:196,11'
          Dst:             _ZN4geos11planargraph4Edge16setDirectedEdgesEPNS0_12DirectedEdgeES3_
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:197,5'
          Dst:             _ZN4geos11planargraph11PlanarGraph3addEPNS0_4EdgeE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:182,5'
          Dst:             _ZN4geos4geom11CircularArcD2Ev
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:186,30'
          Dst:             _ZN4geos4geom11CircularArcD2Ev
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:189,5'
          Dst:             _ZN4geos4geom11CircularArcD2Ev
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraph7getNodeERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraph3addEPNS0_4NodeE
        - _ZN4geos11planargraph11PlanarGraph8findNodeERKNS_4geom12CoordinateXYE
        - _ZN4geos11planargraph4NodeC2ERKNS_4geom12CoordinateXYE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:203,18'
          Dst:             _ZN4geos11planargraph11PlanarGraph8findNodeERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:205,20'
          Dst:             _ZN4geos11planargraph4NodeC2ERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:208,9'
          Dst:             _ZN4geos11planargraph11PlanarGraph3addEPNS0_4NodeE
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraph7addEdgeEPKNS_4geom10LineStringE
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          184
      EdgeCount:       66
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraph3addEPNS0_4EdgeE
        - _ZN4geos11planargraph4Edge16setDirectedEdgesEPNS0_12DirectedEdgeES3_
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
        - _ZN4geos9operation10polygonize14PolygonizeEdgeC2EPKNS_4geom11SimpleCurveE
        - _ZN4geos9operation10polygonize15PolygonizeGraph7getNodeERKNS_4geom12CoordinateXYE
        - _ZN4geos9operation10polygonize22PolygonizeDirectedEdgeC2EPNS_11planargraph4NodeES5_RKNS_4geom12CoordinateXYEb
        - _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:133,76'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:133,20'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:139,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:143,44'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:144,71'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:144,42'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:145,20'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph7getNodeERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:146,18'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraph7getNodeERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:147,75'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:147,29'
          Dst:             _ZN4geos9operation10polygonize22PolygonizeDirectedEdgeC2EPNS_11planargraph4NodeES5_RKNS_4geom12CoordinateXYEb
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:150,51'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:150,22'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERT_m
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:149,29'
          Dst:             _ZN4geos9operation10polygonize22PolygonizeDirectedEdgeC2EPNS_11planargraph4NodeES5_RKNS_4geom12CoordinateXYEb
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:152,22'
          Dst:             _ZN4geos9operation10polygonize14PolygonizeEdgeC2EPKNS_4geom11SimpleCurveE
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:154,11'
          Dst:             _ZN4geos11planargraph4Edge16setDirectedEdgesEPNS0_12DirectedEdgeES3_
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:155,5'
          Dst:             _ZN4geos11planargraph11PlanarGraph3addEPNS0_4EdgeE
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraphD0Ev
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation10polygonize15PolygonizeGraphD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:103,1'
          Dst:             _ZN4geos9operation10polygonize15PolygonizeGraphD2Ev
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraphD2Ev
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          225
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraphD2Ev
        - _ZN4geos4geom18CoordinateSequenceD2Ev
        - _ZN4geos9operation10polygonize8EdgeRingD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:115,9'
          Dst:             _ZN4geos9operation10polygonize8EdgeRingD2Ev
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:118,9'
          Dst:             _ZN4geos4geom18CoordinateSequenceD2Ev
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:120,1'
          Dst:             _ZN4geos11planargraph11PlanarGraphD2Ev
    - functionName:    _ZN4geos9operation10polygonize8EdgeRingD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/polygonize/EdgeRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation10polygonize15PolygonizeGraphC2EPKNS_4geom15GeometryFactoryE
      functionSourceFile: '/src/geos/src/operation/polygonize/PolygonizeGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraphC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/polygonize/PolygonizeGraph.cpp:94,18'
          Dst:             _ZN4geos11planargraph11PlanarGraphC2Ev
    - functionName:    _ZN4geos9operation8relateng14BasicPredicate13requireCoversERKNS_4geom8EnvelopeES6_
      functionSourceFile: '/src/geos/src/operation/relateng/BasicPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicate7requireEb
        - _ZNK4geos4geom8Envelope6coversERKS1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/BasicPredicate.cpp:127,15'
          Dst:             _ZNK4geos4geom8Envelope6coversERKS1_
        - Src:             'src/operation/relateng/BasicPredicate.cpp:127,5'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate7requireEb
    - functionName:    _ZN4geos9operation8relateng14BasicPredicate7requireEb
      functionSourceFile: '/src/geos/src/operation/relateng/BasicPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          21
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicate8setValueEb
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/BasicPredicate.cpp:120,9'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate8setValueEb
    - functionName:    _ZN4geos9operation8relateng14BasicPredicate8setValueEb
      functionSourceFile: '/src/geos/src/operation/relateng/BasicPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicate7toValueEb
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/BasicPredicate.cpp:93,15'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate7toValueEb
    - functionName:    _ZN4geos9operation8relateng14BasicPredicate7toValueEb
      functionSourceFile: '/src/geos/src/operation/relateng/BasicPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng14BasicPredicate10setValueIfEbb
      functionSourceFile: '/src/geos/src/operation/relateng/BasicPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          21
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicate8setValueEb
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/BasicPredicate.cpp:112,9'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate8setValueEb
    - functionName:    _ZN4geos9operation8relateng14BasicPredicate8setValueEi
      functionSourceFile: '/src/geos/src/operation/relateng/BasicPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng14BasicPredicate5valueEv
      functionSourceFile: '/src/geos/src/operation/relateng/BasicPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicate9toBooleanEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/BasicPredicate.cpp:82,12'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate9toBooleanEi
    - functionName:    _ZN4geos9operation8relateng14BasicPredicate9toBooleanEi
      functionSourceFile: '/src/geos/src/operation/relateng/BasicPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng14BasicPredicate7isKnownEv
      functionSourceFile: '/src/geos/src/operation/relateng/BasicPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicate7isKnownEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/BasicPredicate.cpp:75,12'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate7isKnownEi
    - functionName:    _ZN4geos9operation8relateng14BasicPredicate7isKnownEi
      functionSourceFile: '/src/geos/src/operation/relateng/BasicPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng14BasicPredicate14isIntersectionENS_4geom8LocationES4_
      functionSourceFile: '/src/geos/src/operation/relateng/BasicPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng14BasicPredicateD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/BasicPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng17DimensionLocation9dimensionEii
      functionSourceFile: '/src/geos/src/operation/relateng/DimensionLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng17DimensionLocation9dimensionEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/DimensionLocation.cpp:112,16'
          Dst:             _ZN4geos9operation8relateng17DimensionLocation9dimensionEi
    - functionName:    _ZN4geos9operation8relateng17DimensionLocation9dimensionEi
      functionSourceFile: '/src/geos/src/operation/relateng/DimensionLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          34
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/operation/relateng/DimensionLocation.cpp:90,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng17DimensionLocation8locationEi
      functionSourceFile: '/src/geos/src/operation/relateng/DimensionLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/operation/relateng/DimensionLocation.cpp:72,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng17DimensionLocation13locationPointENS_4geom8LocationE
      functionSourceFile: '/src/geos/src/operation/relateng/DimensionLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng17DimensionLocation12locationLineENS_4geom8LocationE
      functionSourceFile: '/src/geos/src/operation/relateng/DimensionLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng17DimensionLocation12locationAreaENS_4geom8LocationE
      functionSourceFile: '/src/geos/src/operation/relateng/DimensionLocation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng22EdgeSegmentIntersectorD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/EdgeSegmentIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/EdgeSegmentIntersector.h:41,16'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos9operation8relateng22EdgeSegmentIntersector16addIntersectionsEPNS1_19RelateSegmentStringEmS4_m
      functionSourceFile: '/src/geos/src/operation/relateng/EdgeSegmentIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          85
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYES4_EEvRKT_S7_RKT0_SA_
        - _ZN4geos9operation8relateng16TopologyComputer15addIntersectionEPNS1_11NodeSectionES4_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - _ZNK4geos9algorithm15LineIntersector8isProperEv
        - _ZNK4geos9operation8relateng19RelateSegmentString17createNodeSectionEmRKNS_4geom12CoordinateXYE
        - _ZNK4geos9operation8relateng19RelateSegmentString19isContainingSegmentEmPKNS_4geom12CoordinateXYE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:76,35'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:77,35'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:78,35'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:79,35'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:81,8'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:83,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:86,33'
          Dst:             _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:88,46'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:89,22'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:97,16'
          Dst:             _ZNK4geos9algorithm15LineIntersector8isProperEv
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:98,19'
          Dst:             _ZNK4geos9operation8relateng19RelateSegmentString19isContainingSegmentEmPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:99,19'
          Dst:             _ZNK4geos9operation8relateng19RelateSegmentString19isContainingSegmentEmPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:101,37'
          Dst:             _ZNK4geos9operation8relateng19RelateSegmentString17createNodeSectionEmRKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:102,37'
          Dst:             _ZNK4geos9operation8relateng19RelateSegmentString17createNodeSectionEmRKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:103,26'
          Dst:             _ZN4geos9operation8relateng16TopologyComputer15addIntersectionEPNS1_11NodeSectionES4_
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:86,33'
          Dst:             _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
    - functionName:    _ZNK4geos9operation8relateng19RelateSegmentString3isAEv
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng22EdgeSegmentIntersector20processIntersectionsEPNS_6noding13SegmentStringEmS5_m
      functionSourceFile: '/src/geos/src/operation/relateng/EdgeSegmentIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng22EdgeSegmentIntersector16addIntersectionsEPNS1_19RelateSegmentStringEmS4_m
        - _ZNK4geos9operation8relateng19RelateSegmentString3isAEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:60,15'
          Dst:             _ZNK4geos9operation8relateng19RelateSegmentString3isAEv
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:61,9'
          Dst:             _ZN4geos9operation8relateng22EdgeSegmentIntersector16addIntersectionsEPNS1_19RelateSegmentStringEmS4_m
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:64,9'
          Dst:             _ZN4geos9operation8relateng22EdgeSegmentIntersector16addIntersectionsEPNS1_19RelateSegmentStringEmS4_m
    - functionName:    _ZNK4geos9operation8relateng22EdgeSegmentIntersector6isDoneEv
      functionSourceFile: '/src/geos/src/operation/relateng/EdgeSegmentIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/EdgeSegmentIntersector.cpp:43,25'
          Dst:             _ZNK4geos9operation8relateng16TopologyComputer13isResultKnownEv
    - functionName:    '_ZZN4geos9operation8relateng18EdgeSetIntersector7processERNS1_22EdgeSegmentIntersectorEENK3$_0clEPKNS_5index5chain13MonotoneChainESA_'
      functionSourceFile: '/src/geos/src/operation/relateng/EdgeSetIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - _ZNK4geos5index5chain13MonotoneChain15computeOverlapsEPKS2_PNS1_26MonotoneChainOverlapActionE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/EdgeSetIntersector.cpp:77,13'
          Dst:             _Z25GEOS_CHECK_FOR_INTERRUPTSv
        - Src:             'src/operation/relateng/EdgeSetIntersector.cpp:79,20'
          Dst:             _ZNK4geos5index5chain13MonotoneChain15computeOverlapsEPKS2_PNS1_26MonotoneChainOverlapActionE
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11visitLeavesIRZNS_9operation8relateng18EdgeSetIntersector7processERNSB_22EdgeSegmentIntersectorEE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSH_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEEclL_ZNSK_IS6_EESL_vEEEEEE5valueEDnE4typeELDn0EEEbOSJ_RKNS1_15TemplateSTRNodeIS6_S7_EEST_'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
        - '_ZZN4geos9operation8relateng18EdgeSetIntersector7processERNS1_22EdgeSegmentIntersectorEENK3$_0clEPKNS_5index5chain13MonotoneChainESA_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:581,30'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:581,47'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:581,16'
          Dst:             '_ZZN4geos9operation8relateng18EdgeSetIntersector7processERNS1_22EdgeSegmentIntersectorEENK3$_0clEPKNS_5index5chain13MonotoneChainESA_'
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10queryPairsIRZNS_9operation8relateng18EdgeSetIntersector7processERNSB_22EdgeSegmentIntersectorEE3$_0EEbRKNS1_15TemplateSTRNodeIS6_S7_EESK_OT_'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          82
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10queryPairsIRZNS_9operation8relateng18EdgeSetIntersector7processERNSB_22EdgeSegmentIntersectorEE3$_0EEbRKNS1_15TemplateSTRNodeIS6_S7_EESK_OT_'
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11visitLeavesIRZNS_9operation8relateng18EdgeSetIntersector7processERNSB_22EdgeSegmentIntersectorEE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSH_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEEclL_ZNSK_IS6_EESL_vEEEEEE5valueEDnE4typeELDn0EEEbOSJ_RKNS1_15TemplateSTRNodeIS6_S7_EEST_'
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9getBoundsEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:627,39'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:627,75'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:628,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:631,51'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:631,99'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:631,73'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:632,26'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11visitLeavesIRZNS_9operation8relateng18EdgeSetIntersector7processERNSB_22EdgeSegmentIntersectorEE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSH_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISJ_ELi0EEEvEEclL_ZNSK_IS6_EESL_vEEEEEE5valueEDnE4typeELDn0EEEbOSJ_RKNS1_15TemplateSTRNodeIS6_S7_EEST_'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:637,54'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:637,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE15boundsIntersectERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:638,26'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10queryPairsIRZNS_9operation8relateng18EdgeSetIntersector7processERNSB_22EdgeSegmentIntersectorEE3$_0EEbRKNS1_15TemplateSTRNodeIS6_S7_EESK_OT_'
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:627,75'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE4BodyC2ERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEEC2ERKS6_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE4BodyC2ERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:59,13'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE4BodyC2ERKS6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE14createLeafNodeERKS6_RKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10queryPairsIZNS_9operation8relateng18EdgeSetIntersector7processERNSB_22EdgeSegmentIntersectorEE3$_0EEvOT_'
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10queryPairsIRZNS_9operation8relateng18EdgeSetIntersector7processERNSB_22EdgeSegmentIntersectorEE3$_0EEbRKNS1_15TemplateSTRNodeIS6_S7_EESK_OT_'
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5buildEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:300,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:301,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:309,13'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10queryPairsIRZNS_9operation8relateng18EdgeSetIntersector7processERNSB_22EdgeSegmentIntersectorEE3$_0EEbRKNS1_15TemplateSTRNodeIS6_S7_EESK_OT_'
    - functionName:    _ZN4geos9operation8relateng24EdgeSegmentOverlapActionC2ERNS_6noding18SegmentIntersectorE
      functionSourceFile: '/src/geos/include/geos/operation/relateng/EdgeSegmentOverlapAction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index5chain26MonotoneChainOverlapActionC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/EdgeSegmentOverlapAction.h:57,5'
          Dst:             _ZN4geos5index5chain26MonotoneChainOverlapActionC2Ev
    - functionName:    _ZN4geos9operation8relateng18EdgeSetIntersector7processERNS1_22EdgeSegmentIntersectorE
      functionSourceFile: '/src/geos/src/operation/relateng/EdgeSetIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev
        - '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10queryPairsIZNS_9operation8relateng18EdgeSetIntersector7processERNSB_22EdgeSegmentIntersectorEE3$_0EEvOT_'
        - _ZN4geos9operation8relateng24EdgeSegmentOverlapActionC2ERNS_6noding18SegmentIntersectorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/EdgeSetIntersector.cpp:70,30'
          Dst:             _ZN4geos9operation8relateng24EdgeSegmentOverlapActionC2ERNS_6noding18SegmentIntersectorE
        - Src:             'src/operation/relateng/EdgeSetIntersector.cpp:74,11'
          Dst:             '_ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE10queryPairsIZNS_9operation8relateng18EdgeSetIntersector7processERNSB_22EdgeSegmentIntersectorEE3$_0EEvOT_'
        - Src:             'src/operation/relateng/EdgeSetIntersector.cpp:84,1'
          Dst:             _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev
        - Src:             'src/operation/relateng/EdgeSetIntersector.cpp:84,1'
          Dst:             _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE14createLeafNodeERKS6_RKNS_4geom8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:195,14'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:196,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE14createLeafNodeERKS6_RKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos9operation8relateng18EdgeSetIntersector10addToIndexEPKNS_6noding13SegmentStringE
      functionSourceFile: '/src/geos/src/operation/relateng/EdgeSetIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          122
      EdgeCount:       50
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4geos5index5chain20MonotoneChainBuilder9getChainsEPKNS_4geom18CoordinateSequenceEPvRNSt3__16vectorINS1_13MonotoneChainENS8_9allocatorISA_EEEE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeERKS6_
        - _ZNK4geos4geom8Envelope10intersectsERKS1_
        - _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/EdgeSetIntersector.cpp:54,5'
          Dst:             _ZN4geos5index5chain20MonotoneChainBuilder9getChainsEPKNS_4geom18CoordinateSequenceEPvRNSt3__16vectorINS1_13MonotoneChainENS8_9allocatorISA_EEEE
        - Src:             'src/operation/relateng/EdgeSetIntersector.cpp:57,60'
          Dst:             _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEv
        - Src:             'src/operation/relateng/EdgeSetIntersector.cpp:57,46'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
        - Src:             'src/operation/relateng/EdgeSetIntersector.cpp:61,33'
          Dst:             _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEv
        - Src:             'src/operation/relateng/EdgeSetIntersector.cpp:61,19'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE6insertERKNS_4geom8EnvelopeERKS6_
    - functionName:    _ZN4geos9operation8relateng18EdgeSetIntersector8addEdgesERNSt3__16vectorIPKNS_6noding13SegmentStringENS3_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/src/operation/relateng/EdgeSetIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation8relateng18EdgeSetIntersector10addToIndexEPKNS_6noding13SegmentStringE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/EdgeSetIntersector.cpp:45,9'
          Dst:             _ZN4geos9operation8relateng18EdgeSetIntersector10addToIndexEPKNS_6noding13SegmentStringE
    - functionName:    _ZN4geos9operation8relateng16IMPatternMatcherD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/IMPatternMatcher.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng16IMPatternMatcherD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/IMPatternMatcher.h:39,16'
          Dst:             _ZN4geos9operation8relateng16IMPatternMatcherD2Ev
    - functionName:    _ZN4geos9operation8relateng16IMPatternMatcherD2Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/IMPatternMatcher.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng17TopologyPredicateD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/IMPatternMatcher.h:39,16'
          Dst:             _ZN4geos9operation8relateng17TopologyPredicateD2Ev
    - functionName:    _ZNK4geos9operation8relateng16IMPatternMatcher4nameEv
      functionSourceFile: '/src/geos/src/operation/relateng/IMPatternMatcher.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng16IMPatternMatcher18requireInteractionEv
      functionSourceFile: '/src/geos/src/operation/relateng/IMPatternMatcher.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng16IMPatternMatcher18requireInteractionERKNS_4geom18IntersectionMatrixE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/IMPatternMatcher.cpp:56,12'
          Dst:             _ZN4geos9operation8relateng16IMPatternMatcher18requireInteractionERKNS_4geom18IntersectionMatrixE
    - functionName:    _ZN4geos9operation8relateng16IMPatternMatcher4initERKNS_4geom8EnvelopeES6_
      functionSourceFile: '/src/geos/src/operation/relateng/IMPatternMatcher.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng11IMPredicate4initEii
        - _ZN4geos9operation8relateng14BasicPredicate10setValueIfEbb
        - _ZN4geos9operation8relateng16IMPatternMatcher18requireInteractionERKNS_4geom18IntersectionMatrixE
        - _ZNK4geos4geom8Envelope8disjointEPKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/IMPatternMatcher.cpp:44,18'
          Dst:             _ZN4geos9operation8relateng11IMPredicate4initEii
        - Src:             'src/operation/relateng/IMPatternMatcher.cpp:46,32'
          Dst:             _ZN4geos9operation8relateng16IMPatternMatcher18requireInteractionERKNS_4geom18IntersectionMatrixE
        - Src:             'src/operation/relateng/IMPatternMatcher.cpp:47,28'
          Dst:             _ZNK4geos4geom8Envelope8disjointEPKS1_
        - Src:             'src/operation/relateng/IMPatternMatcher.cpp:48,5'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate10setValueIfEbb
    - functionName:    _ZN4geos9operation8relateng16IMPatternMatcher7valueIMEv
      functionSourceFile: '/src/geos/src/operation/relateng/IMPatternMatcher.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix7matchesERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/IMPatternMatcher.cpp:120,26'
          Dst:             _ZNK4geos4geom18IntersectionMatrix7matchesERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK4geos9operation8relateng16IMPatternMatcher12isDeterminedEv
      functionSourceFile: '/src/geos/src/operation/relateng/IMPatternMatcher.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          95
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - _ZNK4geos9operation8relateng11IMPredicate12getDimensionENS_4geom8LocationES4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/IMPatternMatcher.cpp:95,46'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/operation/relateng/IMPatternMatcher.cpp:100,29'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12getDimensionENS_4geom8LocationES4_
    - functionName:    _ZN4geos9operation8relateng16IMPatternMatcher18requireInteractionERKNS_4geom18IntersectionMatrixE
      functionSourceFile: '/src/geos/src/operation/relateng/IMPatternMatcher.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng16IMPatternMatcher13isInteractionEi
        - _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/IMPatternMatcher.cpp:65,26'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/operation/relateng/IMPatternMatcher.cpp:65,9'
          Dst:             _ZN4geos9operation8relateng16IMPatternMatcher13isInteractionEi
        - Src:             'src/operation/relateng/IMPatternMatcher.cpp:66,26'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/operation/relateng/IMPatternMatcher.cpp:66,9'
          Dst:             _ZN4geos9operation8relateng16IMPatternMatcher13isInteractionEi
        - Src:             'src/operation/relateng/IMPatternMatcher.cpp:67,26'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/operation/relateng/IMPatternMatcher.cpp:67,9'
          Dst:             _ZN4geos9operation8relateng16IMPatternMatcher13isInteractionEi
        - Src:             'src/operation/relateng/IMPatternMatcher.cpp:68,26'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
        - Src:             'src/operation/relateng/IMPatternMatcher.cpp:68,9'
          Dst:             _ZN4geos9operation8relateng16IMPatternMatcher13isInteractionEi
    - functionName:    _ZN4geos9operation8relateng16IMPatternMatcher13isInteractionEi
      functionSourceFile: '/src/geos/src/operation/relateng/IMPatternMatcher.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relatenglsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_16IMPatternMatcherE
      functionSourceFile: '/src/geos/src/operation/relateng/IMPatternMatcher.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9operation8relateng16IMPatternMatcher8toStringEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/IMPatternMatcher.cpp:137,15'
          Dst:             _ZNK4geos9operation8relateng16IMPatternMatcher8toStringEv
    - functionName:    _ZNK4geos9operation8relateng16IMPatternMatcher8toStringEv
      functionSourceFile: '/src/geos/src/operation/relateng/IMPatternMatcher.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relatenglsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_11IMPredicateE
      functionSourceFile: '/src/geos/src/operation/relateng/IMPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18IntersectionMatrixE
        - _ZNK4geos9operation8relateng11IMPredicate8toStringEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/IMPredicate.cpp:143,15'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate8toStringEv
        - Src:             'src/operation/relateng/IMPredicate.cpp:143,33'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_18IntersectionMatrixE
    - functionName:    _ZNK4geos9operation8relateng11IMPredicate8toStringEv
      functionSourceFile: '/src/geos/src/operation/relateng/IMPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix8toStringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/IMPredicate.cpp:135,38'
          Dst:             _ZNK4geos4geom18IntersectionMatrix8toStringEv
    - functionName:    _ZN4geos9operation8relateng11IMPredicate6finishEv
      functionSourceFile: '/src/geos/src/operation/relateng/IMPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14BasicPredicate8setValueEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/IMPredicate.cpp:127,5'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate8setValueEb
    - functionName:    _ZNK4geos9operation8relateng11IMPredicate12getDimensionENS_4geom8LocationES4_
      functionSourceFile: '/src/geos/src/operation/relateng/IMPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/IMPredicate.cpp:119,22'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
    - functionName:    _ZNK4geos9operation8relateng11IMPredicate11isDimensionENS_4geom8LocationES4_i
      functionSourceFile: '/src/geos/src/operation/relateng/IMPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/IMPredicate.cpp:111,22'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
    - functionName:    _ZNK4geos9operation8relateng11IMPredicate7isKnownENS_4geom8LocationES4_
      functionSourceFile: '/src/geos/src/operation/relateng/IMPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/IMPredicate.cpp:103,22'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
    - functionName:    _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
      functionSourceFile: '/src/geos/src/operation/relateng/IMPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/IMPredicate.cpp:95,22'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
    - functionName:    _ZNK4geos9operation8relateng11IMPredicate20intersectsExteriorOfEb
      functionSourceFile: '/src/geos/src/operation/relateng/IMPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          35
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/IMPredicate.cpp:81,16'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
        - Src:             'src/operation/relateng/IMPredicate.cpp:82,16'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
        - Src:             'src/operation/relateng/IMPredicate.cpp:85,16'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
        - Src:             'src/operation/relateng/IMPredicate.cpp:86,16'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isIntersectsENS_4geom8LocationES4_
    - functionName:    _ZNK4geos9operation8relateng11IMPredicate12isDimChangedENS_4geom8LocationES4_i
      functionSourceFile: '/src/geos/src/operation/relateng/IMPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/IMPredicate.cpp:72,34'
          Dst:             _ZNK4geos4geom18IntersectionMatrix3getENS0_8LocationES2_
    - functionName:    _ZN4geos9operation8relateng11IMPredicate15updateDimensionENS_4geom8LocationES4_i
      functionSourceFile: '/src/geos/src/operation/relateng/IMPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom18IntersectionMatrix3setENS0_8LocationES2_i
        - _ZN4geos9operation8relateng14BasicPredicate8setValueEb
        - _ZNK4geos9operation8relateng11IMPredicate12isDimChangedENS_4geom8LocationES4_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/IMPredicate.cpp:58,9'
          Dst:             _ZNK4geos9operation8relateng11IMPredicate12isDimChangedENS_4geom8LocationES4_i
        - Src:             'src/operation/relateng/IMPredicate.cpp:59,19'
          Dst:             _ZN4geos4geom18IntersectionMatrix3setENS0_8LocationES2_i
        - Src:             'src/operation/relateng/IMPredicate.cpp:62,13'
          Dst:             _ZN4geos9operation8relateng14BasicPredicate8setValueEb
    - functionName:    _ZN4geos9operation8relateng11IMPredicate4initEii
      functionSourceFile: '/src/geos/src/operation/relateng/IMPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng11IMPredicate26isDimsCompatibleWithCoversEii
      functionSourceFile: '/src/geos/src/operation/relateng/IMPredicate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng11IMPredicateD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/IMPredicate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relatenglsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_11NodeSectionE
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9operation8relateng11NodeSection8toStringEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/NodeSection.cpp:244,14'
          Dst:             _ZNK4geos9operation8relateng11NodeSection8toStringEv
    - functionName:    _ZNK4geos9operation8relateng11NodeSection8toStringEv
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          136
      EdgeCount:       49
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos9operation8relateng11NodeSection7edgeRepEPKNS_4geom12CoordinateXYES6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/NodeSection.cpp:234,19'
          Dst:             _ZN4geos9operation8relateng11NodeSection7edgeRepEPKNS_4geom12CoordinateXYES6_
        - Src:             'src/operation/relateng/NodeSection.cpp:236,18'
          Dst:             _ZN4geos9operation8relateng11NodeSection7edgeRepEPKNS_4geom12CoordinateXYES6_
    - functionName:    _ZN4geos9operation8relateng11NodeSection7edgeRepEPKNS_4geom12CoordinateXYES6_
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          30
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos2io9WKTWriter12toLineStringERKNS_4geom12CoordinateXYES5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/NodeSection.cpp:162,12'
          Dst:             _ZN4geos2io9WKTWriter12toLineStringERKNS_4geom12CoordinateXYES5_
    - functionName:    _ZN4geos9operation8relateng11NodeSection15compareWithNullEPKNS_4geom12CoordinateXYES6_
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          35
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/NodeSection.cpp:219,16'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
    - functionName:    _ZNK4geos9operation8relateng11NodeSection9compareToERKS2_
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos9operation8relateng11NodeSection15compareWithNullEPKNS_4geom12CoordinateXYES6_
        - _ZN4geos9operation8relateng11NodeSection7compareEii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/NodeSection.cpp:188,19'
          Dst:             _ZN4geos9operation8relateng11NodeSection7compareEii
        - Src:             'src/operation/relateng/NodeSection.cpp:192,18'
          Dst:             _ZN4geos9operation8relateng11NodeSection7compareEii
        - Src:             'src/operation/relateng/NodeSection.cpp:195,22'
          Dst:             _ZN4geos9operation8relateng11NodeSection7compareEii
        - Src:             'src/operation/relateng/NodeSection.cpp:199,18'
          Dst:             _ZN4geos9operation8relateng11NodeSection15compareWithNullEPKNS_4geom12CoordinateXYES6_
        - Src:             'src/operation/relateng/NodeSection.cpp:202,12'
          Dst:             _ZN4geos9operation8relateng11NodeSection15compareWithNullEPKNS_4geom12CoordinateXYES6_
    - functionName:    _ZN4geos9operation8relateng11NodeSection7compareEii
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng11NodeSection8isProperERKS2_S4_
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation8relateng11NodeSection8isProperEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/NodeSection.cpp:152,14'
          Dst:             _ZNK4geos9operation8relateng11NodeSection8isProperEv
        - Src:             'src/operation/relateng/NodeSection.cpp:152,30'
          Dst:             _ZNK4geos9operation8relateng11NodeSection8isProperEv
    - functionName:    _ZNK4geos9operation8relateng11NodeSection8isProperEv
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng11NodeSection14isNodeAtVertexEv
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng11NodeSection13isSamePolygonERKS2_
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation8relateng11NodeSection2idEv
        - _ZNK4geos9operation8relateng11NodeSection3isAEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/NodeSection.cpp:128,12'
          Dst:             _ZNK4geos9operation8relateng11NodeSection3isAEv
        - Src:             'src/operation/relateng/NodeSection.cpp:128,24'
          Dst:             _ZNK4geos9operation8relateng11NodeSection3isAEv
        - Src:             'src/operation/relateng/NodeSection.cpp:128,33'
          Dst:             _ZNK4geos9operation8relateng11NodeSection2idEv
        - Src:             'src/operation/relateng/NodeSection.cpp:128,44'
          Dst:             _ZNK4geos9operation8relateng11NodeSection2idEv
    - functionName:    _ZNK4geos9operation8relateng11NodeSection3isAEv
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng11NodeSection2idEv
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng11NodeSection14isSameGeometryERKS2_
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation8relateng11NodeSection3isAEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/NodeSection.cpp:120,12'
          Dst:             _ZNK4geos9operation8relateng11NodeSection3isAEv
        - Src:             'src/operation/relateng/NodeSection.cpp:120,24'
          Dst:             _ZNK4geos9operation8relateng11NodeSection3isAEv
    - functionName:    _ZN4geos9operation8relateng11NodeSection10isAreaAreaERKS2_S4_
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation8relateng11NodeSection9dimensionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/NodeSection.cpp:104,14'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9dimensionEv
        - Src:             'src/operation/relateng/NodeSection.cpp:104,47'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9dimensionEv
    - functionName:    _ZNK4geos9operation8relateng11NodeSection9dimensionEv
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng11NodeSection6isAreaEv
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng11NodeSection7isShellEv
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng11NodeSection12getPolygonalEv
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng11NodeSection6ringIdEv
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng11NodeSection6nodePtEv
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng11NodeSection9getVertexEi
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSection.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos9operation8relateng12NodeSections15prepareSectionsEvENK3$_0clERKNSt3__110unique_ptrINS1_11NodeSectionENS4_14default_deleteIS6_EEEESB_'
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSections.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation8relateng11NodeSection9compareToERKS2_
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/NodeSections.cpp:116,19'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9compareToERKS2_
    - functionName:    _ZN4geos9operation8relateng12NodeSections22collectPolygonSectionsERNSt3__16vectorINS3_10unique_ptrINS1_11NodeSectionENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEm
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSections.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation8relateng11NodeSection13isSamePolygonERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/NodeSections.cpp:150,22'
          Dst:             _ZNK4geos9operation8relateng11NodeSection13isSamePolygonERKS2_
    - functionName:    _ZN4geos9operation8relateng12NodeSections26hasMultiplePolygonSectionsERNSt3__16vectorINS3_10unique_ptrINS1_11NodeSectionENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEm
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSections.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation8relateng11NodeSection13isSamePolygonERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/NodeSections.cpp:136,16'
          Dst:             _ZNK4geos9operation8relateng11NodeSection13isSamePolygonERKS2_
    - functionName:    _ZN4geos9operation8relateng10RelateNodeC2EPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng12NodeSections15prepareSectionsEv
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSections.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng12NodeSections10createNodeEv
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSections.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          112
      EdgeCount:       53
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4geos9operation8relateng10RelateNode8addEdgesEPKNS1_11NodeSectionE
        - _ZN4geos9operation8relateng10RelateNode8addEdgesERNSt3__16vectorINS3_10unique_ptrINS1_11NodeSectionENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEE
        - _ZN4geos9operation8relateng10RelateNodeC2EPKNS_4geom12CoordinateXYE
        - _ZN4geos9operation8relateng12NodeSections15prepareSectionsEv
        - _ZN4geos9operation8relateng12NodeSections22collectPolygonSectionsERNSt3__16vectorINS3_10unique_ptrINS1_11NodeSectionENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEm
        - _ZN4geos9operation8relateng12NodeSections26hasMultiplePolygonSectionsERNSt3__16vectorINS3_10unique_ptrINS1_11NodeSectionENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEm
        - _ZN4geos9operation8relateng20PolygonNodeConverter7convertERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEE
        - _ZNK4geos9operation8relateng11NodeSection6isAreaEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/NodeSections.cpp:84,5'
          Dst:             _ZN4geos9operation8relateng12NodeSections15prepareSectionsEv
        - Src:             'src/operation/relateng/NodeSections.cpp:86,42'
          Dst:             _ZN4geos9operation8relateng10RelateNodeC2EPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/NodeSections.cpp:91,17'
          Dst:             _ZNK4geos9operation8relateng11NodeSection6isAreaEv
        - Src:             'src/operation/relateng/NodeSections.cpp:91,29'
          Dst:             _ZN4geos9operation8relateng12NodeSections26hasMultiplePolygonSectionsERNSt3__16vectorINS3_10unique_ptrINS1_11NodeSectionENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEm
        - Src:             'src/operation/relateng/NodeSections.cpp:92,60'
          Dst:             _ZN4geos9operation8relateng12NodeSections22collectPolygonSectionsERNSt3__16vectorINS3_10unique_ptrINS1_11NodeSectionENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEm
        - Src:             'src/operation/relateng/NodeSections.cpp:93,67'
          Dst:             _ZN4geos9operation8relateng20PolygonNodeConverter7convertERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEE
        - Src:             'src/operation/relateng/NodeSections.cpp:94,19'
          Dst:             _ZN4geos9operation8relateng10RelateNode8addEdgesERNSt3__16vectorINS3_10unique_ptrINS1_11NodeSectionENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEE
        - Src:             'src/operation/relateng/NodeSections.cpp:99,19'
          Dst:             _ZN4geos9operation8relateng10RelateNode8addEdgesEPKNS1_11NodeSectionE
    - functionName:    _ZNK4geos9operation8relateng12NodeSections12getPolygonalEb
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSections.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos9operation8relateng11NodeSection12getPolygonalEv
        - _ZNK4geos9operation8relateng11NodeSection3isAEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/NodeSections.cpp:70,17'
          Dst:             _ZNK4geos9operation8relateng11NodeSection3isAEv
        - Src:             'src/operation/relateng/NodeSections.cpp:71,40'
          Dst:             _ZNK4geos9operation8relateng11NodeSection12getPolygonalEv
    - functionName:    _ZNK4geos9operation8relateng12NodeSections16hasInteractionABEv
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSections.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          66
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos9operation8relateng11NodeSection3isAEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/NodeSections.cpp:53,17'
          Dst:             _ZNK4geos9operation8relateng11NodeSection3isAEv
    - functionName:    _ZN4geos9operation8relateng12NodeSections14addNodeSectionEPNS1_11NodeSectionE
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSections.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng12NodeSections13getCoordinateEv
      functionSourceFile: '/src/geos/src/operation/relateng/NodeSections.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos9operation8relateng20PolygonNodeConverter7convertERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEEENK3$_0clES7_S7_'
      functionSourceFile: '/src/geos/src/operation/relateng/PolygonNodeConverter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm19PolygonNodeTopology12compareAngleEPKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos9operation8relateng11NodeSection6nodePtEv
        - _ZNK4geos9operation8relateng11NodeSection9getVertexEi
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:47,20'
          Dst:             _ZNK4geos9operation8relateng11NodeSection6nodePtEv
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:48,18'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9getVertexEi
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:49,18'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9getVertexEi
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:46,20'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology12compareAngleEPKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9operation8relateng11NodeSectionC2EbiiiPKNS_4geom8GeometryEbPKNS3_12CoordinateXYES7_S9_
      functionSourceFile: '/src/geos/include/geos/operation/relateng/NodeSection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - bool
        - int
        - int
        - int
        - 'N/A'
        - bool
        - 'N/A'
        - double
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng20PolygonNodeConverter13createSectionEPKNS1_11NodeSectionEPKNS_4geom12CoordinateXYES9_
      functionSourceFile: '/src/geos/src/operation/relateng/PolygonNodeConverter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       12
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng11NodeSectionC2EbiiiPKNS_4geom8GeometryEbPKNS3_12CoordinateXYES7_S9_
        - _ZNK4geos9operation8relateng11NodeSection12getPolygonalEv
        - _ZNK4geos9operation8relateng11NodeSection14isNodeAtVertexEv
        - _ZNK4geos9operation8relateng11NodeSection2idEv
        - _ZNK4geos9operation8relateng11NodeSection3isAEv
        - _ZNK4geos9operation8relateng11NodeSection6nodePtEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:134,13'
          Dst:             _ZNK4geos9operation8relateng11NodeSection3isAEv
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:136,13'
          Dst:             _ZNK4geos9operation8relateng11NodeSection2idEv
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:137,13'
          Dst:             _ZNK4geos9operation8relateng11NodeSection12getPolygonalEv
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:138,13'
          Dst:             _ZNK4geos9operation8relateng11NodeSection14isNodeAtVertexEv
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:139,17'
          Dst:             _ZNK4geos9operation8relateng11NodeSection6nodePtEv
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:133,16'
          Dst:             _ZN4geos9operation8relateng11NodeSectionC2EbiiiPKNS_4geom8GeometryEbPKNS3_12CoordinateXYES7_S9_
    - functionName:    _ZN4geos9operation8relateng20PolygonNodeConverter4nextERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEEm
      functionSourceFile: '/src/geos/src/operation/relateng/PolygonNodeConverter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng20PolygonNodeConverter20convertShellAndHolesERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEEmRNS4_INS3_10unique_ptrIS5_NS3_14default_deleteIS5_EEEENS8_ISF_EEEE
      functionSourceFile: '/src/geos/src/operation/relateng/PolygonNodeConverter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng20PolygonNodeConverter13createSectionEPKNS1_11NodeSectionEPKNS_4geom12CoordinateXYES9_
        - _ZN4geos9operation8relateng20PolygonNodeConverter4nextERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEEm
        - _ZNK4geos9operation8relateng11NodeSection7isShellEv
        - _ZNK4geos9operation8relateng11NodeSection9getVertexEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:89,50'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9getVertexEi
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:90,21'
          Dst:             _ZN4geos9operation8relateng20PolygonNodeConverter4nextERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEEm
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:92,27'
          Dst:             _ZNK4geos9operation8relateng11NodeSection7isShellEv
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:95,54'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9getVertexEi
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:96,27'
          Dst:             _ZN4geos9operation8relateng20PolygonNodeConverter13createSectionEPKNS1_11NodeSectionEPKNS_4geom12CoordinateXYES9_
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:98,33'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9getVertexEi
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:99,13'
          Dst:             _ZN4geos9operation8relateng20PolygonNodeConverter4nextERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEEm
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:102,51'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9getVertexEi
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:103,23'
          Dst:             _ZN4geos9operation8relateng20PolygonNodeConverter13createSectionEPKNS1_11NodeSectionEPKNS_4geom12CoordinateXYES9_
    - functionName:    _ZN4geos9operation8relateng20PolygonNodeConverter12convertHolesERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/operation/relateng/PolygonNodeConverter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       31
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos9operation8relateng20PolygonNodeConverter13createSectionEPKNS1_11NodeSectionEPKNS_4geom12CoordinateXYES9_
        - _ZN4geos9operation8relateng20PolygonNodeConverter4nextERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEEm
        - _ZNK4geos9operation8relateng11NodeSection9getVertexEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:116,29'
          Dst:             _ZN4geos9operation8relateng20PolygonNodeConverter4nextERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEEm
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:117,53'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9getVertexEi
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:118,58'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9getVertexEi
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:119,27'
          Dst:             _ZN4geos9operation8relateng20PolygonNodeConverter13createSectionEPKNS1_11NodeSectionEPKNS_4geom12CoordinateXYES9_
    - functionName:    _ZN4geos9operation8relateng20PolygonNodeConverter9findShellERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/operation/relateng/PolygonNodeConverter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9operation8relateng11NodeSection7isShellEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:183,30'
          Dst:             _ZNK4geos9operation8relateng11NodeSection7isShellEv
    - functionName:    _ZN4geos9operation8relateng20PolygonNodeConverter13extractUniqueERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/operation/relateng/PolygonNodeConverter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          101
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos9operation8relateng11NodeSectionC2EPKS2_
        - _ZNK4geos9operation8relateng11NodeSection9compareToERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:152,40'
          Dst:             _ZN4geos9operation8relateng11NodeSectionC2EPKS2_
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:152,30'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9compareToERKS2_
    - functionName:    _ZN4geos9operation8relateng20PolygonNodeConverter7convertERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/operation/relateng/PolygonNodeConverter.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          96
      EdgeCount:       42
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos9operation8relateng11NodeSectionC2EPKS2_
        - _ZN4geos9operation8relateng20PolygonNodeConverter12convertHolesERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEE
        - _ZN4geos9operation8relateng20PolygonNodeConverter13extractUniqueERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEE
        - _ZN4geos9operation8relateng20PolygonNodeConverter20convertShellAndHolesERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEEmRNS4_INS3_10unique_ptrIS5_NS3_14default_deleteIS5_EEEENS8_ISF_EEEE
        - _ZN4geos9operation8relateng20PolygonNodeConverter9findShellERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:57,48'
          Dst:             _ZN4geos9operation8relateng20PolygonNodeConverter13extractUniqueERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEE
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:60,30'
          Dst:             _ZN4geos9operation8relateng11NodeSectionC2EPKS2_
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:65,30'
          Dst:             _ZN4geos9operation8relateng20PolygonNodeConverter9findShellERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEE
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:67,16'
          Dst:             _ZN4geos9operation8relateng20PolygonNodeConverter12convertHolesERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEE
        - Src:             'src/operation/relateng/PolygonNodeConverter.cpp:73,26'
          Dst:             _ZN4geos9operation8relateng20PolygonNodeConverter20convertShellAndHolesERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEEmRNS4_INS3_10unique_ptrIS5_NS3_14default_deleteIS5_EEEENS8_ISF_EEEE
    - functionName:    _ZN4geos9operation8relatenglsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_10RelateEdgeE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9operation8relateng10RelateEdge8toStringEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:465,14'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge8toStringEv
    - functionName:    _ZNK4geos9operation8relateng10RelateEdge8toStringEv
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          81
      EdgeCount:       28
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos2io9WKTWriter12toLineStringERKNS_4geom12CoordinateXYES5_
        - _ZNK4geos9operation8relateng10RelateEdge11labelStringEv
        - _ZNK4geos9operation8relateng10RelateNode13getCoordinateEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:430,43'
          Dst:             _ZNK4geos9operation8relateng10RelateNode13getCoordinateEv
        - Src:             'src/operation/relateng/RelateEdge.cpp:430,11'
          Dst:             _ZN4geos2io9WKTWriter12toLineStringERKNS_4geom12CoordinateXYES5_
        - Src:             'src/operation/relateng/RelateEdge.cpp:431,20'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge11labelStringEv
    - functionName:    _ZNK4geos9operation8relateng10RelateEdge11labelStringEv
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          78
      EdgeCount:       28
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNK4geos9operation8relateng10RelateEdge14locationStringEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:442,11'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge14locationStringEb
        - Src:             'src/operation/relateng/RelateEdge.cpp:444,11'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge14locationStringEb
    - functionName:    _ZNK4geos9operation8relateng10RelateEdge14locationStringEb
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8LocationE
        - _ZNK4geos9operation8relateng10RelateEdge8locationEbi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:454,11'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge8locationEbi
        - Src:             'src/operation/relateng/RelateEdge.cpp:454,8'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8LocationE
        - Src:             'src/operation/relateng/RelateEdge.cpp:455,11'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge8locationEbi
        - Src:             'src/operation/relateng/RelateEdge.cpp:455,8'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8LocationE
        - Src:             'src/operation/relateng/RelateEdge.cpp:456,11'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge8locationEbi
        - Src:             'src/operation/relateng/RelateEdge.cpp:456,8'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8LocationE
    - functionName:    _ZNK4geos9operation8relateng10RelateEdge8locationEbi
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/operation/relateng/RelateEdge.cpp:340,9'
          Branch Sides:    []
        - Branch String:   'src/operation/relateng/RelateEdge.cpp:347,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng10RelateEdge15setDimLocationsEbiNS_4geom8LocationE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng10RelateEdge10isInteriorEbi
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation8relateng10RelateEdge8locationEbi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:385,12'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge8locationEbi
    - functionName:    _ZNK4geos9operation8relateng10RelateEdge7isKnownEbi
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation8relateng10RelateEdge8locationEbi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:377,12'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge8locationEbi
    - functionName:    _ZN4geos9operation8relateng10RelateEdge19setUnknownLocationsEbNS_4geom8LocationE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          44
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng10RelateEdge11setLocationEbiNS_4geom8LocationE
        - _ZNK4geos9operation8relateng10RelateEdge7isKnownEbi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:284,11'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge7isKnownEbi
        - Src:             'src/operation/relateng/RelateEdge.cpp:285,9'
          Dst:             _ZN4geos9operation8relateng10RelateEdge11setLocationEbiNS_4geom8LocationE
        - Src:             'src/operation/relateng/RelateEdge.cpp:287,11'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge7isKnownEbi
        - Src:             'src/operation/relateng/RelateEdge.cpp:288,9'
          Dst:             _ZN4geos9operation8relateng10RelateEdge11setLocationEbiNS_4geom8LocationE
        - Src:             'src/operation/relateng/RelateEdge.cpp:290,11'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge7isKnownEbi
        - Src:             'src/operation/relateng/RelateEdge.cpp:291,9'
          Dst:             _ZN4geos9operation8relateng10RelateEdge11setLocationEbiNS_4geom8LocationE
    - functionName:    _ZN4geos9operation8relateng10RelateEdge11setLocationEbiNS_4geom8LocationE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation8relateng10RelateEdge5setOnEbNS_4geom8LocationE
        - _ZN4geos9operation8relateng10RelateEdge7setLeftEbNS_4geom8LocationE
        - _ZN4geos9operation8relateng10RelateEdge8setRightEbNS_4geom8LocationE
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/operation/relateng/RelateEdge.cpp:256,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:258,9'
          Dst:             _ZN4geos9operation8relateng10RelateEdge7setLeftEbNS_4geom8LocationE
        - Src:             'src/operation/relateng/RelateEdge.cpp:261,9'
          Dst:             _ZN4geos9operation8relateng10RelateEdge8setRightEbNS_4geom8LocationE
        - Src:             'src/operation/relateng/RelateEdge.cpp:264,9'
          Dst:             _ZN4geos9operation8relateng10RelateEdge5setOnEbNS_4geom8LocationE
    - functionName:    _ZN4geos9operation8relateng10RelateEdge7setLeftEbNS_4geom8LocationE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng10RelateEdge8setRightEbNS_4geom8LocationE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng10RelateEdge5setOnEbNS_4geom8LocationE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng10RelateEdge15setAllLocationsEbNS_4geom8LocationE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng10RelateEdge5setOnEbNS_4geom8LocationE
        - _ZN4geos9operation8relateng10RelateEdge7setLeftEbNS_4geom8LocationE
        - _ZN4geos9operation8relateng10RelateEdge8setRightEbNS_4geom8LocationE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:274,5'
          Dst:             _ZN4geos9operation8relateng10RelateEdge7setLeftEbNS_4geom8LocationE
        - Src:             'src/operation/relateng/RelateEdge.cpp:275,5'
          Dst:             _ZN4geos9operation8relateng10RelateEdge8setRightEbNS_4geom8LocationE
        - Src:             'src/operation/relateng/RelateEdge.cpp:276,5'
          Dst:             _ZN4geos9operation8relateng10RelateEdge5setOnEbNS_4geom8LocationE
    - functionName:    _ZNK4geos9operation8relateng10RelateEdge9dimensionEb
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng10RelateEdge17mergeSideLocationEbiNS_4geom8LocationE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng10RelateEdge11setLocationEbiNS_4geom8LocationE
        - _ZNK4geos9operation8relateng10RelateEdge8locationEbi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:231,24'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge8locationEbi
        - Src:             'src/operation/relateng/RelateEdge.cpp:234,9'
          Dst:             _ZN4geos9operation8relateng10RelateEdge11setLocationEbiNS_4geom8LocationE
    - functionName:    _ZN4geos9operation8relateng10RelateEdge15mergeDimEdgeLocEbNS_4geom8LocationE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation8relateng10RelateEdge12setDimensionEbi
        - _ZN4geos9operation8relateng10RelateEdge5setOnEbNS_4geom8LocationE
        - _ZNK4geos9operation8relateng10RelateEdge9dimensionEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:220,32'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge9dimensionEb
        - Src:             'src/operation/relateng/RelateEdge.cpp:221,9'
          Dst:             _ZN4geos9operation8relateng10RelateEdge12setDimensionEbi
        - Src:             'src/operation/relateng/RelateEdge.cpp:222,9'
          Dst:             _ZN4geos9operation8relateng10RelateEdge5setOnEbNS_4geom8LocationE
    - functionName:    _ZN4geos9operation8relateng10RelateEdge12setDimensionEbi
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng10RelateEdge5mergeEbib
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation8relateng10RelateEdge12setDimensionEbi
        - _ZN4geos9operation8relateng10RelateEdge15mergeDimEdgeLocEbNS_4geom8LocationE
        - _ZN4geos9operation8relateng10RelateEdge17mergeSideLocationEbiNS_4geom8LocationE
        - _ZN4geos9operation8relateng10RelateEdge5setOnEbNS_4geom8LocationE
        - _ZN4geos9operation8relateng10RelateEdge7setLeftEbNS_4geom8LocationE
        - _ZN4geos9operation8relateng10RelateEdge8setRightEbNS_4geom8LocationE
        - _ZNK4geos9operation8relateng10RelateEdge7isKnownEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:190,11'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge7isKnownEb
        - Src:             'src/operation/relateng/RelateEdge.cpp:191,9'
          Dst:             _ZN4geos9operation8relateng10RelateEdge12setDimensionEbi
        - Src:             'src/operation/relateng/RelateEdge.cpp:192,9'
          Dst:             _ZN4geos9operation8relateng10RelateEdge5setOnEbNS_4geom8LocationE
        - Src:             'src/operation/relateng/RelateEdge.cpp:193,9'
          Dst:             _ZN4geos9operation8relateng10RelateEdge7setLeftEbNS_4geom8LocationE
        - Src:             'src/operation/relateng/RelateEdge.cpp:194,9'
          Dst:             _ZN4geos9operation8relateng10RelateEdge8setRightEbNS_4geom8LocationE
        - Src:             'src/operation/relateng/RelateEdge.cpp:199,5'
          Dst:             _ZN4geos9operation8relateng10RelateEdge15mergeDimEdgeLocEbNS_4geom8LocationE
        - Src:             'src/operation/relateng/RelateEdge.cpp:200,5'
          Dst:             _ZN4geos9operation8relateng10RelateEdge17mergeSideLocationEbiNS_4geom8LocationE
        - Src:             'src/operation/relateng/RelateEdge.cpp:201,5'
          Dst:             _ZN4geos9operation8relateng10RelateEdge17mergeSideLocationEbiNS_4geom8LocationE
    - functionName:    _ZNK4geos9operation8relateng10RelateEdge7isKnownEb
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng10RelateEdge13compareToEdgeEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm19PolygonNodeTopology12compareAngleEPKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos9operation8relateng10RelateNode13getCoordinateEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:171,15'
          Dst:             _ZNK4geos9operation8relateng10RelateNode13getCoordinateEv
        - Src:             'src/operation/relateng/RelateEdge.cpp:170,12'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology12compareAngleEPKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos9operation8relateng10RelateEdge15setAreaInteriorEb
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng10RelateEdge15setAreaInteriorERNSt3__16vectorINS3_10unique_ptrIS2_NS3_14default_deleteIS2_EEEENS3_9allocatorIS8_EEEEb
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation8relateng10RelateEdge15setAreaInteriorEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:102,12'
          Dst:             _ZN4geos9operation8relateng10RelateEdge15setAreaInteriorEb
    - functionName:    _ZN4geos9operation8relateng10RelateEdge18findKnownEdgeIndexERNSt3__16vectorINS3_10unique_ptrIS2_NS3_14default_deleteIS2_EEEENS3_9allocatorIS8_EEEEb
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9operation8relateng10RelateEdge7isKnownEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:88,16'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge7isKnownEb
    - functionName:    _ZN4geos9operation8relateng10RelateEdge6createEPKNS1_10RelateNodeEPKNS_4geom12CoordinateXYEbib
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng10RelateEdgeC2EPKNS1_10RelateNodeEPKNS_4geom12CoordinateXYEb
        - _ZN4geos9operation8relateng10RelateEdgeC2EPKNS1_10RelateNodeEPKNS_4geom12CoordinateXYEbb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:74,20'
          Dst:             _ZN4geos9operation8relateng10RelateEdgeC2EPKNS1_10RelateNodeEPKNS_4geom12CoordinateXYEbb
        - Src:             'src/operation/relateng/RelateEdge.cpp:76,16'
          Dst:             _ZN4geos9operation8relateng10RelateEdgeC2EPKNS1_10RelateNodeEPKNS_4geom12CoordinateXYEb
    - functionName:    _ZN4geos9operation8relateng10RelateEdgeC2EPKNS1_10RelateNodeEPKNS_4geom12CoordinateXYEbb
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng10RelateEdge16setLocationsAreaEbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:45,5'
          Dst:             _ZN4geos9operation8relateng10RelateEdge16setLocationsAreaEbb
    - functionName:    _ZN4geos9operation8relateng10RelateEdgeC2EPKNS1_10RelateNodeEPKNS_4geom12CoordinateXYEb
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng10RelateEdge16setLocationsLineEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:54,5'
          Dst:             _ZN4geos9operation8relateng10RelateEdge16setLocationsLineEb
    - functionName:    _ZN4geos9operation8relateng10RelateEdge16setLocationsLineEb
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng10RelateEdge16setLocationsAreaEbb
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng10RelateEdge12setLocationsEbNS_4geom8LocationES4_S4_
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng10RelateEdgeC2EPKNS1_10RelateNodeEPKNS_4geom12CoordinateXYEbNS6_8LocationESA_SA_
      functionSourceFile: '/src/geos/src/operation/relateng/RelateEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng10RelateEdge12setLocationsEbNS_4geom8LocationES4_S4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateEdge.cpp:64,5'
          Dst:             _ZN4geos9operation8relateng10RelateEdge12setLocationsEbNS_4geom8LocationES4_S4_
    - functionName:    _ZN4geos9operation8relatenglsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_14RelateGeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9operation8relateng14RelateGeometry8toStringEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:466,14'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry8toStringEv
    - functionName:    _ZNK4geos9operation8relateng14RelateGeometry8toStringEv
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry23orientAndRemoveRepeatedERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEb
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          89
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom18CoordinateSequence17hasRepeatedPointsEv
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:476,35'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/relateng/RelateGeometry.cpp:477,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence17hasRepeatedPointsEv
        - Src:             'src/operation/relateng/RelateGeometry.cpp:484,24'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - Src:             'src/operation/relateng/RelateGeometry.cpp:486,22'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
        - Src:             'src/operation/relateng/RelateGeometry.cpp:491,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/operation/relateng/RelateGeometry.cpp:492,19'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry26extractRingToSegmentStringEbPKNS_4geom10LinearRingEiPKNS3_8EnvelopeEPKNS3_8GeometryERNSt3__16vectorIPKNS_6noding13SegmentStringENSD_9allocatorISI_EEEERNSE_INSD_10unique_ptrIKNS1_19RelateSegmentStringENSD_14default_deleteISP_EEEENSJ_ISS_EEEE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry23orientAndRemoveRepeatedERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEb
        - _ZN4geos9operation8relateng19RelateSegmentString10createRingERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbiiPKNS5_8GeometryEPKNS1_14RelateGeometryE
        - _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
        - _ZNK4geos4geom8Envelope10intersectsEPKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:438,34'
          Dst:             _ZNK4geos4geom8Envelope10intersectsEPKS1_
        - Src:             'src/operation/relateng/RelateGeometry.cpp:447,82'
          Dst:             _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
        - Src:             'src/operation/relateng/RelateGeometry.cpp:447,52'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry23orientAndRemoveRepeatedERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEb
        - Src:             'src/operation/relateng/RelateGeometry.cpp:448,15'
          Dst:             _ZN4geos9operation8relateng19RelateSegmentString10createRingERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbiiPKNS5_8GeometryEPKNS1_14RelateGeometryE
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry14removeRepeatedERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
        - _ZNK4geos4geom18CoordinateSequence17hasRepeatedPointsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:503,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence17hasRepeatedPointsEv
        - Src:             'src/operation/relateng/RelateGeometry.cpp:506,12'
          Dst:             _ZN4geos9operation5valid20RepeatedPointRemover20removeRepeatedPointsEPKNS_4geom18CoordinateSequenceEd
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry31extractSegmentStringsFromAtomicEbPKNS_4geom8GeometryEPKNS3_12MultiPolygonEPKNS3_8EnvelopeERNSt3__16vectorIPKNS_6noding13SegmentStringENSD_9allocatorISI_EEEERNSE_INSD_10unique_ptrIKNS1_19RelateSegmentStringENSD_14default_deleteISP_EEEENSJ_ISS_EEEE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          188
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry14removeRepeatedERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
        - _ZN4geos9operation8relateng14RelateGeometry26extractRingToSegmentStringEbPKNS_4geom10LinearRingEiPKNS3_8EnvelopeEPKNS3_8GeometryERNSt3__16vectorIPKNS_6noding13SegmentStringENSD_9allocatorISI_EEEERNSE_INSD_10unique_ptrIKNS1_19RelateSegmentStringENSD_14default_deleteISP_EEEENSJ_ISS_EEEE
        - _ZN4geos9operation8relateng19RelateSegmentString10createLineERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbiPKNS1_14RelateGeometryE
        - _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
        - _ZNK4geos4geom8Envelope10intersectsEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:397,47'
          Dst:             _ZNK4geos4geom8Envelope10intersectsEPKS1_
        - Src:             'src/operation/relateng/RelateGeometry.cpp:408,77'
          Dst:             _ZNK4geos4geom11SimpleCurve20getSharedCoordinatesEv
        - Src:             'src/operation/relateng/RelateGeometry.cpp:408,56'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry14removeRepeatedERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEE
        - Src:             'src/operation/relateng/RelateGeometry.cpp:409,19'
          Dst:             _ZN4geos9operation8relateng19RelateSegmentString10createLineERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbiPKNS1_14RelateGeometryE
        - Src:             'src/operation/relateng/RelateGeometry.cpp:420,9'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry26extractRingToSegmentStringEbPKNS_4geom10LinearRingEiPKNS3_8EnvelopeEPKNS3_8GeometryERNSt3__16vectorIPKNS_6noding13SegmentStringENSD_9allocatorISI_EEEERNSE_INSD_10unique_ptrIKNS1_19RelateSegmentStringENSD_14default_deleteISP_EEEENSJ_ISS_EEEE
        - Src:             'src/operation/relateng/RelateGeometry.cpp:422,13'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry26extractRingToSegmentStringEbPKNS_4geom10LinearRingEiPKNS3_8EnvelopeEPKNS3_8GeometryERNSt3__16vectorIPKNS_6noding13SegmentStringENSD_9allocatorISI_EEEERNSE_INSD_10unique_ptrIKNS1_19RelateSegmentStringENSD_14default_deleteISP_EEEENSJ_ISS_EEEE
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry21extractSegmentStringsEbPKNS_4geom8EnvelopeEPKNS3_8GeometryERNSt3__16vectorIPKNS_6noding13SegmentStringENSA_9allocatorISF_EEEERNSB_INSA_10unique_ptrIKNS1_19RelateSegmentStringENSA_14default_deleteISM_EEEENSG_ISP_EEEE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry21extractSegmentStringsEbPKNS_4geom8EnvelopeEPKNS3_8GeometryERNSt3__16vectorIPKNS_6noding13SegmentStringENSA_9allocatorISF_EEEERNSB_INSA_10unique_ptrIKNS1_19RelateSegmentStringENSA_14default_deleteISM_EEEENSG_ISP_EEEE
        - _ZN4geos9operation8relateng14RelateGeometry31extractSegmentStringsFromAtomicEbPKNS_4geom8GeometryEPKNS3_12MultiPolygonEPKNS3_8EnvelopeERNSt3__16vectorIPKNS_6noding13SegmentStringENSD_9allocatorISI_EEEERNSE_INSD_10unique_ptrIKNS1_19RelateSegmentStringENSD_14default_deleteISP_EEEENSJ_ISS_EEEE
        - _ZNK4geos4geom8Geometry12isCollectionEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:376,16'
          Dst:             _ZNK4geos4geom8Geometry12isCollectionEv
        - Src:             'src/operation/relateng/RelateGeometry.cpp:377,13'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry21extractSegmentStringsEbPKNS_4geom8EnvelopeEPKNS3_8GeometryERNSt3__16vectorIPKNS_6noding13SegmentStringENSA_9allocatorISF_EEEERNSB_INSA_10unique_ptrIKNS1_19RelateSegmentStringENSA_14default_deleteISM_EEEENSG_ISP_EEEE
        - Src:             'src/operation/relateng/RelateGeometry.cpp:380,13'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry31extractSegmentStringsFromAtomicEbPKNS_4geom8GeometryEPKNS3_12MultiPolygonEPKNS3_8EnvelopeERNSt3__16vectorIPKNS_6noding13SegmentStringENSD_9allocatorISI_EEEERNSE_INSD_10unique_ptrIKNS1_19RelateSegmentStringENSD_14default_deleteISP_EEEENSJ_ISS_EEEE
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry21extractSegmentStringsEbPKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry21extractSegmentStringsEbPKNS_4geom8EnvelopeEPKNS3_8GeometryERNSt3__16vectorIPKNS_6noding13SegmentStringENSA_9allocatorISF_EEEERNSB_INSA_10unique_ptrIKNS1_19RelateSegmentStringENSA_14default_deleteISM_EEEENSG_ISP_EEEE
        - _ZNK4geos9operation8relateng14RelateGeometry10isPreparedEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:339,16'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry10isPreparedEv
        - Src:             'src/operation/relateng/RelateGeometry.cpp:0,0'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry21extractSegmentStringsEbPKNS_4geom8EnvelopeEPKNS3_8GeometryERNSt3__16vectorIPKNS_6noding13SegmentStringENSA_9allocatorISF_EEEERNSB_INSA_10unique_ptrIKNS1_19RelateSegmentStringENSA_14default_deleteISM_EEEENSG_ISP_EEEE
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry18getEffectivePointsEv
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          129
      EdgeCount:       54
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN4geos4geom4util14PointExtracter9getPointsERKNS0_8GeometryERNSt3__16vectorIPKNS0_5PointENS6_9allocatorISA_EEEE
        - _ZN4geos9operation8relateng14RelateGeometry13locateWithDimEPKNS_4geom12CoordinateXYE
        - _ZN4geos9operation8relateng17DimensionLocation9dimensionEi
        - _ZNK4geos9operation8relateng14RelateGeometry16getDimensionRealEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:311,5'
          Dst:             _ZN4geos4geom4util14PointExtracter9getPointsERKNS0_8GeometryERNSt3__16vectorIPKNS0_5PointENS6_9allocatorISA_EEEE
        - Src:             'src/operation/relateng/RelateGeometry.cpp:313,9'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry16getDimensionRealEv
        - Src:             'src/operation/relateng/RelateGeometry.cpp:321,22'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry13locateWithDimEPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/RelateGeometry.cpp:322,13'
          Dst:             _ZN4geos9operation8relateng17DimensionLocation9dimensionEi
    - functionName:    _ZNK4geos9operation8relateng14RelateGeometry16getDimensionRealEv
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos9operation8relateng14RelateGeometry12getDimensionEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:164,9'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry12getDimensionEv
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry13locateWithDimEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry10getLocatorEv
        - _ZN4geos9operation8relateng18RelatePointLocator13locateWithDimEPKNS_4geom12CoordinateXYE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:232,15'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry10getLocatorEv
        - Src:             'src/operation/relateng/RelateGeometry.cpp:232,29'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator13locateWithDimEPKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry10getLocatorEv
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation8relateng18RelatePointLocatorC2EPKNS_4geom8GeometryEbRKNS_9algorithm16BoundaryNodeRuleE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:186,27'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocatorC2EPKNS_4geom8GeometryEbRKNS_9algorithm16BoundaryNodeRuleE
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocatorC2EPKNS_4geom8GeometryEbRKNS_9algorithm16BoundaryNodeRuleE
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelatePointLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng18RelatePointLocator4initEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelatePointLocator.h:114,9'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator4initEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry18createUniquePointsEv
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom4util28ComponentCoordinateExtracter14getCoordinatesERKNS0_8GeometryERNSt3__16vectorIPKNS0_12CoordinateXYENS6_9allocatorISA_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:300,5'
          Dst:             _ZN4geos4geom4util28ComponentCoordinateExtracter14getCoordinatesERKNS0_8GeometryERNSt3__16vectorIPKNS0_12CoordinateXYENS6_9allocatorISA_EEEE
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry15getUniquePointsEv
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry18createUniquePointsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:288,24'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry18createUniquePointsEv
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry11hasBoundaryEv
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry10getLocatorEv
        - _ZNK4geos9operation8relateng18RelatePointLocator11hasBoundaryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:279,12'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry10getLocatorEv
        - Src:             'src/operation/relateng/RelateGeometry.cpp:279,26'
          Dst:             _ZNK4geos9operation8relateng18RelatePointLocator11hasBoundaryEv
    - functionName:    _ZNK4geos9operation8relateng14RelateGeometry7isEmptyEv
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng14RelateGeometry11isPolygonalEv
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng14RelateGeometry20isSelfNodingRequiredEv
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry10locateNodeEPKNS_4geom12CoordinateXYEPKNS3_8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry10getLocatorEv
        - _ZN4geos9operation8relateng18RelatePointLocator10locateNodeEPKNS_4geom12CoordinateXYEPKNS3_8GeometryE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:224,12'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry10getLocatorEv
        - Src:             'src/operation/relateng/RelateGeometry.cpp:224,26'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator10locateNodeEPKNS_4geom12CoordinateXYEPKNS3_8GeometryE
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry16locateAreaVertexEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry10locateNodeEPKNS_4geom12CoordinateXYEPKNS3_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:216,12'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry10locateNodeEPKNS_4geom12CoordinateXYEPKNS3_8GeometryE
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry20locateLineEndWithDimEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry10getLocatorEv
        - _ZN4geos9operation8relateng18RelatePointLocator20locateLineEndWithDimEPKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:204,12'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry10getLocatorEv
        - Src:             'src/operation/relateng/RelateGeometry.cpp:204,26'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator20locateLineEndWithDimEPKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry12isNodeInAreaEPKNS_4geom12CoordinateXYEPKNS3_8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry10getLocatorEv
        - _ZN4geos9operation8relateng18RelatePointLocator17locateNodeWithDimEPKNS_4geom12CoordinateXYEPKNS3_8GeometryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:195,18'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry10getLocatorEv
        - Src:             'src/operation/relateng/RelateGeometry.cpp:195,32'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator17locateNodeWithDimEPKNS_4geom12CoordinateXYEPKNS3_8GeometryE
    - functionName:    _ZNK4geos9operation8relateng14RelateGeometry8hasEdgesEv
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry12isZeroLengthEPKNS_4geom10LineStringE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:149,22'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry12isZeroLengthEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          107
      EdgeCount:       24
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom4util14GeometryLister4listEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
        - _ZN4geos9operation8relateng14RelateGeometry12isZeroLengthEPKNS_4geom10LineStringE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:127,5'
          Dst:             _ZN4geos4geom4util14GeometryLister4listEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
        - Src:             'src/operation/relateng/RelateGeometry.cpp:131,19'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry12isZeroLengthEPKNS_4geom10LineStringE
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry4nameEb
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng14RelateGeometry17analyzeDimensionsEv
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         58
      ICount:          263
      EdgeCount:       69
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos4geom4util14GeometryLister4listEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:100,5'
          Dst:             _ZN4geos4geom4util14GeometryLister4listEPKNS0_8GeometryERNSt3__16vectorIS5_NS6_9allocatorIS5_EEEE
    - functionName:    _ZNK4geos9operation8relateng14RelateGeometry16isZeroLengthLineEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateGeometry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry12isZeroLengthEPKNS_4geom8GeometryE
        - _ZNK4geos9operation8relateng14RelateGeometry12getDimensionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelateGeometry.h:109,13'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry12getDimensionEv
        - Src:             'include/geos/operation/relateng/RelateGeometry.h:111,16'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry12isZeroLengthEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation8relateng14RelateGeometryC2EPKNS_4geom8GeometryEbRKNS_9algorithm16BoundaryNodeRuleE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateGeometry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng14RelateGeometry17analyzeDimensionsEv
        - _ZNK4geos9operation8relateng14RelateGeometry16isZeroLengthLineEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateGeometry.cpp:60,21'
          Dst:             _ZNK4geos9operation8relateng14RelateGeometry16isZeroLengthLineEPKNS_4geom8GeometryE
        - Src:             'src/operation/relateng/RelateGeometry.cpp:63,5'
          Dst:             _ZN4geos9operation8relateng14RelateGeometry17analyzeDimensionsEv
    - functionName:    _ZN4geos9operation8relatenglsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_10RelateNodeE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos9operation8relateng10RelateNode8toStringEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNode.cpp:315,14'
          Dst:             _ZNK4geos9operation8relateng10RelateNode8toStringEv
    - functionName:    _ZNK4geos9operation8relateng10RelateNode8toStringEv
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          117
      EdgeCount:       44
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos2io9WKTWriter7toPointERKNS_4geom12CoordinateXYE
        - _ZNK4geos9operation8relateng10RelateEdge8toStringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNode.cpp:303,22'
          Dst:             _ZN4geos2io9WKTWriter7toPointERKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/RelateNode.cpp:305,18'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge8toStringEv
    - functionName:    _ZN4geos9operation8relateng10RelateNode15hasExteriorEdgeEb
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos9operation8relateng10RelateEdge8locationEbi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNode.cpp:288,38'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge8locationEbi
        - Src:             'src/operation/relateng/RelateNode.cpp:289,38'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge8locationEbi
    - functionName:    _ZN4geos9operation8relateng10RelateNode22propagateSideLocationsEbm
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation8relateng10RelateEdge19setUnknownLocationsEbNS_4geom8LocationE
        - _ZN4geos9operation8relateng10RelateNode9nextIndexERNSt3__16vectorINS3_10unique_ptrINS1_10RelateEdgeENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEm
        - _ZNK4geos9operation8relateng10RelateEdge8locationEbi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNode.cpp:244,43'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge8locationEbi
        - Src:             'src/operation/relateng/RelateNode.cpp:246,25'
          Dst:             _ZN4geos9operation8relateng10RelateNode9nextIndexERNSt3__16vectorINS3_10unique_ptrINS1_10RelateEdgeENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEm
        - Src:             'src/operation/relateng/RelateNode.cpp:249,12'
          Dst:             _ZN4geos9operation8relateng10RelateEdge19setUnknownLocationsEbNS_4geom8LocationE
        - Src:             'src/operation/relateng/RelateNode.cpp:250,22'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge8locationEbi
        - Src:             'src/operation/relateng/RelateNode.cpp:251,17'
          Dst:             _ZN4geos9operation8relateng10RelateNode9nextIndexERNSt3__16vectorINS3_10unique_ptrINS1_10RelateEdgeENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEm
    - functionName:    _ZN4geos9operation8relateng10RelateNode9nextIndexERNSt3__16vectorINS3_10unique_ptrINS1_10RelateEdgeENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEm
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng10RelateNode10finishNodeEbb
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng10RelateEdge15setAreaInteriorERNSt3__16vectorINS3_10unique_ptrIS2_NS3_14default_deleteIS2_EEEENS3_9allocatorIS8_EEEEb
        - _ZN4geos9operation8relateng10RelateEdge18findKnownEdgeIndexERNSt3__16vectorINS3_10unique_ptrIS2_NS3_14default_deleteIS2_EEEENS3_9allocatorIS8_EEEEb
        - _ZN4geos9operation8relateng10RelateNode22propagateSideLocationsEbm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNode.cpp:229,9'
          Dst:             _ZN4geos9operation8relateng10RelateEdge15setAreaInteriorERNSt3__16vectorINS3_10unique_ptrIS2_NS3_14default_deleteIS2_EEEENS3_9allocatorIS8_EEEEb
        - Src:             'src/operation/relateng/RelateNode.cpp:232,34'
          Dst:             _ZN4geos9operation8relateng10RelateEdge18findKnownEdgeIndexERNSt3__16vectorINS3_10unique_ptrIS2_NS3_14default_deleteIS2_EEEENS3_9allocatorIS8_EEEEb
        - Src:             'src/operation/relateng/RelateNode.cpp:235,9'
          Dst:             _ZN4geos9operation8relateng10RelateNode22propagateSideLocationsEbm
    - functionName:    _ZN4geos9operation8relateng10RelateNode6finishEbb
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng10RelateNode10finishNodeEbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNode.cpp:218,5'
          Dst:             _ZN4geos9operation8relateng10RelateNode10finishNodeEbb
        - Src:             'src/operation/relateng/RelateNode.cpp:219,5'
          Dst:             _ZN4geos9operation8relateng10RelateNode10finishNodeEbb
    - functionName:    _ZN4geos9operation8relateng10RelateNode7addEdgeEbPKNS_4geom12CoordinateXYEib
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          107
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation8relateng10RelateEdge5mergeEbib
        - _ZN4geos9operation8relateng10RelateEdge6createEPKNS1_10RelateNodeEPKNS_4geom12CoordinateXYEbib
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9operation8relateng10RelateEdge13compareToEdgeEPKNS_4geom12CoordinateXYE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNode.cpp:178,17'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/relateng/RelateNode.cpp:184,23'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge13compareToEdgeEPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/RelateNode.cpp:186,16'
          Dst:             _ZN4geos9operation8relateng10RelateEdge5mergeEbib
        - Src:             'src/operation/relateng/RelateNode.cpp:196,21'
          Dst:             _ZN4geos9operation8relateng10RelateEdge6createEPKNS1_10RelateNodeEPKNS_4geom12CoordinateXYEbib
        - Src:             'src/operation/relateng/RelateNode.cpp:196,21'
          Dst:             _ZN4geos9operation8relateng10RelateEdge6createEPKNS1_10RelateNodeEPKNS_4geom12CoordinateXYEbib
    - functionName:    _ZN4geos9operation8relateng10RelateNode9prevIndexERNSt3__16vectorINS3_10unique_ptrINS1_10RelateEdgeENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEm
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng10RelateNode16updateIfAreaNextEbm
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng10RelateEdge15setAreaInteriorEb
        - _ZN4geos9operation8relateng10RelateNode9nextIndexERNSt3__16vectorINS3_10unique_ptrINS1_10RelateEdgeENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEm
        - _ZNK4geos9operation8relateng10RelateEdge10isInteriorEbi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNode.cpp:146,29'
          Dst:             _ZN4geos9operation8relateng10RelateNode9nextIndexERNSt3__16vectorINS3_10unique_ptrINS1_10RelateEdgeENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEm
        - Src:             'src/operation/relateng/RelateNode.cpp:148,19'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge10isInteriorEbi
        - Src:             'src/operation/relateng/RelateNode.cpp:150,15'
          Dst:             _ZN4geos9operation8relateng10RelateEdge15setAreaInteriorEb
    - functionName:    _ZN4geos9operation8relateng10RelateNode16updateIfAreaPrevEbm
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng10RelateEdge15setAreaInteriorEb
        - _ZN4geos9operation8relateng10RelateNode9prevIndexERNSt3__16vectorINS3_10unique_ptrINS1_10RelateEdgeENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEm
        - _ZNK4geos9operation8relateng10RelateEdge10isInteriorEbi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNode.cpp:133,29'
          Dst:             _ZN4geos9operation8relateng10RelateNode9prevIndexERNSt3__16vectorINS3_10unique_ptrINS1_10RelateEdgeENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEm
        - Src:             'src/operation/relateng/RelateNode.cpp:135,19'
          Dst:             _ZNK4geos9operation8relateng10RelateEdge10isInteriorEbi
        - Src:             'src/operation/relateng/RelateNode.cpp:137,15'
          Dst:             _ZN4geos9operation8relateng10RelateEdge15setAreaInteriorEb
    - functionName:    _ZN4geos9operation8relateng10RelateNode17updateEdgesInAreaEbmm
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation8relateng10RelateEdge15setAreaInteriorEb
        - _ZN4geos9operation8relateng10RelateNode9nextIndexERNSt3__16vectorINS3_10unique_ptrINS1_10RelateEdgeENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNode.cpp:120,25'
          Dst:             _ZN4geos9operation8relateng10RelateNode9nextIndexERNSt3__16vectorINS3_10unique_ptrINS1_10RelateEdgeENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEm
        - Src:             'src/operation/relateng/RelateNode.cpp:123,15'
          Dst:             _ZN4geos9operation8relateng10RelateEdge15setAreaInteriorEb
        - Src:             'src/operation/relateng/RelateNode.cpp:124,17'
          Dst:             _ZN4geos9operation8relateng10RelateNode9nextIndexERNSt3__16vectorINS3_10unique_ptrINS1_10RelateEdgeENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEm
    - functionName:    _ZN4geos9operation8relateng10RelateNode11addAreaEdgeEbPKNS_4geom12CoordinateXYEb
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng10RelateNode7addEdgeEbPKNS_4geom12CoordinateXYEib
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNode.cpp:167,12'
          Dst:             _ZN4geos9operation8relateng10RelateNode7addEdgeEbPKNS_4geom12CoordinateXYEib
    - functionName:    _ZN4geos9operation8relateng10RelateNode11addLineEdgeEbPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng10RelateNode7addEdgeEbPKNS_4geom12CoordinateXYEib
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNode.cpp:159,12'
          Dst:             _ZN4geos9operation8relateng10RelateNode7addEdgeEbPKNS_4geom12CoordinateXYEib
    - functionName:    _ZNK4geos9operation8relateng10RelateNode7indexOfERKNSt3__16vectorINS3_10unique_ptrINS1_10RelateEdgeENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEPKS6_
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng10RelateNode8addEdgesERNSt3__16vectorINS3_10unique_ptrINS1_11NodeSectionENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation8relateng10RelateNode8addEdgesEPKNS1_11NodeSectionE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNode.cpp:70,9'
          Dst:             _ZN4geos9operation8relateng10RelateNode8addEdgesEPKNS1_11NodeSectionE
    - functionName:    _ZN4geos9operation8relateng10RelateNode8addEdgesEPKNS1_11NodeSectionE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos9operation8relateng10RelateNode11addAreaEdgeEbPKNS_4geom12CoordinateXYEb
        - _ZN4geos9operation8relateng10RelateNode11addLineEdgeEbPKNS_4geom12CoordinateXYE
        - _ZN4geos9operation8relateng10RelateNode16updateIfAreaNextEbm
        - _ZN4geos9operation8relateng10RelateNode16updateIfAreaPrevEbm
        - _ZN4geos9operation8relateng10RelateNode17updateEdgesInAreaEbmm
        - _ZNK4geos9operation8relateng10RelateNode7indexOfERKNSt3__16vectorINS3_10unique_ptrINS1_10RelateEdgeENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEPKS6_
        - _ZNK4geos9operation8relateng11NodeSection3isAEv
        - _ZNK4geos9operation8relateng11NodeSection9dimensionEv
        - _ZNK4geos9operation8relateng11NodeSection9getVertexEi
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/operation/relateng/RelateNode.cpp:95,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/relateng/RelateNode.cpp:95,17'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9dimensionEv
        - Src:             'src/operation/relateng/RelateNode.cpp:97,25'
          Dst:             _ZNK4geos9operation8relateng11NodeSection3isAEv
        - Src:             'src/operation/relateng/RelateNode.cpp:97,36'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9getVertexEi
        - Src:             'src/operation/relateng/RelateNode.cpp:97,9'
          Dst:             _ZN4geos9operation8relateng10RelateNode11addLineEdgeEbPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/RelateNode.cpp:98,25'
          Dst:             _ZNK4geos9operation8relateng11NodeSection3isAEv
        - Src:             'src/operation/relateng/RelateNode.cpp:98,36'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9getVertexEi
        - Src:             'src/operation/relateng/RelateNode.cpp:98,9'
          Dst:             _ZN4geos9operation8relateng10RelateNode11addLineEdgeEbPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/RelateNode.cpp:103,48'
          Dst:             _ZNK4geos9operation8relateng11NodeSection3isAEv
        - Src:             'src/operation/relateng/RelateNode.cpp:103,59'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9getVertexEi
        - Src:             'src/operation/relateng/RelateNode.cpp:103,32'
          Dst:             _ZN4geos9operation8relateng10RelateNode11addAreaEdgeEbPKNS_4geom12CoordinateXYEb
        - Src:             'src/operation/relateng/RelateNode.cpp:105,48'
          Dst:             _ZNK4geos9operation8relateng11NodeSection3isAEv
        - Src:             'src/operation/relateng/RelateNode.cpp:105,59'
          Dst:             _ZNK4geos9operation8relateng11NodeSection9getVertexEi
        - Src:             'src/operation/relateng/RelateNode.cpp:105,32'
          Dst:             _ZN4geos9operation8relateng10RelateNode11addAreaEdgeEbPKNS_4geom12CoordinateXYEb
        - Src:             'src/operation/relateng/RelateNode.cpp:107,30'
          Dst:             _ZNK4geos9operation8relateng10RelateNode7indexOfERKNSt3__16vectorINS3_10unique_ptrINS1_10RelateEdgeENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEPKS6_
        - Src:             'src/operation/relateng/RelateNode.cpp:108,30'
          Dst:             _ZNK4geos9operation8relateng10RelateNode7indexOfERKNSt3__16vectorINS3_10unique_ptrINS1_10RelateEdgeENS3_14default_deleteIS6_EEEENS3_9allocatorIS9_EEEEPKS6_
        - Src:             'src/operation/relateng/RelateNode.cpp:109,31'
          Dst:             _ZNK4geos9operation8relateng11NodeSection3isAEv
        - Src:             'src/operation/relateng/RelateNode.cpp:109,9'
          Dst:             _ZN4geos9operation8relateng10RelateNode17updateEdgesInAreaEbmm
        - Src:             'src/operation/relateng/RelateNode.cpp:110,30'
          Dst:             _ZNK4geos9operation8relateng11NodeSection3isAEv
        - Src:             'src/operation/relateng/RelateNode.cpp:110,9'
          Dst:             _ZN4geos9operation8relateng10RelateNode16updateIfAreaPrevEbm
        - Src:             'src/operation/relateng/RelateNode.cpp:111,30'
          Dst:             _ZNK4geos9operation8relateng11NodeSection3isAEv
        - Src:             'src/operation/relateng/RelateNode.cpp:111,9'
          Dst:             _ZN4geos9operation8relateng10RelateNode16updateIfAreaNextEbm
    - functionName:    _ZN4geos9operation8relateng10RelateNode8addEdgesERNSt3__16vectorIPKNS1_11NodeSectionENS3_9allocatorIS7_EEEE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation8relateng10RelateNode8addEdgesEPKNS1_11NodeSectionE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateNode.cpp:61,9'
          Dst:             _ZN4geos9operation8relateng10RelateNode8addEdgesEPKNS1_11NodeSectionE
    - functionName:    _ZNK4geos9operation8relateng10RelateNode8getEdgesEv
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng10RelateNode13getCoordinateEv
      functionSourceFile: '/src/geos/src/operation/relateng/RelateNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9algorithm6locate24SimplePointInAreaLocatorC2ERKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/algorithm/locate/SimplePointInAreaLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm6locate22PointOnGeometryLocatorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/algorithm/locate/SimplePointInAreaLocator.h:94,5'
          Dst:             _ZN4geos9algorithm6locate22PointOnGeometryLocatorC2Ev
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocator10getLocatorEm
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm6locate24SimplePointInAreaLocatorC2ERKNS_4geom8GeometryE
        - _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC2ERKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:321,31'
          Dst:             _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC2ERKNS_4geom8GeometryE
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:324,31'
          Dst:             _ZN4geos9algorithm6locate24SimplePointInAreaLocatorC2ERKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation8relateng19AdjacentEdgeLocatorC2EPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/include/geos/operation/relateng/AdjacentEdgeLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng19AdjacentEdgeLocator4initEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/AdjacentEdgeLocator.h:69,9'
          Dst:             _ZN4geos9operation8relateng19AdjacentEdgeLocator4initEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocator17locateOnPolygonalEPKNS_4geom12CoordinateXYEbPKNS3_8GeometryEm
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation8relateng18RelatePointLocator10getLocatorEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:308,39'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator10getLocatorEm
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocator12locateOnLineEPKNS_4geom12CoordinateXYEPKNS3_10LineStringE
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm13PointLocation8isOnLineERKNS_4geom12CoordinateXYEPKNS2_18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:257,37'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:260,40'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:261,9'
          Dst:             _ZN4geos9algorithm13PointLocation8isOnLineERKNS_4geom12CoordinateXYEPKNS2_18CoordinateSequenceE
    - functionName:    _ZNK4geos9operation8relateng18RelatePointLocator14locateOnPointsEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocator13locateOnLinesEPKNS_4geom12CoordinateXYEb
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          76
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos9operation8relateng18RelatePointLocator12locateOnLineEPKNS_4geom12CoordinateXYEPKNS3_10LineStringE
        - _ZNK4geos9operation8relateng14LinearBoundary10isBoundaryEPKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:233,50'
          Dst:             _ZNK4geos9operation8relateng14LinearBoundary10isBoundaryEPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:243,24'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator12locateOnLineEPKNS_4geom12CoordinateXYEPKNS3_10LineStringE
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocator18computeDimLocationEPKNS_4geom12CoordinateXYEbPKNS3_8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos9operation8relateng17DimensionLocation12locationAreaENS_4geom8LocationE
        - _ZN4geos9operation8relateng17DimensionLocation12locationLineENS_4geom8LocationE
        - _ZN4geos9operation8relateng17DimensionLocation13locationPointENS_4geom8LocationE
        - _ZN4geos9operation8relateng18RelatePointLocator13locateOnLinesEPKNS_4geom12CoordinateXYEb
        - _ZN4geos9operation8relateng18RelatePointLocator16locateOnPolygonsEPKNS_4geom12CoordinateXYEbPKNS3_8GeometryE
        - _ZNK4geos9operation8relateng18RelatePointLocator14locateOnPointsEPKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:199,28'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator16locateOnPolygonsEPKNS_4geom12CoordinateXYEbPKNS3_8GeometryE
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:201,20'
          Dst:             _ZN4geos9operation8relateng17DimensionLocation12locationAreaENS_4geom8LocationE
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:204,28'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator13locateOnLinesEPKNS_4geom12CoordinateXYEb
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:206,20'
          Dst:             _ZN4geos9operation8relateng17DimensionLocation12locationLineENS_4geom8LocationE
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:209,26'
          Dst:             _ZNK4geos9operation8relateng18RelatePointLocator14locateOnPointsEPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:211,20'
          Dst:             _ZN4geos9operation8relateng17DimensionLocation13locationPointENS_4geom8LocationE
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocator16locateOnPolygonsEPKNS_4geom12CoordinateXYEbPKNS3_8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          91
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation8relateng18RelatePointLocator17locateOnPolygonalEPKNS_4geom12CoordinateXYEbPKNS3_8GeometryEm
        - _ZN4geos9operation8relateng19AdjacentEdgeLocator6locateEPKNS_4geom12CoordinateXYE
        - _ZN4geos9operation8relateng19AdjacentEdgeLocatorC2EPKNS_4geom8GeometryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:275,24'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator17locateOnPolygonalEPKNS_4geom12CoordinateXYEbPKNS3_8GeometryEm
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:289,38'
          Dst:             _ZN4geos9operation8relateng19AdjacentEdgeLocatorC2EPKNS_4geom8GeometryE
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:291,32'
          Dst:             _ZN4geos9operation8relateng19AdjacentEdgeLocator6locateEPKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocator13locateWithDimEPKNS_4geom12CoordinateXYEbPKNS3_8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation8relateng18RelatePointLocator18computeDimLocationEPKNS_4geom12CoordinateXYEbPKNS3_8GeometryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:188,18'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator18computeDimLocationEPKNS_4geom12CoordinateXYEbPKNS3_8GeometryE
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocator17locateNodeWithDimEPKNS_4geom12CoordinateXYEPKNS3_8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng18RelatePointLocator13locateWithDimEPKNS_4geom12CoordinateXYEbPKNS3_8GeometryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:161,12'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator13locateWithDimEPKNS_4geom12CoordinateXYEbPKNS3_8GeometryE
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocator10locateNodeEPKNS_4geom12CoordinateXYEPKNS3_8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng17DimensionLocation8locationEi
        - _ZN4geos9operation8relateng18RelatePointLocator17locateNodeWithDimEPKNS_4geom12CoordinateXYEPKNS3_8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:153,40'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator17locateNodeWithDimEPKNS_4geom12CoordinateXYEPKNS3_8GeometryE
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:153,12'
          Dst:             _ZN4geos9operation8relateng17DimensionLocation8locationEi
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocator20locateLineEndWithDimEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation8relateng17DimensionLocation12locationAreaENS_4geom8LocationE
        - _ZN4geos9operation8relateng18RelatePointLocator16locateOnPolygonsEPKNS_4geom12CoordinateXYEbPKNS3_8GeometryE
        - _ZNK4geos9operation8relateng14LinearBoundary10isBoundaryEPKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:139,28'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator16locateOnPolygonsEPKNS_4geom12CoordinateXYEbPKNS3_8GeometryE
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:141,20'
          Dst:             _ZN4geos9operation8relateng17DimensionLocation12locationAreaENS_4geom8LocationE
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:143,26'
          Dst:             _ZNK4geos9operation8relateng14LinearBoundary10isBoundaryEPKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocator13locateWithDimEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng18RelatePointLocator13locateWithDimEPKNS_4geom12CoordinateXYEbPKNS3_8GeometryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:169,12'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator13locateWithDimEPKNS_4geom12CoordinateXYEbPKNS3_8GeometryE
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocator6locateEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng17DimensionLocation8locationEi
        - _ZN4geos9operation8relateng18RelatePointLocator13locateWithDimEPKNS_4geom12CoordinateXYE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:130,40'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator13locateWithDimEPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:130,12'
          Dst:             _ZN4geos9operation8relateng17DimensionLocation8locationEi
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocator12addPolygonalEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocator7addLineEPKNS_4geom10LineStringE
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocator8addPointEPKNS_4geom5PointE
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng18RelatePointLocator11hasBoundaryEv
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation8relateng14LinearBoundary11hasBoundaryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:70,26'
          Dst:             _ZNK4geos9operation8relateng14LinearBoundary11hasBoundaryEv
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocator15extractElementsEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          137
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos9operation8relateng18RelatePointLocator12addPolygonalEPKNS_4geom8GeometryE
        - _ZN4geos9operation8relateng18RelatePointLocator15extractElementsEPKNS_4geom8GeometryE
        - _ZN4geos9operation8relateng18RelatePointLocator7addLineEPKNS_4geom10LineStringE
        - _ZN4geos9operation8relateng18RelatePointLocator8addPointEPKNS_4geom5PointE
        - _ZNK4geos4geom8Geometry12isCollectionEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:82,9'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator8addPointEPKNS_4geom5PointE
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:86,9'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator7addLineEPKNS_4geom10LineStringE
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:91,9'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator12addPolygonalEPKNS_4geom8GeometryE
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:93,22'
          Dst:             _ZNK4geos4geom8Geometry12isCollectionEv
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:96,13'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator15extractElementsEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation8relateng18RelatePointLocator4initEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelatePointLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng14LinearBoundaryC2ERNSt3__16vectorIPKNS_4geom10LineStringENS3_9allocatorIS8_EEEERKNS_9algorithm16BoundaryNodeRuleE
        - _ZN4geos9operation8relateng18RelatePointLocator15extractElementsEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:54,5'
          Dst:             _ZN4geos9operation8relateng18RelatePointLocator15extractElementsEPKNS_4geom8GeometryE
        - Src:             'src/operation/relateng/RelatePointLocator.cpp:57,32'
          Dst:             _ZN4geos9operation8relateng14LinearBoundaryC2ERNSt3__16vectorIPKNS_4geom10LineStringENS3_9allocatorIS8_EEEERKNS_9algorithm16BoundaryNodeRuleE
    - functionName:    _ZN4geos9operation8relateng19RelateSegmentStringD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding13SegmentStringD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelateSegmentString.h:47,16'
          Dst:             _ZN4geos6noding13SegmentStringD2Ev
    - functionName:    _ZNK4geos9operation8relateng19RelateSegmentString19isContainingSegmentEmPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateSegmentString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos6noding13SegmentString4sizeEv
        - _ZNK4geos6noding13SegmentString8isClosedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:139,30'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:140,13'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:142,30'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:143,13'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:144,43'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:145,13'
          Dst:             _ZNK4geos6noding13SegmentString8isClosedEv
    - functionName:    _ZNK4geos6noding13SegmentString10nextInRingEm
      functionSourceFile: '/src/geos/include/geos/noding/SegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentString.h:129,25'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'include/geos/noding/SegmentString.h:132,16'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
    - functionName:    _ZNK4geos6noding13SegmentString10prevInRingEm
      functionSourceFile: '/src/geos/include/geos/noding/SegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/SegmentString.h:147,25'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'include/geos/noding/SegmentString.h:150,16'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
    - functionName:    _ZNK4geos9operation8relateng19RelateSegmentString10nextVertexEmPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateSegmentString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding13SegmentString10nextInRingEm
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos6noding13SegmentString4sizeEv
        - _ZNK4geos6noding13SegmentString8isClosedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:111,34'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:112,18'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:116,9'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:117,35'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:121,20'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:122,35'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:126,9'
          Dst:             _ZNK4geos6noding13SegmentString8isClosedEv
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:127,33'
          Dst:             _ZNK4geos6noding13SegmentString10nextInRingEm
    - functionName:    _ZNK4geos9operation8relateng19RelateSegmentString10prevVertexEmPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateSegmentString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding13SegmentString10prevInRingEm
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos6noding13SegmentString8isClosedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:90,36'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:91,20'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:96,35'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:100,9'
          Dst:             _ZNK4geos6noding13SegmentString8isClosedEv
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:101,18'
          Dst:             _ZNK4geos6noding13SegmentString10prevInRingEm
    - functionName:    _ZNK4geos9operation8relateng19RelateSegmentString17createNodeSectionEmRKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateSegmentString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng11NodeSectionC2EbiiiPKNS_4geom8GeometryEbPKNS3_12CoordinateXYES7_S9_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos9operation8relateng19RelateSegmentString10nextVertexEmPKNS_4geom12CoordinateXYE
        - _ZNK4geos9operation8relateng19RelateSegmentString10prevVertexEmPKNS_4geom12CoordinateXYE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:76,30'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:77,30'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:78,33'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:78,55'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:79,32'
          Dst:             _ZNK4geos9operation8relateng19RelateSegmentString10prevVertexEmPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:80,32'
          Dst:             _ZNK4geos9operation8relateng19RelateSegmentString10nextVertexEmPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:81,26'
          Dst:             _ZN4geos9operation8relateng11NodeSectionC2EbiiiPKNS_4geom8GeometryEbPKNS3_12CoordinateXYES7_S9_
    - functionName:    _ZN4geos9operation8relateng19RelateSegmentStringC2ENSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbiiiPKNS5_8GeometryEPKNS1_14RelateGeometryE
      functionSourceFile: '/src/geos/include/geos/operation/relateng/RelateSegmentString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18BasicSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/RelateSegmentString.h:72,11'
          Dst:             _ZN4geos6noding18BasicSegmentStringC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPKv
    - functionName:    _ZN4geos9operation8relateng19RelateSegmentString10createRingERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbiiPKNS5_8GeometryEPKNS1_14RelateGeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateSegmentString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - bool
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng19RelateSegmentString19createSegmentStringERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbiiiPKNS5_8GeometryEPKNS1_14RelateGeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:57,12'
          Dst:             _ZN4geos9operation8relateng19RelateSegmentString19createSegmentStringERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbiiiPKNS5_8GeometryEPKNS1_14RelateGeometryE
    - functionName:    _ZN4geos9operation8relateng19RelateSegmentString19createSegmentStringERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbiiiPKNS5_8GeometryEPKNS1_14RelateGeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateSegmentString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - bool
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng19RelateSegmentStringC2ENSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbiiiPKNS5_8GeometryEPKNS1_14RelateGeometryE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:68,16'
          Dst:             _ZN4geos9operation8relateng19RelateSegmentStringC2ENSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbiiiPKNS5_8GeometryEPKNS1_14RelateGeometryE
    - functionName:    _ZN4geos9operation8relateng19RelateSegmentString10createLineERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbiPKNS1_14RelateGeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/RelateSegmentString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8relateng19RelateSegmentString19createSegmentStringERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbiiiPKNS5_8GeometryEPKNS1_14RelateGeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/RelateSegmentString.cpp:46,12'
          Dst:             _ZN4geos9operation8relateng19RelateSegmentString19createSegmentStringERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEbiiiPKNS5_8GeometryEPKNS1_14RelateGeometryE
    - functionName:    _ZN4geos9operation8geounion18PointGeometryUnionC2ERKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/union/PointGeometryUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Geometry10getFactoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/union/PointGeometryUnion.cpp:98,26'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
    - functionName:    _ZN4geos9operation8geounion18PointGeometryUnion5UnionERKNS_4geom8GeometryES6_
      functionSourceFile: '/src/geos/src/operation/union/PointGeometryUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation8geounion18PointGeometryUnionC2ERKNS_4geom8GeometryES6_
        - _ZNK4geos9operation8geounion18PointGeometryUnion5UnionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/union/PointGeometryUnion.cpp:87,24'
          Dst:             _ZN4geos9operation8geounion18PointGeometryUnionC2ERKNS_4geom8GeometryES6_
        - Src:             'src/operation/union/PointGeometryUnion.cpp:88,20'
          Dst:             _ZNK4geos9operation8geounion18PointGeometryUnion5UnionEv
    - functionName:    _ZNK4geos9operation8geounion18PointGeometryUnion5UnionEv
      functionSourceFile: '/src/geos/src/operation/union/PointGeometryUnion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          208
      EdgeCount:       76
      CyclomaticComplexity: 37
      functionsReached:
        - _ZN4geos4geom4util16GeometryCombiner7combineEPKNS0_8GeometryES5_
        - _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
        - _ZN4geos9algorithm12PointLocatorC2Ev
        - _ZN4geos9algorithm12PointLocatorD2Ev
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointINSt3__13setINS0_10CoordinateENS3_4lessIS5_EENS3_9allocatorIS5_EEEEEENS3_10unique_ptrINS0_10MultiPointENS3_14default_deleteISC_EEEERKT_
        - _ZNK4geos4geom8Geometry5cloneEv
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/union/PointGeometryUnion.cpp:44,18'
          Dst:             _ZN4geos9algorithm12PointLocatorC2Ev
        - Src:             'src/operation/union/PointGeometryUnion.cpp:49,30'
          Dst:             __dynamic_cast
        - Src:             'src/operation/union/PointGeometryUnion.cpp:57,32'
          Dst:             _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
        - Src:             'src/operation/union/PointGeometryUnion.cpp:65,26'
          Dst:             _ZNK4geos4geom8Geometry5cloneEv
        - Src:             'src/operation/union/PointGeometryUnion.cpp:72,28'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - Src:             'src/operation/union/PointGeometryUnion.cpp:75,28'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointINSt3__13setINS0_10CoordinateENS3_4lessIS5_EENS3_9allocatorIS5_EEEEEENS3_10unique_ptrINS0_10MultiPointENS3_14default_deleteISC_EEEERKT_
        - Src:             'src/operation/union/PointGeometryUnion.cpp:79,12'
          Dst:             _ZN4geos4geom4util16GeometryCombiner7combineEPKNS0_8GeometryES5_
        - Src:             'src/operation/union/PointGeometryUnion.cpp:80,1'
          Dst:             _ZN4geos9algorithm12PointLocatorD2Ev
        - Src:             'src/operation/union/PointGeometryUnion.cpp:80,1'
          Dst:             _ZN4geos9algorithm12PointLocatorD2Ev
    - functionName:    _ZNK4geos4geom15GeometryFactory16createMultiPointINSt3__13setINS0_10CoordinateENS3_4lessIS5_EENS3_9allocatorIS5_EEEEEENS3_10unique_ptrINS0_10MultiPointENS3_14default_deleteISC_EEEERKT_
      functionSourceFile: '/src/geos/include/geos/geom/GeometryFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          87
      EdgeCount:       34
      CyclomaticComplexity: 16
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
        - _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/GeometryFactory.h:266,16'
          Dst:             _ZNK4geos4geom15GeometryFactory16createMultiPointEONSt3__16vectorINS2_10unique_ptrINS0_8GeometryENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'include/geos/geom/GeometryFactory.h:263,30'
          Dst:             _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSC_9allocatorIS6_EEEEENKUlRKS6_E_clESJ_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_EEbSC_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_EEbSC_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_EEbSC_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSC_9allocatorIS6_EEEEENKUlRKS6_E_clESJ_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSC_9allocatorIS6_EEEEENKUlRKS6_E_clESJ_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_EEvSC_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_EEbSC_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_EEbSC_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE4BodyC2ERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEEC2ERKS6_RKNS3_8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE4BodyC2ERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:59,13'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE4BodyC2ERKS6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE14createLeafNodeERKS6_RKNS3_8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSC_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_EEvSC_OT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:315,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryIZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_EEvSC_OT_
    - functionName:    _ZN4geos9operation5valid23IndexedNestedHoleTester8isNestedEv
      functionSourceFile: '/src/geos/src/operation/valid/IndexedNestedHoleTester.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          176
      EdgeCount:       68
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSC_9allocatorIS6_EEEE
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer12isRingNestedEPKNS_4geom10LinearRingES6_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom8Envelope6coversEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IndexedNestedHoleTester.cpp:50,15'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSC_9allocatorIS6_EEEE
        - Src:             'src/operation/valid/IndexedNestedHoleTester.cpp:59,52'
          Dst:             _ZNK4geos4geom8Envelope6coversEPKS1_
        - Src:             'src/operation/valid/IndexedNestedHoleTester.cpp:67,17'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer12isRingNestedEPKNS_4geom10LinearRingES6_
        - Src:             'src/operation/valid/IndexedNestedHoleTester.cpp:68,34'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/valid/IndexedNestedHoleTester.cpp:68,54'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE14createLeafNodeERKS6_RKNS3_8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:195,14'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:196,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE14createLeafNodeERKS6_RKNS3_8EnvelopeE
    - functionName:    _ZN4geos9operation5valid23IndexedNestedHoleTester9loadIndexEv
      functionSourceFile: '/src/geos/src/operation/valid/IndexedNestedHoleTester.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IndexedNestedHoleTester.cpp:38,15'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeERKS6_
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSC_9allocatorIS6_EEEEENKUlRKS6_E_clESJ_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_EEbSC_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_EEbSC_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_EEbSC_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE13beginChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE11endChildrenEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:90,16'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits10intersectsERKNS_4geom8EnvelopeES6_
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9isDeletedEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSC_9allocatorIS6_EEEEENKUlRKS6_E_clESJ_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSC_9allocatorIS6_EEEEENKUlRKS6_E_clESJ_
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE7getItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9getBoundsEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_EEvSC_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_EEbSC_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_EEbSC_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5builtEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5buildEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE8treeSizeEm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:385,13'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:397,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE8treeSizeEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:405,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE8treeSizeEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:445,30'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:446,34'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE13sliceCapacityEmm
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE17createParentNodesERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE10sliceCountEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:468,26'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE10sliceCountEm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:469,37'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE13sliceCapacityEmm
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:476,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:491,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE10sliceCountEm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE13sliceCapacityEmm
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE31addParentNodesFromVerticalSliceERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:499,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:520,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE16createBranchNodeEPKNS1_15TemplateSTRNodeIS6_S7_EESC_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEEC2EPKS8_SA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:64,16'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:65,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE18boundsFromChildrenEPKS8_SA_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:98,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,56'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:101,13'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits15expandToIncludeERNS_4geom8EnvelopeERKS4_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE4BodyC2EPKS8_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE10sortNodesYERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_ENKUlRKSC_SI_E_clESI_SI_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:533,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getYERKNS_4geom8EnvelopeE
    - functionName:    _ZZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE10sortNodesXERKNSt3__111__wrap_iterIPNS1_15TemplateSTRNodeIS6_S7_EEEESG_ENKUlRKSC_SI_E_clESI_SI_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9getBoundsEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,41'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,20'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,77'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9getBoundsEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:527,56'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits4getXERKNS_4geom8EnvelopeE
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE4BodyC2ERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEEC2ERKS6_RKNS3_8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE4BodyC2ERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:59,13'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE4BodyC2ERKS6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE14createLeafNodeERKS6_RKNS3_8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          72
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:655,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:656,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:657,55'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:661,39'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:665,36'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:654,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE10removeItemEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE10removeItemEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE7getItemEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:347,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:353,19'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:354,45'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:355,23'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE10removeItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:361,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKNS1_15TemplateSTRNodeIS6_S7_EERKS6_
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEENKUlS6_E_clES6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEENKUlS6_E_clES6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEENKUlS6_E_clES6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEvRSD_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSJ_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISL_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSL_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSC_9allocatorISE_EEEEENKUlS6_E_clES6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE11endChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE13beginChildrenEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9isDeletedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE13beginChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE11endChildrenEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:603,24'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:604,28'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:605,33'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9isDeletedEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:606,30'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:611,26'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:602,63'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE11endChildrenEv
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE7getItemEv
        - _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSC_9allocatorISE_EEEEENKUlS6_E_clES6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,22'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE7getItemEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:544,9'
          Dst:             _ZZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSC_9allocatorISE_EEEEENKUlS6_E_clES6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEvRSD_OT_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5buildEv
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5builtEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:279,14'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5builtEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:280,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5buildEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:283,27'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE15boundsIntersectERKNS3_8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:284,23'
          Dst:             _ZNK4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6isLeafEv
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:285,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9visitLeafIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_TnNSF_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSF_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:287,17'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIRZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEbRSD_RKNS1_15TemplateSTRNodeIS6_S7_EEOT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE4BodyC2EOS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEEC2EOS6_RKNS3_8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE4BodyC2EOS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRNode.h:53,9'
          Dst:             _ZN4geos5index7strtree15TemplateSTRNodeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE4BodyC2EOS6_
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS3_8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeEOS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS3_8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:188,14'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:189,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE14createLeafNodeEOS6_RKNS3_8EnvelopeE
    - functionName:    _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,19'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:688,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6removeEPKNS3_8EnvelopeEPv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKS6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:806,16'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6removeERKNS3_8EnvelopeERKS6_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEvRSD_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:800,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNS0_11ItemVisitorEEUlS6_E_EEvRSD_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSC_9allocatorISE_EEEE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEvRSD_OT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:794,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIZNS1_15TemplateSTRtreeIS6_S7_E5queryEPKNS3_8EnvelopeERNSt3__16vectorIPvNSF_9allocatorISH_EEEEEUlS6_E_EEvRSD_OT_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6insertEPKNS3_8EnvelopeEPv
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeEOS6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:810,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeEOS6_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEED0Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEEC2Em
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE20validateConstructionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:135,9'
          Dst:             _ZNK4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE20validateConstructionEv
    - functionName:    _ZN4geos9operation5valid26IndexedNestedPolygonTester30findIncidentSegmentNestedPointEPKNS_4geom10LinearRingEPKNS3_7PolygonERNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/valid/IndexedNestedPolygonTester.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos9operation5valid23PolygonTopologyAnalyzer12isRingNestedEPKNS_4geom10LinearRingES6_
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom8Envelope6coversEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IndexedNestedPolygonTester.cpp:170,11'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer12isRingNestedEPKNS_4geom10LinearRingES6_
        - Src:             'src/operation/valid/IndexedNestedPolygonTester.cpp:179,42'
          Dst:             _ZNK4geos4geom8Envelope6coversEPKS1_
        - Src:             'src/operation/valid/IndexedNestedPolygonTester.cpp:180,16'
          Dst:             _ZN4geos9operation5valid23PolygonTopologyAnalyzer12isRingNestedEPKNS_4geom10LinearRingES6_
        - Src:             'src/operation/valid/IndexedNestedPolygonTester.cpp:190,26'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/valid/IndexedNestedPolygonTester.cpp:190,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
    - functionName:    _ZN4geos9operation5valid26IndexedNestedPolygonTester15findNestedPointEPKNS_4geom10LinearRingEPKNS3_7PolygonERNS_9algorithm6locate25IndexedPointInAreaLocatorERNS3_12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/valid/IndexedNestedPolygonTester.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation5valid26IndexedNestedPolygonTester30findIncidentSegmentNestedPointEPKNS_4geom10LinearRingEPKNS3_7PolygonERNS3_12CoordinateXYE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence5frontINS0_10CoordinateEEERKT_v
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IndexedNestedPolygonTester.cpp:123,52'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/valid/IndexedNestedPolygonTester.cpp:125,49'
          Dst:             _ZNK4geos4geom18CoordinateSequence5frontINS0_10CoordinateEEERKT_v
        - Src:             'src/operation/valid/IndexedNestedPolygonTester.cpp:133,49'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/IndexedNestedPolygonTester.cpp:146,12'
          Dst:             _ZN4geos9operation5valid26IndexedNestedPolygonTester30findIncidentSegmentNestedPointEPKNS_4geom10LinearRingEPKNS3_7PolygonERNS3_12CoordinateXYE
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSC_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_EEvSC_OT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:315,9'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryIZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_EEvSC_OT_
    - functionName:    _ZN4geos9operation5valid26IndexedNestedPolygonTester8isNestedEv
      functionSourceFile: '/src/geos/src/operation/valid/IndexedNestedPolygonTester.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          177
      EdgeCount:       67
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSC_9allocatorIS6_EEEE
        - _ZN4geos9operation5valid26IndexedNestedPolygonTester10getLocatorEPKNS_4geom7PolygonE
        - _ZN4geos9operation5valid26IndexedNestedPolygonTester15findNestedPointEPKNS_4geom10LinearRingEPKNS3_7PolygonERNS_9algorithm6locate25IndexedPointInAreaLocatorERNS3_12CoordinateXYE
        - _ZNK4geos4geom8Envelope6coversEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IndexedNestedPolygonTester.cpp:91,15'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSC_9allocatorIS6_EEEE
        - Src:             'src/operation/valid/IndexedNestedPolygonTester.cpp:100,61'
          Dst:             _ZNK4geos4geom8Envelope6coversEPKS1_
        - Src:             'src/operation/valid/IndexedNestedPolygonTester.cpp:103,74'
          Dst:             _ZN4geos9operation5valid26IndexedNestedPolygonTester10getLocatorEPKNS_4geom7PolygonE
        - Src:             'src/operation/valid/IndexedNestedPolygonTester.cpp:103,32'
          Dst:             _ZN4geos9operation5valid26IndexedNestedPolygonTester15findNestedPointEPKNS_4geom10LinearRingEPKNS3_7PolygonERNS_9algorithm6locate25IndexedPointInAreaLocatorERNS3_12CoordinateXYE
    - functionName:    _ZN4geos9operation5valid26IndexedNestedPolygonTester10getLocatorEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/operation/valid/IndexedNestedPolygonTester.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeERKS6_
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE14createLeafNodeERKS6_RKNS3_8EnvelopeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:195,14'
          Dst:             _ZN4geos5index7strtree14EnvelopeTraits6isNullERKNS_4geom8EnvelopeE
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:196,13'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE14createLeafNodeERKS6_RKNS3_8EnvelopeE
    - functionName:    _ZN4geos9operation5valid26IndexedNestedPolygonTester9loadIndexEv
      functionSourceFile: '/src/geos/src/operation/valid/IndexedNestedPolygonTester.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IndexedNestedPolygonTester.cpp:54,15'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE6insertERKNS3_8EnvelopeERKS6_
    - functionName:    _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEEC2Ev
      functionSourceFile: '/src/geos/include/geos/index/strtree/TemplateSTRtree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index12SpatialIndexC2Ev
        - _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEEC2Em
        - Src:             'include/geos/index/strtree/TemplateSTRtree.h:776,7'
          Dst:             _ZN4geos5index12SpatialIndexC2Ev
    - functionName:    _ZN4geos9operation5valid26IndexedNestedPolygonTesterC2EPKNS_4geom12MultiPolygonE
      functionSourceFile: '/src/geos/src/operation/valid/IndexedNestedPolygonTester.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10Coordinate7getNullEv
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEEC2Ev
        - _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEED2Ev
        - _ZN4geos9operation5valid26IndexedNestedPolygonTester9loadIndexEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/IndexedNestedPolygonTester.cpp:39,29'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEEC2Ev
        - Src:             'src/operation/valid/IndexedNestedPolygonTester.cpp:41,16'
          Dst:             _ZN4geos4geom10Coordinate7getNullEv
        - Src:             'src/operation/valid/IndexedNestedPolygonTester.cpp:43,5'
          Dst:             _ZN4geos9operation5valid26IndexedNestedPolygonTester9loadIndexEv
        - Src:             'src/operation/valid/IndexedNestedPolygonTester.cpp:44,1'
          Dst:             _ZN4geos5index7strtree15TemplateSTRtreeIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEED2Ev
    - functionName:    _ZN4geos9operation5valid27PolygonIntersectionAnalyzerD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonIntersectionAnalyzer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/valid/PolygonIntersectionAnalyzer.h:39,16'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer6isDoneEv
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonIntersectionAnalyzer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer9isInvalidEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/valid/PolygonIntersectionAnalyzer.h:90,16'
          Dst:             _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer9isInvalidEv
    - functionName:    _ZN4geos9operation5valid27PolygonIntersectionAnalyzer14addDoubleTouchEPKNS_6noding13SegmentStringES6_RKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonIntersectionAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid11PolygonRing8addTouchEPS2_S3_RKNS_4geom12CoordinateXYE
        - _ZNK4geos6noding10PathString7getDataEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:171,71'
          Dst:             _ZNK4geos6noding10PathString7getDataEv
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:172,71'
          Dst:             _ZNK4geos6noding10PathString7getDataEv
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:170,12'
          Dst:             _ZN4geos9operation5valid11PolygonRing8addTouchEPS2_S3_RKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation5valid27PolygonIntersectionAnalyzer12addSelfTouchEPKNS_6noding13SegmentStringERKNS_4geom12CoordinateXYEPS9_SB_SB_SB_
      functionSourceFile: '/src/geos/src/operation/valid/PolygonIntersectionAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          49
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation5valid11PolygonRing12addSelfTouchERKNS_4geom12CoordinateXYEPS5_S7_S7_S7_
        - _ZNK4geos6noding10PathString7getDataEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:183,76'
          Dst:             _ZNK4geos6noding10PathString7getDataEv
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:186,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:186,15'
          Dst:             _ZN4geos4util21IllegalStateExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:186,9'
          Dst:             __cxa_throw
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:186,9'
          Dst:             __cxa_free_exception
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:188,15'
          Dst:             _ZN4geos9operation5valid11PolygonRing12addSelfTouchERKNS_4geom12CoordinateXYEPS5_S7_S7_S7_
    - functionName:    _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer20prevCoordinateInRingEPKNS_6noding13SegmentStringEm
      functionSourceFile: '/src/geos/src/operation/valid/PolygonIntersectionAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:198,29'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:203,20'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
    - functionName:    _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer16isAdjacentInRingEPKNS_6noding13SegmentStringEmm
      functionSourceFile: '/src/geos/src/operation/valid/PolygonIntersectionAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:221,26'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
    - functionName:    _ZN4geos9operation5valid27PolygonIntersectionAnalyzer23findInvalidIntersectionEPKNS_6noding13SegmentStringEmS6_m
      functionSourceFile: '/src/geos/src/operation/valid/PolygonIntersectionAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          143
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYES4_EEvRKT_S7_RKT0_SA_
        - _ZN4geos9algorithm19PolygonNodeTopology10isCrossingEPKNS_4geom12CoordinateXYES5_S5_S5_S5_
        - _ZN4geos9operation5valid27PolygonIntersectionAnalyzer12addSelfTouchEPKNS_6noding13SegmentStringERKNS_4geom12CoordinateXYEPS9_SB_SB_SB_
        - _ZN4geos9operation5valid27PolygonIntersectionAnalyzer14addDoubleTouchEPKNS_6noding13SegmentStringES6_RKNS_4geom12CoordinateXYE
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - _ZNK4geos9algorithm15LineIntersector8isProperEv
        - _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer16isAdjacentInRingEPKNS_6noding13SegmentStringEmm
        - _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer20prevCoordinateInRingEPKNS_6noding13SegmentStringEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:62,36'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:63,36'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:64,36'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:65,36'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom12CoordinateXYEEERKT_m
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:67,8'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom12CoordinateXYES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:69,14'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:81,12'
          Dst:             _ZNK4geos9algorithm15LineIntersector8isProperEv
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:81,29'
          Dst:             _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:89,27'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:96,50'
          Dst:             _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer16isAdjacentInRingEPKNS_6noding13SegmentStringEmm
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:114,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:114,38'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:123,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:124,17'
          Dst:             _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer20prevCoordinateInRingEPKNS_6noding13SegmentStringEm
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:129,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:130,17'
          Dst:             _ZNK4geos9operation5valid27PolygonIntersectionAnalyzer20prevCoordinateInRingEPKNS_6noding13SegmentStringEm
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:133,24'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology10isCrossingEPKNS_4geom12CoordinateXYES5_S5_S5_S5_
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:143,9'
          Dst:             _ZN4geos9operation5valid27PolygonIntersectionAnalyzer12addSelfTouchEPKNS_6noding13SegmentStringERKNS_4geom12CoordinateXYEPS9_SB_SB_SB_
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:153,26'
          Dst:             _ZN4geos9operation5valid27PolygonIntersectionAnalyzer14addDoubleTouchEPKNS_6noding13SegmentStringES6_RKNS_4geom12CoordinateXYE
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:153,26'
          Dst:             _ZN4geos9operation5valid27PolygonIntersectionAnalyzer14addDoubleTouchEPKNS_6noding13SegmentStringES6_RKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation5valid27PolygonIntersectionAnalyzer20processIntersectionsEPNS_6noding13SegmentStringEmS5_m
      functionSourceFile: '/src/geos/src/operation/valid/PolygonIntersectionAnalyzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation5valid27PolygonIntersectionAnalyzer23findInvalidIntersectionEPKNS_6noding13SegmentStringEmS6_m
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:44,16'
          Dst:             _ZN4geos9operation5valid27PolygonIntersectionAnalyzer23findInvalidIntersectionEPKNS_6noding13SegmentStringEmS6_m
        - Src:             'src/operation/valid/PolygonIntersectionAnalyzer.cpp:52,30'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
    - functionName:    _ZN4geos9operation5valid19PolygonRingSelfNodeC2ERKNS_4geom12CoordinateXYEPS5_S7_S7_S7_
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonRingSelfNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid16PolygonRingTouchC2EPNS1_11PolygonRingERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonRingTouch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation5valid19PolygonRingSelfNode13getCoordinateEv
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonRingSelfNode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation5valid11PolygonRing15getTouchSetRootEv
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid11PolygonRing16scanForHoleCycleEPNS1_16PolygonRingTouchEPS2_RNSt3__15stackIS4_NS6_5dequeIS4_NS6_9allocatorIS4_EEEEEE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          103
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4geos9operation5valid11PolygonRing15setTouchSetRootEPS2_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9operation5valid11PolygonRing10getTouchesEv
        - _ZNK4geos9operation5valid11PolygonRing15getTouchSetRootEv
        - _ZNK4geos9operation5valid16PolygonRingTouch13getCoordinateEv
        - _ZNK4geos9operation5valid16PolygonRingTouch7getRingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonRing.cpp:192,43'
          Dst:             _ZNK4geos9operation5valid16PolygonRingTouch7getRingEv
        - Src:             'src/operation/valid/PolygonRing.cpp:193,51'
          Dst:             _ZNK4geos9operation5valid16PolygonRingTouch13getCoordinateEv
        - Src:             'src/operation/valid/PolygonRing.cpp:200,46'
          Dst:             _ZNK4geos9operation5valid11PolygonRing10getTouchesEv
        - Src:             'src/operation/valid/PolygonRing.cpp:208,41'
          Dst:             _ZNK4geos9operation5valid16PolygonRingTouch13getCoordinateEv
        - Src:             'src/operation/valid/PolygonRing.cpp:208,24'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/valid/PolygonRing.cpp:218,41'
          Dst:             _ZNK4geos9operation5valid16PolygonRingTouch7getRingEv
        - Src:             'src/operation/valid/PolygonRing.cpp:219,24'
          Dst:             _ZNK4geos9operation5valid11PolygonRing15getTouchSetRootEv
        - Src:             'src/operation/valid/PolygonRing.cpp:220,27'
          Dst:             _ZNK4geos9operation5valid16PolygonRingTouch13getCoordinateEv
        - Src:             'src/operation/valid/PolygonRing.cpp:222,20'
          Dst:             _ZN4geos9operation5valid11PolygonRing15setTouchSetRootEPS2_
    - functionName:    _ZNK4geos9operation5valid11PolygonRing10getTouchesEv
      functionSourceFile: '/src/geos/src/operation/valid/PolygonRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          65
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid11PolygonRing15setTouchSetRootEPS2_
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid11PolygonRing4initEPS2_RNSt3__15stackIPNS1_16PolygonRingTouchENS4_5dequeIS7_NS4_9allocatorIS7_EEEEEE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4geos9operation5valid11PolygonRing15setTouchSetRootEPS2_
        - _ZNK4geos9operation5valid11PolygonRing10getTouchesEv
        - _ZNK4geos9operation5valid16PolygonRingTouch7getRingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonRing.cpp:179,42'
          Dst:             _ZNK4geos9operation5valid11PolygonRing10getTouchesEv
        - Src:             'src/operation/valid/PolygonRing.cpp:180,16'
          Dst:             _ZNK4geos9operation5valid16PolygonRingTouch7getRingEv
        - Src:             'src/operation/valid/PolygonRing.cpp:180,27'
          Dst:             _ZN4geos9operation5valid11PolygonRing15setTouchSetRootEPS2_
    - functionName:    _ZNK4geos9operation5valid11PolygonRing10hasTouchesEv
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid11PolygonRing12addSelfTouchERKNS_4geom12CoordinateXYEPS5_S7_S7_S7_
      functionSourceFile: '/src/geos/src/operation/valid/PolygonRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid11PolygonRing20findInteriorSelfNodeEv
      functionSourceFile: '/src/geos/src/operation/valid/PolygonRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos9operation5valid11PolygonRing7isShellEv
        - _ZNK4geos9operation5valid19PolygonRingSelfNode10isExteriorEb
        - _ZNK4geos9operation5valid19PolygonRingSelfNode13getCoordinateEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonRing.cpp:241,54'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/valid/PolygonRing.cpp:241,18'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/valid/PolygonRing.cpp:242,30'
          Dst:             _ZNK4geos9operation5valid11PolygonRing7isShellEv
        - Src:             'src/operation/valid/PolygonRing.cpp:245,23'
          Dst:             _ZNK4geos9operation5valid19PolygonRingSelfNode10isExteriorEb
        - Src:             'src/operation/valid/PolygonRing.cpp:246,29'
          Dst:             _ZNK4geos9operation5valid19PolygonRingSelfNode13getCoordinateEv
    - functionName:    _ZNK4geos9operation5valid11PolygonRing7isShellEv
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid11PolygonRing20findInteriorSelfNodeENSt3__16vectorIPS2_NS3_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation5valid11PolygonRing20findInteriorSelfNodeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonRing.cpp:79,58'
          Dst:             _ZN4geos9operation5valid11PolygonRing20findInteriorSelfNodeEv
    - functionName:    _ZN4geos9operation5valid11PolygonRing21findHoleCycleLocationEv
      functionSourceFile: '/src/geos/src/operation/valid/PolygonRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          73
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation5valid11PolygonRing15setTouchSetRootEPS2_
        - _ZN4geos9operation5valid11PolygonRing16scanForHoleCycleEPNS1_16PolygonRingTouchEPS2_RNSt3__15stackIS4_NS6_5dequeIS4_NS6_9allocatorIS4_EEEEEE
        - _ZN4geos9operation5valid11PolygonRing4initEPS2_RNSt3__15stackIPNS1_16PolygonRingTouchENS4_5dequeIS7_NS4_9allocatorIS7_EEEEEE
        - _ZNK4geos9operation5valid11PolygonRing10hasTouchesEv
        - _ZNK4geos9operation5valid11PolygonRing12isInTouchSetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonRing.cpp:150,9'
          Dst:             _ZNK4geos9operation5valid11PolygonRing12isInTouchSetEv
        - Src:             'src/operation/valid/PolygonRing.cpp:155,11'
          Dst:             _ZN4geos9operation5valid11PolygonRing15setTouchSetRootEPS2_
        - Src:             'src/operation/valid/PolygonRing.cpp:157,11'
          Dst:             _ZNK4geos9operation5valid11PolygonRing10hasTouchesEv
        - Src:             'src/operation/valid/PolygonRing.cpp:161,5'
          Dst:             _ZN4geos9operation5valid11PolygonRing4initEPS2_RNSt3__15stackIPNS1_16PolygonRingTouchENS4_5dequeIS7_NS4_9allocatorIS7_EEEEEE
        - Src:             'src/operation/valid/PolygonRing.cpp:166,43'
          Dst:             _ZN4geos9operation5valid11PolygonRing16scanForHoleCycleEPNS1_16PolygonRingTouchEPS2_RNSt3__15stackIS4_NS6_5dequeIS4_NS6_9allocatorIS4_EEEEEE
    - functionName:    _ZNK4geos9operation5valid11PolygonRing12isInTouchSetEv
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid11PolygonRing21findHoleCycleLocationENSt3__16vectorIPS2_NS3_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation5valid11PolygonRing21findHoleCycleLocationEv
        - _ZNK4geos9operation5valid11PolygonRing12isInTouchSetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonRing.cpp:65,25'
          Dst:             _ZNK4geos9operation5valid11PolygonRing12isInTouchSetEv
        - Src:             'src/operation/valid/PolygonRing.cpp:66,58'
          Dst:             _ZN4geos9operation5valid11PolygonRing21findHoleCycleLocationEv
    - functionName:    _ZN4geos9operation5valid11PolygonRing8addTouchEPS2_RKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation5valid11PolygonRing11isOnlyTouchEPKS2_RKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos9operation5valid16PolygonRingTouch12isAtLocationERKNS_4geom12CoordinateXYE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonRing.cpp:141,18'
          Dst:             _ZNK4geos9operation5valid16PolygonRingTouch12isAtLocationERKNS_4geom12CoordinateXYE
    - functionName:    _ZNK4geos9operation5valid11PolygonRing13isSamePolygonEPKS2_
      functionSourceFile: '/src/geos/include/geos/operation/valid/PolygonRing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid11PolygonRing8addTouchEPS2_S3_RKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          48
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos9operation5valid11PolygonRing8addTouchEPS2_RKNS_4geom12CoordinateXYE
        - _ZNK4geos9operation5valid11PolygonRing11isOnlyTouchEPKS2_RKNS_4geom12CoordinateXYE
        - _ZNK4geos9operation5valid11PolygonRing13isSamePolygonEPKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonRing.cpp:49,18'
          Dst:             _ZNK4geos9operation5valid11PolygonRing13isSamePolygonEPKS2_
        - Src:             'src/operation/valid/PolygonRing.cpp:51,18'
          Dst:             _ZNK4geos9operation5valid11PolygonRing11isOnlyTouchEPKS2_RKNS_4geom12CoordinateXYE
        - Src:             'src/operation/valid/PolygonRing.cpp:52,18'
          Dst:             _ZNK4geos9operation5valid11PolygonRing11isOnlyTouchEPKS2_RKNS_4geom12CoordinateXYE
        - Src:             'src/operation/valid/PolygonRing.cpp:54,12'
          Dst:             _ZN4geos9operation5valid11PolygonRing8addTouchEPS2_RKNS_4geom12CoordinateXYE
        - Src:             'src/operation/valid/PolygonRing.cpp:55,12'
          Dst:             _ZN4geos9operation5valid11PolygonRing8addTouchEPS2_RKNS_4geom12CoordinateXYE
    - functionName:    _ZN4geos9operation5valid11PolygonRing7isShellEPKS2_
      functionSourceFile: '/src/geos/src/operation/valid/PolygonRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation5valid11PolygonRing7isShellEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonRing.cpp:36,22'
          Dst:             _ZNK4geos9operation5valid11PolygonRing7isShellEv
    - functionName:    _ZNK4geos9operation5valid19PolygonRingSelfNode10isExteriorEb
      functionSourceFile: '/src/geos/src/operation/valid/PolygonRingSelfNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm19PolygonNodeTopology17isInteriorSegmentEPKNS_4geom12CoordinateXYES5_S5_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonRingSelfNode.cpp:35,27'
          Dst:             _ZN4geos9algorithm19PolygonNodeTopology17isInteriorSegmentEPKNS_4geom12CoordinateXYES5_S5_S5_
    - functionName:    _ZNK4geos9operation5valid16PolygonRingTouch12isAtLocationERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/valid/PolygonRingTouch.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/PolygonRingTouch.cpp:45,20'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZNK4geos9operation5valid16PolygonRingTouch7getRingEv
      functionSourceFile: '/src/geos/src/operation/valid/PolygonRingTouch.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation5valid16PolygonRingTouch13getCoordinateEv
      functionSourceFile: '/src/geos/src/operation/valid/PolygonRingTouch.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom18GeometryCollectionE
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointTester.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:117,12'
          Dst:             _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointTester.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          113
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom12MultiPolygonE
        - _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom15MultiLineStringE
        - _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom18CoordinateSequenceE
        - _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom18GeometryCollectionE
        - _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom7PolygonE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:53,8'
          Dst:             __dynamic_cast
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:56,8'
          Dst:             __dynamic_cast
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:61,30'
          Dst:             __dynamic_cast
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:62,36'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:62,16'
          Dst:             _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:65,27'
          Dst:             __dynamic_cast
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:66,16'
          Dst:             _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom7PolygonE
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:69,32'
          Dst:             __dynamic_cast
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:70,16'
          Dst:             _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom12MultiPolygonE
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:73,35'
          Dst:             __dynamic_cast
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:74,16'
          Dst:             _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom15MultiLineStringE
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:77,38'
          Dst:             __dynamic_cast
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:78,16'
          Dst:             _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom18GeometryCollectionE
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:81,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:81,11'
          Dst:             _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:81,5'
          Dst:             __cxa_throw
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:81,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointTester.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:87,24'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:89,19'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:89,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:89,32'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:90,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointTester.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:100,47'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:100,8'
          Dst:             _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:105,53'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:105,12'
          Dst:             _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom18CoordinateSequenceE
    - functionName:    _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom12MultiPolygonE
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointTester.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom7PolygonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:129,12'
          Dst:             _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom7PolygonE
    - functionName:    _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom15MultiLineStringE
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointTester.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/valid/RepeatedPointTester.cpp:141,12'
          Dst:             _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation5valid19RepeatedPointTester13getCoordinateEv
      functionSourceFile: '/src/geos/src/operation/valid/RepeatedPointTester.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraphlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_4EdgeE
      functionSourceFile: '/src/geos/src/planargraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph4Edge15getOppositeNodeEPNS0_4NodeE
      functionSourceFile: '/src/geos/src/planargraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11planargraph12DirectedEdge11getFromNodeEv
        - _ZN4geos11planargraph12DirectedEdge9getToNodeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/Edge.cpp:80,20'
          Dst:             _ZN4geos11planargraph12DirectedEdge11getFromNodeEv
        - Src:             'src/planargraph/Edge.cpp:83,20'
          Dst:             _ZN4geos11planargraph12DirectedEdge11getFromNodeEv
        - Src:             'src/planargraph/Edge.cpp:0,0'
          Dst:             _ZN4geos11planargraph12DirectedEdge9getToNodeEv
    - functionName:    _ZN4geos11planargraph4Edge10getDirEdgeEPNS0_4NodeE
      functionSourceFile: '/src/geos/src/planargraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos11planargraph12DirectedEdge11getFromNodeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/Edge.cpp:62,20'
          Dst:             _ZN4geos11planargraph12DirectedEdge11getFromNodeEv
        - Src:             'src/planargraph/Edge.cpp:65,20'
          Dst:             _ZN4geos11planargraph12DirectedEdge11getFromNodeEv
    - functionName:    _ZN4geos11planargraph4Edge10getDirEdgeEi
      functionSourceFile: '/src/geos/src/planargraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph4Node10addOutEdgeEPNS0_12DirectedEdgeE
      functionSourceFile: '/src/geos/include/geos/planargraph/Node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph16DirectedEdgeStar3addEPNS0_12DirectedEdgeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/planargraph/Node.h:87,16'
          Dst:             _ZN4geos11planargraph16DirectedEdgeStar3addEPNS0_12DirectedEdgeE
    - functionName:    _ZN4geos11planargraph4Edge16setDirectedEdgesEPNS0_12DirectedEdgeES3_
      functionSourceFile: '/src/geos/src/planargraph/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph12DirectedEdge11getFromNodeEv
        - _ZN4geos11planargraph12DirectedEdge6setSymEPS1_
        - _ZN4geos11planargraph12DirectedEdge7setEdgeEPNS0_4EdgeE
        - _ZN4geos11planargraph4Node10addOutEdgeEPNS0_12DirectedEdgeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/Edge.cpp:36,10'
          Dst:             _ZN4geos11planargraph12DirectedEdge7setEdgeEPNS0_4EdgeE
        - Src:             'src/planargraph/Edge.cpp:37,10'
          Dst:             _ZN4geos11planargraph12DirectedEdge7setEdgeEPNS0_4EdgeE
        - Src:             'src/planargraph/Edge.cpp:38,10'
          Dst:             _ZN4geos11planargraph12DirectedEdge6setSymEPS1_
        - Src:             'src/planargraph/Edge.cpp:39,10'
          Dst:             _ZN4geos11planargraph12DirectedEdge6setSymEPS1_
        - Src:             'src/planargraph/Edge.cpp:40,10'
          Dst:             _ZN4geos11planargraph12DirectedEdge11getFromNodeEv
        - Src:             'src/planargraph/Edge.cpp:40,25'
          Dst:             _ZN4geos11planargraph4Node10addOutEdgeEPNS0_12DirectedEdgeE
        - Src:             'src/planargraph/Edge.cpp:41,10'
          Dst:             _ZN4geos11planargraph12DirectedEdge11getFromNodeEv
        - Src:             'src/planargraph/Edge.cpp:41,25'
          Dst:             _ZN4geos11planargraph4Node10addOutEdgeEPNS0_12DirectedEdgeE
    - functionName:    _ZN4geos11planargraph11PlanarGraph17findNodesOfDegreeEmRNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/planargraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11planargraph7NodeMap10getNodeMapEv
        - _ZNK4geos11planargraph4Node9getDegreeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/PlanarGraph.cpp:143,38'
          Dst:             _ZN4geos11planargraph7NodeMap10getNodeMapEv
        - Src:             'src/planargraph/PlanarGraph.cpp:147,18'
          Dst:             _ZNK4geos11planargraph4Node9getDegreeEv
    - functionName:    _ZN4geos11planargraph11PlanarGraph17findNodesOfDegreeEm
      functionSourceFile: '/src/geos/src/planargraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraph17findNodesOfDegreeEmRNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/PlanarGraph.cpp:135,5'
          Dst:             _ZN4geos11planargraph11PlanarGraph17findNodesOfDegreeEmRNSt3__16vectorIPNS0_4NodeENS2_9allocatorIS5_EEEE
    - functionName:    _ZN4geos11planargraph11PlanarGraph6removeEPNS0_4NodeE
      functionSourceFile: '/src/geos/src/planargraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          161
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraph6removeEPNS0_12DirectedEdgeE
        - _ZN4geos11planargraph4Node11getOutEdgesEv
        - _ZN4geos11planargraph7NodeMap6removeERKNS_4geom12CoordinateXYE
        - _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
        - _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
        - _ZNK4geos11planargraph4Node13getCoordinateEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/PlanarGraph.cpp:100,50'
          Dst:             _ZN4geos11planargraph4Node11getOutEdgesEv
        - Src:             'src/planargraph/PlanarGraph.cpp:100,65'
          Dst:             _ZNK4geos11planargraph16DirectedEdgeStar8getEdgesEv
        - Src:             'src/planargraph/PlanarGraph.cpp:126,26'
          Dst:             _ZNK4geos11planargraph4Node13getCoordinateEv
        - Src:             'src/planargraph/PlanarGraph.cpp:126,13'
          Dst:             _ZN4geos11planargraph7NodeMap6removeERKNS_4geom12CoordinateXYE
        - Src:             'src/planargraph/PlanarGraph.cpp:103,33'
          Dst:             _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - Src:             'src/planargraph/PlanarGraph.cpp:106,13'
          Dst:             _ZN4geos11planargraph11PlanarGraph6removeEPNS0_12DirectedEdgeE
        - Src:             'src/planargraph/PlanarGraph.cpp:115,26'
          Dst:             _ZNK4geos11planargraph12DirectedEdge7getEdgeEv
    - functionName:    _ZN4geos11planargraph11PlanarGraph6removeEPNS0_12DirectedEdgeE
      functionSourceFile: '/src/geos/src/planargraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos11planargraph12DirectedEdge11getFromNodeEv
        - _ZN4geos11planargraph12DirectedEdge6setSymEPS1_
        - _ZN4geos11planargraph16DirectedEdgeStar6removeEPNS0_12DirectedEdgeE
        - _ZN4geos11planargraph4Node11getOutEdgesEv
        - _ZNK4geos11planargraph12DirectedEdge6getSymEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/PlanarGraph.cpp:79,29'
          Dst:             _ZNK4geos11planargraph12DirectedEdge6getSymEv
        - Src:             'src/planargraph/PlanarGraph.cpp:81,14'
          Dst:             _ZN4geos11planargraph12DirectedEdge6setSymEPS1_
        - Src:             'src/planargraph/PlanarGraph.cpp:83,9'
          Dst:             _ZN4geos11planargraph12DirectedEdge11getFromNodeEv
        - Src:             'src/planargraph/PlanarGraph.cpp:83,24'
          Dst:             _ZN4geos11planargraph4Node11getOutEdgesEv
        - Src:             'src/planargraph/PlanarGraph.cpp:83,39'
          Dst:             _ZN4geos11planargraph16DirectedEdgeStar6removeEPNS0_12DirectedEdgeE
    - functionName:    _ZN4geos11planargraph11PlanarGraph6removeEPNS0_4EdgeE
      functionSourceFile: '/src/geos/src/planargraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraph6removeEPNS0_12DirectedEdgeE
        - _ZN4geos11planargraph4Edge10getDirEdgeEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/PlanarGraph.cpp:60,18'
          Dst:             _ZN4geos11planargraph4Edge10getDirEdgeEi
        - Src:             'src/planargraph/PlanarGraph.cpp:60,5'
          Dst:             _ZN4geos11planargraph11PlanarGraph6removeEPNS0_12DirectedEdgeE
        - Src:             'src/planargraph/PlanarGraph.cpp:61,18'
          Dst:             _ZN4geos11planargraph4Edge10getDirEdgeEi
        - Src:             'src/planargraph/PlanarGraph.cpp:61,5'
          Dst:             _ZN4geos11planargraph11PlanarGraph6removeEPNS0_12DirectedEdgeE
    - functionName:    _ZN4geos11planargraph11PlanarGraph3addEPNS0_12DirectedEdgeE
      functionSourceFile: '/src/geos/include/geos/planargraph/PlanarGraph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11planargraph11PlanarGraph3addEPNS0_4EdgeE
      functionSourceFile: '/src/geos/src/planargraph/PlanarGraph.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11planargraph11PlanarGraph3addEPNS0_12DirectedEdgeE
        - _ZN4geos11planargraph4Edge10getDirEdgeEi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/planargraph/PlanarGraph.cpp:46,15'
          Dst:             _ZN4geos11planargraph4Edge10getDirEdgeEi
        - Src:             'src/planargraph/PlanarGraph.cpp:46,5'
          Dst:             _ZN4geos11planargraph11PlanarGraph3addEPNS0_12DirectedEdgeE
        - Src:             'src/planargraph/PlanarGraph.cpp:47,15'
          Dst:             _ZN4geos11planargraph4Edge10getDirEdgeEi
        - Src:             'src/planargraph/PlanarGraph.cpp:47,5'
          Dst:             _ZN4geos11planargraph11PlanarGraph3addEPNS0_12DirectedEdgeE
    - functionName:    _ZN4geos9precision10CommonBits9getCommonEv
      functionSourceFile: '/src/geos/src/precision/CommonBits.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9precision10CommonBits3addEd
      functionSourceFile: '/src/geos/src/precision/CommonBits.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9precision10CommonBits11signExpBitsEl
        - _ZN4geos9precision10CommonBits13zeroLowerBitsEli
        - _ZN4geos9precision10CommonBits28numCommonMostSigMantissaBitsEll
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/CommonBits.cpp:77,25'
          Dst:             _ZN4geos9precision10CommonBits11signExpBitsEl
        - Src:             'src/precision/CommonBits.cpp:81,26'
          Dst:             _ZN4geos9precision10CommonBits11signExpBitsEl
        - Src:             'src/precision/CommonBits.cpp:88,31'
          Dst:             _ZN4geos9precision10CommonBits28numCommonMostSigMantissaBitsEll
        - Src:             'src/precision/CommonBits.cpp:89,18'
          Dst:             _ZN4geos9precision10CommonBits13zeroLowerBitsEli
    - functionName:    _ZN4geos9precision10CommonBits11signExpBitsEl
      functionSourceFile: '/src/geos/src/precision/CommonBits.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9precision10CommonBits28numCommonMostSigMantissaBitsEll
      functionSourceFile: '/src/geos/src/precision/CommonBits.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9precision10CommonBits6getBitEli
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/precision/CommonBits.cpp:34,12'
          Dst:             _ZN4geos9precision10CommonBits6getBitEli
        - Src:             'src/precision/CommonBits.cpp:34,31'
          Dst:             _ZN4geos9precision10CommonBits6getBitEli
    - functionName:    _ZN4geos9precision10CommonBits13zeroLowerBitsEli
      functionSourceFile: '/src/geos/src/precision/CommonBits.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9precision10CommonBits6getBitEli
      functionSourceFile: '/src/geos/src/precision/CommonBits.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9precision10CommonBitsC2Ev
      functionSourceFile: '/src/geos/src/precision/CommonBits.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5shape7fractal11HilbertCode6encodeEjjj
      functionSourceFile: '/src/geos/src/shape/fractal/HilbertCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          98
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5shape7fractal11HilbertCode10checkLevelEj
        - _ZN4geos5shape7fractal11HilbertCode10interleaveEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/fractal/HilbertCode.cpp:127,5'
          Dst:             _ZN4geos5shape7fractal11HilbertCode10checkLevelEj
        - Src:             'src/shape/fractal/HilbertCode.cpp:192,14'
          Dst:             _ZN4geos5shape7fractal11HilbertCode10interleaveEj
        - Src:             'src/shape/fractal/HilbertCode.cpp:192,37'
          Dst:             _ZN4geos5shape7fractal11HilbertCode10interleaveEj
    - functionName:    _ZN4geos5shape7fractal11HilbertCode10checkLevelEj
      functionSourceFile: '/src/geos/src/shape/fractal/HilbertCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          48
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/fractal/HilbertCode.cpp:95,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/shape/fractal/HilbertCode.cpp:95,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/shape/fractal/HilbertCode.cpp:95,9'
          Dst:             __cxa_throw
        - Src:             'src/shape/fractal/HilbertCode.cpp:95,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos5shape7fractal11HilbertCode10interleaveEj
      functionSourceFile: '/src/geos/src/shape/fractal/HilbertCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5shape7fractal11HilbertCode6decodeEjj
      functionSourceFile: '/src/geos/src/shape/fractal/HilbertCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos5shape7fractal11HilbertCode10checkLevelEj
        - _ZN4geos5shape7fractal11HilbertCode10prefixScanEj
        - _ZN4geos5shape7fractal11HilbertCode12deinterleaveEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/fractal/HilbertCode.cpp:103,5'
          Dst:             _ZN4geos5shape7fractal11HilbertCode10checkLevelEj
        - Src:             'src/shape/fractal/HilbertCode.cpp:106,19'
          Dst:             _ZN4geos5shape7fractal11HilbertCode12deinterleaveEj
        - Src:             'src/shape/fractal/HilbertCode.cpp:107,19'
          Dst:             _ZN4geos5shape7fractal11HilbertCode12deinterleaveEj
        - Src:             'src/shape/fractal/HilbertCode.cpp:112,25'
          Dst:             _ZN4geos5shape7fractal11HilbertCode10prefixScanEj
        - Src:             'src/shape/fractal/HilbertCode.cpp:113,25'
          Dst:             _ZN4geos5shape7fractal11HilbertCode10prefixScanEj
        - Src:             'src/shape/fractal/HilbertCode.cpp:117,22'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
    - functionName:    _ZN4geos5shape7fractal11HilbertCode12deinterleaveEj
      functionSourceFile: '/src/geos/src/shape/fractal/HilbertCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5shape7fractal11HilbertCode10prefixScanEj
      functionSourceFile: '/src/geos/src/shape/fractal/HilbertCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5shape7fractal11HilbertCode6descanEj
      functionSourceFile: '/src/geos/src/shape/fractal/HilbertCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5shape7fractal11HilbertCode5levelEj
      functionSourceFile: '/src/geos/src/shape/fractal/HilbertCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5shape7fractal11HilbertCode9levelSizeEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shape/fractal/HilbertCode.cpp:46,21'
          Dst:             _ZN4geos5shape7fractal11HilbertCode9levelSizeEj
    - functionName:    _ZN4geos5shape7fractal11HilbertCode9levelSizeEj
      functionSourceFile: '/src/geos/src/shape/fractal/HilbertCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5shape7fractal11HilbertCode11maxOrdinateEj
      functionSourceFile: '/src/geos/src/shape/fractal/HilbertCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify28DouglasPeuckerLineSimplifier15simplifySectionEmm
      functionSourceFile: '/src/geos/src/simplify/DouglasPeuckerLineSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZN4geos8simplify28DouglasPeuckerLineSimplifier15simplifySectionEmm
        - _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:129,27'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:129,35'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:129,23'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:135,40'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:135,31'
          Dst:             _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:147,9'
          Dst:             _ZN4geos8simplify28DouglasPeuckerLineSimplifier15simplifySectionEmm
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:148,9'
          Dst:             _ZN4geos8simplify28DouglasPeuckerLineSimplifier15simplifySectionEmm
    - functionName:    _ZN4geos8simplify28DouglasPeuckerLineSimplifierC2ERKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/simplify/DouglasPeuckerLineSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify28DouglasPeuckerLineSimplifierD2Ev
      functionSourceFile: '/src/geos/include/geos/simplify/DouglasPeuckerLineSimplifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify28DouglasPeuckerLineSimplifier8simplifyEv
      functionSourceFile: '/src/geos/src/simplify/DouglasPeuckerLineSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         68
      ICount:          334
      EdgeCount:       130
      CyclomaticComplexity: 64
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - _ZN4geos4geom18CoordinateSequence9closeRingEb
        - _ZN4geos8simplify28DouglasPeuckerLineSimplifier15simplifySectionEmm
        - _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence6isRingEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:78,69'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:78,81'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:81,12'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:85,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:86,28'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:86,5'
          Dst:             _ZN4geos8simplify28DouglasPeuckerLineSimplifier15simplifySectionEmm
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:90,23'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:93,46'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:94,23'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:95,24'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:96,29'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:104,50'
          Dst:             _ZNK4geos4geom18CoordinateSequence6isRingEv
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:105,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:106,59'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:106,42'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:106,83'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:106,27'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:107,37'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERT_m
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:107,17'
          Dst:             _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:108,71'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:108,83'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:109,48'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:109,18'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:110,18'
          Dst:             _ZN4geos4geom18CoordinateSequence9closeRingEb
    - functionName:    _ZN4geos8simplify28DouglasPeuckerLineSimplifier25setPreserveClosedEndpointEb
      functionSourceFile: '/src/geos/src/simplify/DouglasPeuckerLineSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify28DouglasPeuckerLineSimplifier20setDistanceToleranceEd
      functionSourceFile: '/src/geos/src/simplify/DouglasPeuckerLineSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          49
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:63,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:63,15'
          Dst:             _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:63,9'
          Dst:             __cxa_throw
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:63,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos8simplify28DouglasPeuckerLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEdb
      functionSourceFile: '/src/geos/src/simplify/DouglasPeuckerLineSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8simplify28DouglasPeuckerLineSimplifier20setDistanceToleranceEd
        - _ZN4geos8simplify28DouglasPeuckerLineSimplifier25setPreserveClosedEndpointEb
        - _ZN4geos8simplify28DouglasPeuckerLineSimplifier8simplifyEv
        - _ZN4geos8simplify28DouglasPeuckerLineSimplifierC2ERKNS_4geom18CoordinateSequenceE
        - _ZN4geos8simplify28DouglasPeuckerLineSimplifierD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:43,34'
          Dst:             _ZN4geos8simplify28DouglasPeuckerLineSimplifierC2ERKNS_4geom18CoordinateSequenceE
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:44,10'
          Dst:             _ZN4geos8simplify28DouglasPeuckerLineSimplifier20setDistanceToleranceEd
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:45,10'
          Dst:             _ZN4geos8simplify28DouglasPeuckerLineSimplifier25setPreserveClosedEndpointEb
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:46,17'
          Dst:             _ZN4geos8simplify28DouglasPeuckerLineSimplifier8simplifyEv
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:47,1'
          Dst:             _ZN4geos8simplify28DouglasPeuckerLineSimplifierD2Ev
        - Src:             'src/simplify/DouglasPeuckerLineSimplifier.cpp:47,1'
          Dst:             _ZN4geos8simplify28DouglasPeuckerLineSimplifierD2Ev
    - functionName:    _ZNK4geos8simplify10LinkedRing14getCoordinatesEv
      functionSourceFile: '/src/geos/src/simplify/LinkedRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          86
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - _ZN4geos4geom18CoordinateSequence9closeRingEb
        - _ZN4geos4geom18CoordinateSequenceC2Ev
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LinkedRing.cpp:121,52'
          Dst:             _ZN4geos4geom18CoordinateSequenceC2Ev
        - Src:             'src/simplify/LinkedRing.cpp:122,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/LinkedRing.cpp:127,13'
          Dst:             _ZN4geos4geom18CoordinateSequence9closeRingEb
        - Src:             'src/simplify/LinkedRing.cpp:124,25'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
        - Src:             'src/simplify/LinkedRing.cpp:124,21'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_b
        - Src:             'src/simplify/LinkedRing.cpp:122,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos8simplify10LinkedRing6removeEm
      functionSourceFile: '/src/geos/src/simplify/LinkedRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify10LinkedRing13hasCoordinateEm
      functionSourceFile: '/src/geos/src/simplify/LinkedRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify10LinkedRing14nextCoordinateEm
      functionSourceFile: '/src/geos/src/simplify/LinkedRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequenceixEm
        - _ZNK4geos8simplify10LinkedRing4nextEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LinkedRing.cpp:93,20'
          Dst:             _ZNK4geos8simplify10LinkedRing4nextEm
        - Src:             'src/simplify/LinkedRing.cpp:93,12'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
    - functionName:    _ZNK4geos8simplify10LinkedRing4nextEm
      functionSourceFile: '/src/geos/src/simplify/LinkedRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify10LinkedRing14prevCoordinateEm
      functionSourceFile: '/src/geos/src/simplify/LinkedRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequenceixEm
        - _ZNK4geos8simplify10LinkedRing4prevEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LinkedRing.cpp:86,20'
          Dst:             _ZNK4geos8simplify10LinkedRing4prevEm
        - Src:             'src/simplify/LinkedRing.cpp:86,12'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
    - functionName:    _ZNK4geos8simplify10LinkedRing4prevEm
      functionSourceFile: '/src/geos/src/simplify/LinkedRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify10LinkedRing13getCoordinateEm
      functionSourceFile: '/src/geos/src/simplify/LinkedRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequenceixEm
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LinkedRing.cpp:79,12'
          Dst:             _ZNK4geos4geom18CoordinateSequenceixEm
    - functionName:    _ZNK4geos8simplify10LinkedRing4sizeEv
      functionSourceFile: '/src/geos/src/simplify/LinkedRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify10LinkedRing15createPrevLinksEm
      functionSourceFile: '/src/geos/src/simplify/LinkedRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify10LinkedRing15createNextLinksEm
      functionSourceFile: '/src/geos/src/simplify/LinkedRing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify16TaggedLineString18removeRingEndpointEv
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify16TaggedLineString11addToResultENSt3__110unique_ptrINS0_17TaggedLineSegmentENS2_14default_deleteIS4_EEEE
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify16TaggedLineString12asLinearRingEv
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos8simplify16TaggedLineString20getResultCoordinatesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineString.cpp:266,50'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/simplify/TaggedLineString.cpp:267,16'
          Dst:             _ZNK4geos8simplify16TaggedLineString20getResultCoordinatesEv
        - Src:             'src/simplify/TaggedLineString.cpp:266,64'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLinearRingEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos8simplify16TaggedLineString20getResultCoordinatesEv
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8simplify16TaggedLineString18extractCoordinatesERKNSt3__16vectorIPNS0_17TaggedLineSegmentENS2_9allocatorIS5_EEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineString.cpp:147,16'
          Dst:             _ZN4geos8simplify16TaggedLineString18extractCoordinatesERKNSt3__16vectorIPNS0_17TaggedLineSegmentENS2_9allocatorIS5_EEEE
    - functionName:    _ZN4geos8simplify16TaggedLineString18extractCoordinatesERKNSt3__16vectorIPNS0_17TaggedLineSegmentENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          56
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineString.cpp:178,14'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
        - Src:             'src/simplify/TaggedLineString.cpp:174,18'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_10CoordinateEEEvRKT_
    - functionName:    _ZNK4geos8simplify16TaggedLineString12asLineStringEv
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom8Geometry10getFactoryEv
        - _ZNK4geos8simplify16TaggedLineString20getResultCoordinatesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineString.cpp:258,24'
          Dst:             _ZNK4geos4geom8Geometry10getFactoryEv
        - Src:             'src/simplify/TaggedLineString.cpp:259,16'
          Dst:             _ZNK4geos8simplify16TaggedLineString20getResultCoordinatesEv
        - Src:             'src/simplify/TaggedLineString.cpp:258,38'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
    - functionName:    _ZNK4geos8simplify16TaggedLineString17getResultSegmentsEv
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify16TaggedLineString11getSegmentsEv
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify16TaggedLineString11getSegmentsEv
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify16TaggedLineString10getSegmentEm
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify16TaggedLineString10getSegmentEm
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify16TaggedLineString13getResultSizeEv
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify16TaggedLineString17getComponentPointEv
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos8simplify16TaggedLineString20getParentCoordinatesEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineString.cpp:204,12'
          Dst:             _ZNK4geos8simplify16TaggedLineString20getParentCoordinatesEv
        - Src:             'src/simplify/TaggedLineString.cpp:204,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZNK4geos8simplify16TaggedLineString20getParentCoordinatesEv
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineString.cpp:134,24'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
    - functionName:    _ZNK4geos8simplify16TaggedLineString4sizeEv
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify16TaggedLineString13getCoordinateEm
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify16TaggedLineString9getParentEv
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify16TaggedLineString6isRingEv
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify16TaggedLineString14getMinimumSizeEv
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify16TaggedLineStringD2Ev
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          83
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify16TaggedLineString4initEv
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos8simplify17TaggedLineSegmentC2ERKNS_4geom10CoordinateES5_PKNS2_8GeometryEm
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineString.cpp:78,49'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/simplify/TaggedLineString.cpp:85,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/simplify/TaggedLineString.cpp:87,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/TaggedLineString.cpp:89,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/TaggedLineString.cpp:91,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/simplify/TaggedLineString.cpp:92,22'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/simplify/TaggedLineString.cpp:90,42'
          Dst:             _ZN4geos8simplify17TaggedLineSegmentC2ERKNS_4geom10CoordinateES5_PKNS2_8GeometryEm
    - functionName:    _ZN4geos8simplify16TaggedLineStringC2EPKNS_4geom10LineStringEmb
      functionSourceFile: '/src/geos/src/simplify/TaggedLineString.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8simplify16TaggedLineString4initEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineString.cpp:53,5'
          Dst:             _ZN4geos8simplify16TaggedLineString4initEv
    - functionName:    _ZN4geos8simplify26TaggedLineStringSimplifierD2Ev
      functionSourceFile: '/src/geos/include/geos/simplify/TaggedLineStringSimplifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify20ComponentJumpCheckerC2ERKNSt3__16vectorIPNS0_16TaggedLineStringENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/include/geos/simplify/ComponentJumpChecker.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify21TaggedLinesSimplifier8simplifyERNSt3__16vectorIPNS0_16TaggedLineStringENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/simplify/TaggedLinesSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos8simplify16LineSegmentIndex3addERKNS0_16TaggedLineStringE
        - _ZN4geos8simplify20ComponentJumpCheckerC2ERKNSt3__16vectorIPNS0_16TaggedLineStringENS2_9allocatorIS5_EEEE
        - _ZN4geos8simplify26TaggedLineStringSimplifier8simplifyEPNS0_16TaggedLineStringEd
        - _ZN4geos8simplify26TaggedLineStringSimplifierC2EPNS0_16LineSegmentIndexES3_PKNS0_20ComponentJumpCheckerE
        - _ZN4geos8simplify26TaggedLineStringSimplifierD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLinesSimplifier.cpp:63,26'
          Dst:             _ZN4geos8simplify20ComponentJumpCheckerC2ERKNSt3__16vectorIPNS0_16TaggedLineStringENS2_9allocatorIS5_EEEE
        - Src:             'src/simplify/TaggedLinesSimplifier.cpp:66,21'
          Dst:             _ZN4geos8simplify16LineSegmentIndex3addERKNS0_16TaggedLineStringE
        - Src:             'src/simplify/TaggedLinesSimplifier.cpp:70,36'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifierC2EPNS0_16LineSegmentIndexES3_PKNS0_20ComponentJumpCheckerE
        - Src:             'src/simplify/TaggedLinesSimplifier.cpp:71,14'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifier8simplifyEPNS0_16TaggedLineStringEd
        - Src:             'src/simplify/TaggedLinesSimplifier.cpp:72,5'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifierD2Ev
        - Src:             'src/simplify/TaggedLinesSimplifier.cpp:72,5'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifierD2Ev
    - functionName:    _ZN4geos8simplify21TaggedLinesSimplifier20setDistanceToleranceEd
      functionSourceFile: '/src/geos/src/simplify/TaggedLinesSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify16LineSegmentIndexC2Ev
      functionSourceFile: '/src/geos/include/geos/simplify/LineSegmentIndex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index8quadtree8QuadtreeC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/simplify/LineSegmentIndex.h:53,5'
          Dst:             _ZN4geos5index8quadtree8QuadtreeC2Ev
    - functionName:    _ZN4geos8simplify21TaggedLinesSimplifierC2Ev
      functionSourceFile: '/src/geos/src/simplify/TaggedLinesSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos8simplify16LineSegmentIndexC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLinesSimplifier.cpp:45,22'
          Dst:             _ZN4geos8simplify16LineSegmentIndexC2Ev
        - Src:             'src/simplify/TaggedLinesSimplifier.cpp:46,23'
          Dst:             _ZN4geos8simplify16LineSegmentIndexC2Ev
    - functionName:    _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorD0Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/LastFoundQuadEdgeLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge15QuadEdgeLocatorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/triangulate/quadedge/LastFoundQuadEdgeLocator.h:38,7'
          Dst:             _ZN4geos11triangulate8quadedge15QuadEdgeLocatorD2Ev
    - functionName:    _ZN4geos11triangulate8quadedge15QuadEdgeLocatorD2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdgeLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos11triangulate8quadedge8QuadEdge6isLiveEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocator6locateERKNS1_6VertexE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/LastFoundQuadEdgeLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision14locateFromEdgeERKNS1_6VertexERKNS1_8QuadEdgeE
        - _ZNK4geos11triangulate8quadedge8QuadEdge6isLiveEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/LastFoundQuadEdgeLocator.cpp:47,32'
          Dst:             _ZNK4geos11triangulate8quadedge8QuadEdge6isLiveEv
        - Src:             'src/triangulate/quadedge/LastFoundQuadEdgeLocator.cpp:51,27'
          Dst:             _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision14locateFromEdgeERKNS1_6VertexERKNS1_8QuadEdgeE
    - functionName:    _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision8getEdgesEv
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdgeSubdivision.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocator8findEdgeEv
      functionSourceFile: '/src/geos/src/triangulate/quadedge/LastFoundQuadEdgeLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge15QuadEdgeQuartet4baseEv
        - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision8getEdgesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/LastFoundQuadEdgeLocator.cpp:41,22'
          Dst:             _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision8getEdgesEv
        - Src:             'src/triangulate/quadedge/LastFoundQuadEdgeLocator.cpp:41,36'
          Dst:             _ZN4geos11triangulate8quadedge15QuadEdgeQuartet4baseEv
    - functionName:    _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocator4initEv
      functionSourceFile: '/src/geos/src/triangulate/quadedge/LastFoundQuadEdgeLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge15QuadEdgeLocatorC2Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdgeLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge15QuadEdgeLocatorD0Ev
      functionSourceFile: '/src/geos/include/geos/triangulate/quadedge/QuadEdgeLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorC2EPNS1_19QuadEdgeSubdivisionE
      functionSourceFile: '/src/geos/src/triangulate/quadedge/LastFoundQuadEdgeLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos11triangulate8quadedge15QuadEdgeLocatorC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/quadedge/LastFoundQuadEdgeLocator.cpp:26,27'
          Dst:             _ZN4geos11triangulate8quadedge15QuadEdgeLocatorC2Ev
    - functionName:    _ZN4geos11triangulate3trilsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_7TriEdgeE
      functionSourceFile: '/src/geos/src/triangulate/tri/TriEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/TriEdge.cpp:63,8'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
        - Src:             'src/triangulate/tri/TriEdge.cpp:64,8'
          Dst:             _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_10CoordinateE
    - functionName:    _ZN4geos11triangulate3trieqERKNS1_7TriEdgeES4_
      functionSourceFile: '/src/geos/src/triangulate/tri/TriEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/TriEdge.cpp:54,19'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
        - Src:             'src/triangulate/tri/TriEdge.cpp:54,39'
          Dst:             _ZN4geos4geomeqERKNS0_12CoordinateXYES3_
    - functionName:    _ZNK4geos11triangulate3tri7TriEdge8HashCodeclERKS2_
      functionSourceFile: '/src/geos/src/triangulate/tri/TriEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8HashCodeclERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/TriEdge.cpp:45,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8HashCodeclERKS1_
        - Src:             'src/triangulate/tri/TriEdge.cpp:46,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8HashCodeclERKS1_
    - functionName:    _ZN4geos11triangulate3tri7TriEdge9normalizeEv
      functionSourceFile: '/src/geos/src/triangulate/tri/TriEdge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/triangulate/tri/TriEdge.cpp:30,13'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
    - functionName:    '_ZZN4geos9algorithmL20interpolateSegmentZMERKNS_4geom18CoordinateSequenceEmmRNS1_12CoordinateXYERdS7_ENK3$_0clIS5_EEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:38,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/CircularArcIntersector.cpp:39,13'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:40,13'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYES4_EEdRKT_RKT0_SA_
    - functionName:    '_ZZN4geos9algorithmL20interpolateSegmentZMERKNS_4geom18CoordinateSequenceEmmRNS1_12CoordinateXYERdS7_ENK3$_0clINS1_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:38,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'src/algorithm/CircularArcIntersector.cpp:39,13'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:40,13'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_14CoordinateXYZMEEEdRKT_RKT0_SB_
    - functionName:    '_ZZN4geos9algorithmL20interpolateSegmentZMERKNS_4geom18CoordinateSequenceEmmRNS1_12CoordinateXYERdS7_ENK3$_0clINS1_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:38,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'src/algorithm/CircularArcIntersector.cpp:39,13'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:40,13'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_13CoordinateXYMEEEdRKT_RKT0_SB_
    - functionName:    '_ZZN4geos9algorithmL20interpolateSegmentZMERKNS_4geom18CoordinateSequenceEmmRNS1_12CoordinateXYERdS7_ENK3$_0clINS1_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
        - _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:38,30'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/algorithm/CircularArcIntersector.cpp:39,13'
          Dst:             _ZN4geos9algorithm11Interpolate17zGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:40,13'
          Dst:             _ZN4geos9algorithm11Interpolate17mGetOrInterpolateINS_4geom12CoordinateXYENS3_10CoordinateEEEdRKT_RKT0_SB_
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithmL20interpolateSegmentZMERKS1_mmRNS0_12CoordinateXYERdS8_E3$_0EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZN4geos9algorithmL20interpolateSegmentZMERKNS_4geom18CoordinateSequenceEmmRNS1_12CoordinateXYERdS7_ENK3$_0clINS1_10CoordinateEEEDaRKT_'
        - '_ZZN4geos9algorithmL20interpolateSegmentZMERKNS_4geom18CoordinateSequenceEmmRNS1_12CoordinateXYERdS7_ENK3$_0clINS1_13CoordinateXYMEEEDaRKT_'
        - '_ZZN4geos9algorithmL20interpolateSegmentZMERKNS_4geom18CoordinateSequenceEmmRNS1_12CoordinateXYERdS7_ENK3$_0clINS1_14CoordinateXYZMEEEDaRKT_'
        - '_ZZN4geos9algorithmL20interpolateSegmentZMERKNS_4geom18CoordinateSequenceEmmRNS1_12CoordinateXYERdS7_ENK3$_0clIS5_EEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZN4geos9algorithmL20interpolateSegmentZMERKNS_4geom18CoordinateSequenceEmmRNS1_12CoordinateXYERdS7_ENK3$_0clINS1_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZN4geos9algorithmL20interpolateSegmentZMERKNS_4geom18CoordinateSequenceEmmRNS1_12CoordinateXYERdS7_ENK3$_0clINS1_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZN4geos9algorithmL20interpolateSegmentZMERKNS_4geom18CoordinateSequenceEmmRNS1_12CoordinateXYERdS7_ENK3$_0clINS1_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZN4geos9algorithmL20interpolateSegmentZMERKNS_4geom18CoordinateSequenceEmmRNS1_12CoordinateXYERdS7_ENK3$_0clIS5_EEDaRKT_'
    - functionName:    _ZN4geos9algorithmL20interpolateSegmentZMERKNS_4geom18CoordinateSequenceEmmRNS1_12CoordinateXYERdS7_
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithmL20interpolateSegmentZMERKS1_mmRNS0_12CoordinateXYERdS8_E3$_0EEDamOT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:35,9'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithmL20interpolateSegmentZMERKS1_mmRNS0_12CoordinateXYERdS8_E3$_0EEDamOT_'
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_3clIS3_EEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:503,34'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:504,34'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_3clINS2_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:503,34'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:504,34'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_3clINS2_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:503,34'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:504,34'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_3clINS2_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:503,34'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:504,34'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIRZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcERKS1_mmbE3$_3EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_3clINS2_10CoordinateEEEDaRKT_'
        - '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_3clINS2_13CoordinateXYMEEEDaRKT_'
        - '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_3clINS2_14CoordinateXYZMEEEDaRKT_'
        - '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_3clIS3_EEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_3clINS2_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_3clINS2_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_3clINS2_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_3clIS3_EEDaRKT_'
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_2clIS3_EEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:497,34'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:498,34'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_2clINS2_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:497,34'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:498,34'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_2clINS2_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:497,34'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:498,34'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_2clINS2_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:497,34'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:498,34'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIRZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcERKS1_mmbE3$_2EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_2clINS2_10CoordinateEEEDaRKT_'
        - '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_2clINS2_13CoordinateXYMEEEDaRKT_'
        - '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_2clINS2_14CoordinateXYZMEEEDaRKT_'
        - '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_2clIS3_EEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_2clINS2_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_2clINS2_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_2clINS2_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_2clIS3_EEDaRKT_'
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_1clIS3_EEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:490,34'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:491,34'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_1clINS2_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:490,34'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:491,34'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_1clINS2_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:490,34'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:491,34'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_1clINS2_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:490,34'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:491,34'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_0clIS3_EEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:484,34'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:485,34'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_0clINS2_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:484,34'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:485,34'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_0clINS2_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:484,34'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:485,34'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_0clINS2_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:484,34'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:485,34'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_1clIS3_EEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:461,26'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:462,26'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_1clINS2_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:461,26'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:462,26'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_1clINS2_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:461,26'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:462,26'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_1clINS2_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:461,26'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:462,26'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIRZNS_9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcESA_E3$_1EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_1clINS2_10CoordinateEEEDaRKT_'
        - '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_1clINS2_13CoordinateXYMEEEDaRKT_'
        - '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_1clINS2_14CoordinateXYZMEEEDaRKT_'
        - '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_1clIS3_EEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_1clINS2_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_1clINS2_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_1clINS2_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_1clIS3_EEDaRKT_'
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_0clIS3_EEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:456,26'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:457,26'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_0clINS2_14CoordinateXYZMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:456,26'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:457,26'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_0clINS2_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:456,26'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:457,26'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_0clINS2_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:456,26'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:457,26'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIRZNS_9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcESA_E3$_0EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_0clINS2_10CoordinateEEEDaRKT_'
        - '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_0clINS2_13CoordinateXYMEEEDaRKT_'
        - '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_0clINS2_14CoordinateXYZMEEEDaRKT_'
        - '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_0clIS3_EEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_0clINS2_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_0clINS2_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_0clINS2_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_ENK3$_0clIS3_EEDaRKT_'
    - functionName:    _ZN4geos9algorithm11Interpolate12getOrAverageEdd
      functionSourceFile: '/src/geos/include/geos/algorithm/Interpolate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4geos9algorithmL15setFromEndpointERNS_4geom14CoordinateXYZMERKNS1_11CircularArcEmENK3$_0clINS1_12CoordinateXYEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:296,16'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:297,16'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_12CoordinateXYEEEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithmL15setFromEndpointERNS_4geom14CoordinateXYZMERKNS1_11CircularArcEmENK3$_0clIS2_EEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:296,16'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:297,16'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMES4_EEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithmL15setFromEndpointERNS_4geom14CoordinateXYZMERKNS1_11CircularArcEmENK3$_0clINS1_13CoordinateXYMEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:296,16'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:297,16'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_13CoordinateXYMEEEdRKT_RKT0_
    - functionName:    '_ZZN4geos9algorithmL15setFromEndpointERNS_4geom14CoordinateXYZMERKNS1_11CircularArcEmENK3$_0clINS1_10CoordinateEEEDaRKT_'
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:296,16'
          Dst:             _ZN4geos9algorithm11Interpolate4zGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:297,16'
          Dst:             _ZN4geos9algorithm11Interpolate4mGetINS_4geom14CoordinateXYZMENS3_10CoordinateEEEdRKT_RKT0_
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIRZNS_9algorithmL15setFromEndpointERNS0_14CoordinateXYZMERKNS0_11CircularArcEmE3$_0EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZN4geos9algorithmL15setFromEndpointERNS_4geom14CoordinateXYZMERKNS1_11CircularArcEmENK3$_0clINS1_10CoordinateEEEDaRKT_'
        - '_ZZN4geos9algorithmL15setFromEndpointERNS_4geom14CoordinateXYZMERKNS1_11CircularArcEmENK3$_0clINS1_12CoordinateXYEEEDaRKT_'
        - '_ZZN4geos9algorithmL15setFromEndpointERNS_4geom14CoordinateXYZMERKNS1_11CircularArcEmENK3$_0clINS1_13CoordinateXYMEEEDaRKT_'
        - '_ZZN4geos9algorithmL15setFromEndpointERNS_4geom14CoordinateXYZMERKNS1_11CircularArcEmENK3$_0clIS2_EEDaRKT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZN4geos9algorithmL15setFromEndpointERNS_4geom14CoordinateXYZMERKNS1_11CircularArcEmENK3$_0clINS1_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZN4geos9algorithmL15setFromEndpointERNS_4geom14CoordinateXYZMERKNS1_11CircularArcEmENK3$_0clINS1_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZN4geos9algorithmL15setFromEndpointERNS_4geom14CoordinateXYZMERKNS1_11CircularArcEmENK3$_0clIS2_EEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZN4geos9algorithmL15setFromEndpointERNS_4geom14CoordinateXYZMERKNS1_11CircularArcEmENK3$_0clINS1_12CoordinateXYEEEDaRKT_'
    - functionName:    '_ZNK4geos4geom11CircularArc7applyAtIZNS_9algorithmL15setFromEndpointERNS0_14CoordinateXYZMERKS1_mE3$_0EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIRZNS_9algorithmL15setFromEndpointERNS0_14CoordinateXYZMERKNS0_11CircularArcEmE3$_0EEDamOT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:280,23'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIRZNS_9algorithmL15setFromEndpointERNS0_14CoordinateXYZMERKNS0_11CircularArcEmE3$_0EEDamOT_'
    - functionName:    _ZN4geos9algorithmL13interpolateZMERKNS_4geom11CircularArcERKNS1_18CoordinateSequenceEmmRNS1_14CoordinateXYZME
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9algorithm11Interpolate12getOrAverageEdd
        - _ZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_
        - _ZN4geos9algorithmL20interpolateSegmentZMERKNS_4geom18CoordinateSequenceEmmRNS1_12CoordinateXYERdS7_
        - _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - _ZNK4geos4geom11CircularArc5isCCWEv
        - _ZNK4geos4geom11CircularArc9getCenterEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:79,39'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:79,69'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:79,99'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:79,117'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:79,5'
          Dst:             _ZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:80,5'
          Dst:             _ZN4geos9algorithmL20interpolateSegmentZMERKNS_4geom18CoordinateSequenceEmmRNS1_12CoordinateXYERdS7_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:83,16'
          Dst:             _ZN4geos9algorithm11Interpolate12getOrAverageEdd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:86,16'
          Dst:             _ZN4geos9algorithm11Interpolate12getOrAverageEdd
    - functionName:    '_ZNK4geos4geom11CircularArc7applyAtIZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKS1_RKNS0_18CoordinateSequenceEmmbE3$_3EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIRZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcERKS1_mmbE3$_3EEDamOT_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:280,23'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIRZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcERKS1_mmbE3$_3EEDamOT_'
    - functionName:    '_ZNK4geos4geom11CircularArc7applyAtIZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKS1_RKNS0_18CoordinateSequenceEmmbE3$_2EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIRZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcERKS1_mmbE3$_2EEDamOT_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:280,23'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIRZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcERKS1_mmbE3$_2EEDamOT_'
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcERKS1_mmbE3$_1EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_1clINS2_10CoordinateEEEDaRKT_'
        - '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_1clINS2_13CoordinateXYMEEEDaRKT_'
        - '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_1clINS2_14CoordinateXYZMEEEDaRKT_'
        - '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_1clIS3_EEDaRKT_'
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_1clINS2_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_1clINS2_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_1clINS2_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_1clIS3_EEDaRKT_'
    - functionName:    '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcERKS1_mmbE3$_0EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_0clINS2_10CoordinateEEEDaRKT_'
        - '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_0clINS2_13CoordinateXYMEEEDaRKT_'
        - '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_0clINS2_14CoordinateXYZMEEEDaRKT_'
        - '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_0clIS3_EEDaRKT_'
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/geos/geom/CoordinateSequence.h:779,9'
          Branch Sides:    []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:779,16'
          Dst:             _ZNK4geos4geom18CoordinateSequence17getCoordinateTypeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:780,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:780,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_0clINS2_10CoordinateEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:781,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_13CoordinateXYMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:781,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_0clINS2_13CoordinateXYMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:782,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:782,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_0clINS2_14CoordinateXYZMEEEDaRKT_'
        - Src:             'include/geos/geom/CoordinateSequence.h:783,52'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'include/geos/geom/CoordinateSequence.h:783,48'
          Dst:             '_ZZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmbENK3$_0clIS3_EEDaRKT_'
    - functionName:    '_ZNK4geos4geom11CircularArc7applyAtIZNS_9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS0_12CoordinateXYERKS1_S9_E3$_1EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIRZNS_9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcESA_E3$_1EEDamOT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:280,23'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIRZNS_9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcESA_E3$_1EEDamOT_'
    - functionName:    '_ZNK4geos4geom11CircularArc7applyAtIZNS_9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS0_12CoordinateXYERKS1_S9_E3$_0EEDamOT_'
      functionSourceFile: '/src/geos/include/geos/geom/CircularArc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIRZNS_9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcESA_E3$_0EEDamOT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CircularArc.h:280,23'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIRZNS_9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcESA_E3$_0EEDamOT_'
    - functionName:    _ZN4geos9algorithmL13interpolateZMERKNS_4geom11CircularArcES4_RNS1_14CoordinateXYZME
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos9algorithm11Interpolate12getOrAverageEdd
        - _ZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_
        - _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - _ZNK4geos4geom11CircularArc5isCCWEv
        - _ZNK4geos4geom11CircularArc9getCenterEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:55,39'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:55,69'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:55,99'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:55,117'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:55,5'
          Dst:             _ZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:56,39'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:56,69'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:56,99'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:56,117'
          Dst:             _ZNK4geos4geom11CircularArc5isCCWEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:56,5'
          Dst:             _ZN4geos9algorithm12CircularArcs13interpolateZMERKNS_4geom18CoordinateSequenceEmRKNS2_12CoordinateXYEbRS6_RdSA_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:59,16'
          Dst:             _ZN4geos9algorithm11Interpolate12getOrAverageEdd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:62,16'
          Dst:             _ZN4geos9algorithm11Interpolate12getOrAverageEdd
    - functionName:    _ZN4geos9algorithmL15setFromEndpointERNS_4geom14CoordinateXYZMERKNS1_11CircularArcEm
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNK4geos4geom11CircularArc7applyAtIZNS_9algorithmL15setFromEndpointERNS0_14CoordinateXYZMERKS1_mE3$_0EEDamOT_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:293,9'
          Dst:             '_ZNK4geos4geom11CircularArc7applyAtIZNS_9algorithmL15setFromEndpointERNS0_14CoordinateXYZMERKS1_mE3$_0EEDamOT_'
    - functionName:    _ZN4geos9algorithm22CircularArcIntersector25addCocircularIntersectionEddiRKNS_4geom11CircularArcES5_
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - double
        - double
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          252
      EdgeCount:       45
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos4geom11CircularArcC2ENSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEmRKNS0_12CoordinateXYEdi
        - _ZN4geos4geom11CircularArcD2Ev
        - _ZN4geos4geom11CircularArcaSEOS1_
        - _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
        - _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - _ZN4geos9algorithm12CircularArcs16getMidpointAngleEddb
        - _ZN4geos9algorithmL13interpolateZMERKNS_4geom11CircularArcES4_RNS1_14CoordinateXYZME
        - _ZN4geos9algorithmL15setFromEndpointERNS_4geom14CoordinateXYZMERKNS1_11CircularArcEm
        - _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - _ZNK4geos4geom11CircularArc6theta0Ev
        - _ZNK4geos4geom11CircularArc6theta2Ev
        - _ZNK4geos4geom11CircularArc9getCenterEv
        - _ZNK4geos4geom11CircularArc9getRadiusEv
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos4geom18CoordinateSequence4hasMEv
        - _ZNK4geos4geom18CoordinateSequence4hasZEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:393,26'
          Dst:             _ZN4geos9algorithm12CircularArcs16getMidpointAngleEddb
        - Src:             'src/algorithm/CircularArcIntersector.cpp:394,39'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:395,32'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:397,34'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:397,59'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:397,74'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:397,99'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasZEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:398,34'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:398,59'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:398,74'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:398,99'
          Dst:             _ZNK4geos4geom18CoordinateSequence4hasMEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:400,36'
          Dst:             _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:400,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:401,34'
          Dst:             _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:401,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:402,34'
          Dst:             _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:402,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2ERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:405,25'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:406,25'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:407,25'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:413,28'
          Dst:             _ZNK4geos4geom11CircularArc6theta0Ev
        - Src:             'src/algorithm/CircularArcIntersector.cpp:415,35'
          Dst:             _ZNK4geos4geom11CircularArc6theta2Ev
        - Src:             'src/algorithm/CircularArcIntersector.cpp:417,35'
          Dst:             _ZNK4geos4geom11CircularArc6theta0Ev
        - Src:             'src/algorithm/CircularArcIntersector.cpp:419,35'
          Dst:             _ZNK4geos4geom11CircularArc6theta2Ev
        - Src:             'src/algorithm/CircularArcIntersector.cpp:0,0'
          Dst:             _ZN4geos9algorithmL15setFromEndpointERNS_4geom14CoordinateXYZMERKNS1_11CircularArcEm
        - Src:             'src/algorithm/CircularArcIntersector.cpp:423,26'
          Dst:             _ZNK4geos4geom11CircularArc6theta0Ev
        - Src:             'src/algorithm/CircularArcIntersector.cpp:425,33'
          Dst:             _ZNK4geos4geom11CircularArc6theta2Ev
        - Src:             'src/algorithm/CircularArcIntersector.cpp:427,33'
          Dst:             _ZNK4geos4geom11CircularArc6theta0Ev
        - Src:             'src/algorithm/CircularArcIntersector.cpp:429,33'
          Dst:             _ZNK4geos4geom11CircularArc6theta2Ev
        - Src:             'src/algorithm/CircularArcIntersector.cpp:0,0'
          Dst:             _ZN4geos9algorithmL15setFromEndpointERNS_4geom14CoordinateXYZMERKNS1_11CircularArcEm
        - Src:             'src/algorithm/CircularArcIntersector.cpp:433,5'
          Dst:             _ZN4geos9algorithmL13interpolateZMERKNS_4geom11CircularArcES4_RNS1_14CoordinateXYZME
        - Src:             'src/algorithm/CircularArcIntersector.cpp:434,5'
          Dst:             _ZN4geos9algorithmL13interpolateZMERKNS_4geom11CircularArcES4_RNS1_14CoordinateXYZME
        - Src:             'src/algorithm/CircularArcIntersector.cpp:435,5'
          Dst:             _ZN4geos9algorithmL13interpolateZMERKNS_4geom11CircularArcES4_RNS1_14CoordinateXYZME
        - Src:             'src/algorithm/CircularArcIntersector.cpp:438,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
        - Src:             'src/algorithm/CircularArcIntersector.cpp:439,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
        - Src:             'src/algorithm/CircularArcIntersector.cpp:440,10'
          Dst:             _ZN4geos4geom18CoordinateSequence5setAtINS0_14CoordinateXYZMEEEvRKT_m
        - Src:             'src/algorithm/CircularArcIntersector.cpp:442,22'
          Dst:             _ZN4geos4geom11CircularArcC2ENSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEEmRKNS0_12CoordinateXYEdi
        - Src:             'src/algorithm/CircularArcIntersector.cpp:442,20'
          Dst:             _ZN4geos4geom11CircularArcaSEOS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:442,5'
          Dst:             _ZN4geos4geom11CircularArcD2Ev
    - functionName:    _ZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithmL13interpolateZMERKNS_4geom11CircularArcES4_RNS1_14CoordinateXYZME
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - '_ZNK4geos4geom11CircularArc7applyAtIZNS_9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS0_12CoordinateXYERKS1_S9_E3$_0EEDamOT_'
        - '_ZNK4geos4geom11CircularArc7applyAtIZNS_9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS0_12CoordinateXYERKS1_S9_E3$_1EEDamOT_'
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:448,14'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:451,25'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:454,37'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:454,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:455,14'
          Dst:             '_ZNK4geos4geom11CircularArc7applyAtIZNS_9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS0_12CoordinateXYERKS1_S9_E3$_0EEDamOT_'
        - Src:             'src/algorithm/CircularArcIntersector.cpp:459,44'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:459,30'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:460,14'
          Dst:             '_ZNK4geos4geom11CircularArc7applyAtIZNS_9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS0_12CoordinateXYERKS1_S9_E3$_1EEDamOT_'
        - Src:             'src/algorithm/CircularArcIntersector.cpp:466,5'
          Dst:             _ZN4geos9algorithmL13interpolateZMERKNS_4geom11CircularArcES4_RNS1_14CoordinateXYZME
    - functionName:    _ZN4geos9algorithm22CircularArcIntersector29computeCocircularIntersectionERKNS_4geom11CircularArcES5_
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          226
      EdgeCount:       64
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - _ZN4geos9algorithm22CircularArcIntersector25addCocircularIntersectionEddiRKNS_4geom11CircularArcES5_
        - _ZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_
        - _ZN4geos9algorithm5Angle11isWithinCCWEddd
        - _ZN4geos9algorithm5Angle17normalizePositiveEd
        - _ZN4geos9algorithm5Angle7nextCCWEddd
        - _ZNK4geos4geom11CircularArc14getOrientationEv
        - _ZNK4geos4geom11CircularArc6theta0Ev
        - _ZNK4geos4geom11CircularArc6theta2Ev
        - _ZNK4geos4geom11CircularArc9getCenterEv
        - _ZNK4geos4geom11CircularArc9getRadiusEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:304,31'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:305,32'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:307,23'
          Dst:             _ZNK4geos4geom11CircularArc6theta0Ev
        - Src:             'src/algorithm/CircularArcIntersector.cpp:308,23'
          Dst:             _ZNK4geos4geom11CircularArc6theta2Ev
        - Src:             'src/algorithm/CircularArcIntersector.cpp:309,23'
          Dst:             _ZNK4geos4geom11CircularArc6theta0Ev
        - Src:             'src/algorithm/CircularArcIntersector.cpp:310,23'
          Dst:             _ZNK4geos4geom11CircularArc6theta2Ev
        - Src:             'src/algorithm/CircularArcIntersector.cpp:316,18'
          Dst:             _ZNK4geos4geom11CircularArc14getOrientationEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:320,18'
          Dst:             _ZNK4geos4geom11CircularArc14getOrientationEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:323,15'
          Dst:             _ZN4geos9algorithm5Angle17normalizePositiveEd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:324,15'
          Dst:             _ZN4geos9algorithm5Angle17normalizePositiveEd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:325,15'
          Dst:             _ZN4geos9algorithm5Angle17normalizePositiveEd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:326,15'
          Dst:             _ZN4geos9algorithm5Angle17normalizePositiveEd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:337,13'
          Dst:             _ZN4geos9algorithm5Angle11isWithinCCWEddd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:340,32'
          Dst:             _ZN4geos9algorithm5Angle7nextCCWEddd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:352,21'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector25addCocircularIntersectionEddiRKNS_4geom11CircularArcES5_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:355,21'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector25addCocircularIntersectionEddiRKNS_4geom11CircularArcES5_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:347,52'
          Dst:             _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:348,17'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:360,28'
          Dst:             _ZN4geos9algorithm5Angle11isWithinCCWEddd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:367,52'
          Dst:             _ZN4geos9algorithm12CircularArcs11createPointERKNS_4geom12CoordinateXYEdd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:368,17'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:372,21'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector25addCocircularIntersectionEddiRKNS_4geom11CircularArcES5_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:375,21'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector25addCocircularIntersectionEddiRKNS_4geom11CircularArcES5_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:380,32'
          Dst:             _ZN4geos9algorithm5Angle11isWithinCCWEddd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:380,99'
          Dst:             _ZN4geos9algorithm5Angle11isWithinCCWEddd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:382,17'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector25addCocircularIntersectionEddiRKNS_4geom11CircularArcES5_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:385,17'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector25addCocircularIntersectionEddiRKNS_4geom11CircularArcES5_
    - functionName:    _ZN4geos9algorithm22CircularArcIntersector10intersectsERKNS_4geom11CircularArcES5_
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          374
      EdgeCount:       100
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN4geos4geom12CoordinateXYC2Edd
        - _ZN4geos9algorithm22CircularArcIntersector10intersectsERKNS_4geom11CircularArcERKNS2_18CoordinateSequenceEmmb
        - _ZN4geos9algorithm22CircularArcIntersector10intersectsERKNS_4geom18CoordinateSequenceEmmS5_mm
        - _ZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_
        - _ZN4geos9algorithm22CircularArcIntersector29computeCocircularIntersectionERKNS_4geom11CircularArcES5_
        - _ZN4geos9algorithm22CircularArcIntersector5resetEv
        - _ZNK4geos4geom11CircularArc21containsPointOnCircleERKNS0_12CoordinateXYE
        - _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc8isLinearEv
        - _ZNK4geos4geom11CircularArc9getCenterEv
        - _ZNK4geos4geom11CircularArc9getRadiusEv
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9algorithm22CircularArcIntersector15hasIntersectionERKNS_4geom12CoordinateXYE
        - sqrt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/algorithm/CircularArcIntersector.cpp:252,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:147,14'
          Dst:             _ZNK4geos4geom11CircularArc8isLinearEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:148,18'
          Dst:             _ZNK4geos4geom11CircularArc8isLinearEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:149,39'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:150,39'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:152,30'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:153,30'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:152,13'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector10intersectsERKNS_4geom18CoordinateSequenceEmmS5_mm
        - Src:             'src/algorithm/CircularArcIntersector.cpp:156,36'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:156,66'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:156,96'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:156,13'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector10intersectsERKNS_4geom11CircularArcERKNS2_18CoordinateSequenceEmmb
        - Src:             'src/algorithm/CircularArcIntersector.cpp:159,21'
          Dst:             _ZNK4geos4geom11CircularArc8isLinearEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:160,32'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:160,62'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:160,92'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:160,9'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector10intersectsERKNS_4geom11CircularArcERKNS2_18CoordinateSequenceEmmb
        - Src:             'src/algorithm/CircularArcIntersector.cpp:164,5'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector5resetEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:166,27'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:167,27'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:169,26'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:170,26'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:172,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:194,9'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector29computeCocircularIntersectionERKNS_4geom11CircularArcES5_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:197,18'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:197,37'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:197,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:197,68'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:197,47'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector15hasIntersectionERKNS_4geom12CoordinateXYE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:198,45'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:198,13'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:200,18'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:200,37'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:200,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:200,68'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:200,47'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector15hasIntersectionERKNS_4geom12CoordinateXYE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:201,45'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:201,13'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:203,18'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:203,37'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:203,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:203,68'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:203,47'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector15hasIntersectionERKNS_4geom12CoordinateXYE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:204,45'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:204,13'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:206,18'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:206,37'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:206,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:206,68'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:206,47'
          Dst:             _ZNK4geos9algorithm22CircularArcIntersector15hasIntersectionERKNS_4geom12CoordinateXYE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:207,45'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:207,13'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:217,26'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:220,30'
          Dst:             sqrt
        - Src:             'src/algorithm/CircularArcIntersector.cpp:222,26'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:223,26'
          Dst:             _ZN4geos4geom12CoordinateXYC2Edd
        - Src:             'src/algorithm/CircularArcIntersector.cpp:228,38'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:228,66'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:233,46'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:241,26'
          Dst:             _ZNK4geos4geom11CircularArc21containsPointOnCircleERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:241,71'
          Dst:             _ZNK4geos4geom11CircularArc21containsPointOnCircleERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:242,21'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector26addArcArcIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcES8_
    - functionName:    _ZN4geos9algorithm22CircularArcIntersector10intersectsERKNS_4geom18CoordinateSequenceEmmS5_mm
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionERKNS_4geom18CoordinateSequenceEmmS5_mm
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:272,21'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:273,8'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionERKNS_4geom18CoordinateSequenceEmmS5_mm
        - Src:             'src/algorithm/CircularArcIntersector.cpp:275,12'
          Dst:             _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:277,23'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - Src:             'src/algorithm/CircularArcIntersector.cpp:278,23'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - Src:             'src/algorithm/CircularArcIntersector.cpp:280,19'
          Dst:             _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:281,23'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
    - functionName:    _ZN4geos9algorithm22CircularArcIntersector10intersectsERKNS_4geom11CircularArcERKNS2_18CoordinateSequenceEmmb
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMC2Ev
        - _ZN4geos9algorithm12CircularArcs23circleIntersectsSegmentERKNS_4geom12CoordinateXYEdS5_S5_RS3_S6_
        - _ZN4geos9algorithm22CircularArcIntersector10intersectsERKNS_4geom18CoordinateSequenceEmmS5_mm
        - _ZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmb
        - _ZN4geos9algorithm22CircularArcIntersector5resetEv
        - _ZNK4geos4geom11CircularArc21containsPointOnCircleERKNS0_12CoordinateXYE
        - _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - _ZNK4geos4geom11CircularArc8isLinearEv
        - _ZNK4geos4geom11CircularArc9getCenterEv
        - _ZNK4geos4geom11CircularArc9getRadiusEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:107,13'
          Dst:             _ZNK4geos4geom11CircularArc8isLinearEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:108,35'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinatePositionEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:109,25'
          Dst:             _ZNK4geos4geom11CircularArc21getCoordinateSequenceEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:109,9'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector10intersectsERKNS_4geom18CoordinateSequenceEmmS5_mm
        - Src:             'src/algorithm/CircularArcIntersector.cpp:114,5'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector5resetEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:117,33'
          Dst:             _ZNK4geos4geom11CircularArc9getCenterEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:118,26'
          Dst:             _ZNK4geos4geom11CircularArc9getRadiusEv
        - Src:             'src/algorithm/CircularArcIntersector.cpp:120,20'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/algorithm/CircularArcIntersector.cpp:120,28'
          Dst:             _ZN4geos4geom14CoordinateXYZMC2Ev
        - Src:             'src/algorithm/CircularArcIntersector.cpp:121,62'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/CircularArcIntersector.cpp:121,96'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/CircularArcIntersector.cpp:121,14'
          Dst:             _ZN4geos9algorithm12CircularArcs23circleIntersectsSegmentERKNS_4geom12CoordinateXYEdS5_S5_RS3_S6_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:123,22'
          Dst:             _ZNK4geos4geom11CircularArc21containsPointOnCircleERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:124,9'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmb
        - Src:             'src/algorithm/CircularArcIntersector.cpp:127,23'
          Dst:             _ZNK4geos4geom11CircularArc21containsPointOnCircleERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:128,9'
          Dst:             _ZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmb
    - functionName:    _ZN4geos9algorithm22CircularArcIntersector5resetEv
      functionSourceFile: '/src/geos/include/geos/algorithm/CircularArcIntersector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 102
      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:    _ZNK4geos9algorithm22CircularArcIntersector15hasIntersectionERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/algorithm/CircularArcIntersector.cpp:93,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:94,33'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:0,0'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS_4geom12CoordinateXYERKNS2_11CircularArcERKNS2_18CoordinateSequenceEmmb
      functionSourceFile: '/src/geos/src/algorithm/CircularArcIntersector.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          166
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - _ZN4geos9algorithmL13interpolateZMERKNS_4geom11CircularArcERKNS1_18CoordinateSequenceEmmRNS1_14CoordinateXYZME
        - _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - '_ZNK4geos4geom11CircularArc7applyAtIZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKS1_RKNS0_18CoordinateSequenceEmmbE3$_2EEDamOT_'
        - '_ZNK4geos4geom11CircularArc7applyAtIZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKS1_RKNS0_18CoordinateSequenceEmmbE3$_3EEDamOT_'
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcERKS1_mmbE3$_0EEDamOT_'
        - '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcERKS1_mmbE3$_1EEDamOT_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/algorithm/CircularArcIntersector.cpp:474,14'
          Dst:             _ZN4geos4geom14CoordinateXYZMaSERKNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:477,25'
          Dst:             _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_12CoordinateXYE
        - Src:             'src/algorithm/CircularArcIntersector.cpp:482,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/CircularArcIntersector.cpp:482,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:483,21'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcERKS1_mmbE3$_0EEDamOT_'
        - Src:             'src/algorithm/CircularArcIntersector.cpp:488,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/CircularArcIntersector.cpp:488,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:489,21'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcERKS1_mmbE3$_1EEDamOT_'
        - Src:             'src/algorithm/CircularArcIntersector.cpp:495,45'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:495,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:496,22'
          Dst:             '_ZNK4geos4geom11CircularArc7applyAtIZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKS1_RKNS0_18CoordinateSequenceEmmbE3$_2EEDamOT_'
        - Src:             'src/algorithm/CircularArcIntersector.cpp:501,45'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:501,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:502,22'
          Dst:             '_ZNK4geos4geom11CircularArc7applyAtIZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKS1_RKNS0_18CoordinateSequenceEmmbE3$_3EEDamOT_'
        - Src:             'src/algorithm/CircularArcIntersector.cpp:495,45'
          Dst:             _ZNK4geos4geom11CircularArc2p0INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:495,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:496,22'
          Dst:             '_ZNK4geos4geom11CircularArc7applyAtIZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKS1_RKNS0_18CoordinateSequenceEmmbE3$_2EEDamOT_'
        - Src:             'src/algorithm/CircularArcIntersector.cpp:501,45'
          Dst:             _ZNK4geos4geom11CircularArc2p2INS0_12CoordinateXYEEERKT_v
        - Src:             'src/algorithm/CircularArcIntersector.cpp:501,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:502,22'
          Dst:             '_ZNK4geos4geom11CircularArc7applyAtIZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKS1_RKNS0_18CoordinateSequenceEmmbE3$_3EEDamOT_'
        - Src:             'src/algorithm/CircularArcIntersector.cpp:482,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/CircularArcIntersector.cpp:482,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:483,21'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcERKS1_mmbE3$_0EEDamOT_'
        - Src:             'src/algorithm/CircularArcIntersector.cpp:488,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/algorithm/CircularArcIntersector.cpp:488,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/algorithm/CircularArcIntersector.cpp:489,21'
          Dst:             '_ZNK4geos4geom18CoordinateSequence7applyAtIZNS_9algorithm22CircularArcIntersector30addArcSegmentIntersectionPointERKNS0_12CoordinateXYERKNS0_11CircularArcERKS1_mmbE3$_1EEDamOT_'
        - Src:             'src/algorithm/CircularArcIntersector.cpp:512,5'
          Dst:             _ZN4geos9algorithmL13interpolateZMERKNS_4geom11CircularArcERKNS1_18CoordinateSequenceEmmRNS1_14CoordinateXYZME
    - functionName:    _ZNK4geos8coverage15CoveragePolygon10getLocatorEv
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8coverage15CoveragePolygon8containsERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos8coverage15CoveragePolygon10getLocatorEv
        - _ZNK4geos8coverage15CoveragePolygon13intersectsEnvERKNS_4geom12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygon.cpp:57,11'
          Dst:             _ZNK4geos8coverage15CoveragePolygon13intersectsEnvERKNS_4geom12CoordinateXYE
        - Src:             'src/coverage/CoveragePolygon.cpp:59,17'
          Dst:             _ZNK4geos8coverage15CoveragePolygon10getLocatorEv
    - functionName:    _ZNK4geos8coverage15CoveragePolygon13intersectsEnvERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygon.cpp:50,20'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
    - functionName:    _ZNK4geos8coverage15CoveragePolygon13intersectsEnvERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope10intersectsERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygon.cpp:43,20'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
    - functionName:    _ZN4geos8coverage15CoveragePolygonC2EPKNS_4geom7PolygonE
      functionSourceFile: '/src/geos/src/coverage/CoveragePolygon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/coverage/CoveragePolygon.cpp:32,18'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
    - functionName:    _ZN4geos4geomlsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_8LocationE
      functionSourceFile: '/src/geos/src/geom/Location.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index6kdtree6KdNodeC2ERKNS_4geom10CoordinateEPv
      functionSourceFile: '/src/geos/src/index/kdtree/KdNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      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:    _ZN4geos5index6kdtree6KdNodeC2EddPv
      functionSourceFile: '/src/geos/src/index/kdtree/KdNode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/kdtree/KdNode.cpp:24,5'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
    - functionName:    _ZN4geos5index8quadtree12IntervalSize11isZeroWidthEdd
      functionSourceFile: '/src/geos/src/index/quadtree/IntervalSize.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - frexp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/IntervalSize.cpp:43,5'
          Dst:             frexp
    - functionName:    frexp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index8quadtree4Node13isSearchMatchERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/include/geos/index/quadtree/Node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom8Envelope10intersectsERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/quadtree/Node.h:80,21'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKS1_
    - functionName:    _ZN4geos5index8quadtree4NodeD0Ev
      functionSourceFile: '/src/geos/include/geos/index/quadtree/Node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index8quadtree4NodeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/quadtree/Node.h:105,22'
          Dst:             _ZN4geos5index8quadtree4NodeD2Ev
    - functionName:    _ZN4geos5index8quadtree4NodeD2Ev
      functionSourceFile: '/src/geos/include/geos/index/quadtree/Node.h'
      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:
        - _ZN4geos5index8quadtree8NodeBaseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/quadtree/Node.h:105,23'
          Dst:             _ZN4geos5index8quadtree8NodeBaseD2Ev
    - functionName:    _ZNK4geos5index8quadtree4Node8toStringEv
      functionSourceFile: '/src/geos/src/index/quadtree/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          120
      EdgeCount:       42
      CyclomaticComplexity: 16
      functionsReached:
        - _ZNK4geos4geom10Coordinate8toStringEv
        - _ZNK4geos4geom8Envelope8toStringEv
        - _ZNK4geos5index8quadtree8NodeBase8toStringEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Node.cpp:194,39'
          Dst:             _ZNK4geos4geom8Envelope8toStringEv
        - Src:             'src/index/quadtree/Node.cpp:194,71'
          Dst:             _ZNK4geos4geom10Coordinate8toStringEv
        - Src:             'src/index/quadtree/Node.cpp:195,28'
          Dst:             _ZNK4geos5index8quadtree8NodeBase8toStringEv
    - functionName:    _ZN4geos5index8quadtree4Node13createSubnodeEi
      functionSourceFile: '/src/geos/src/index/quadtree/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          117
      EdgeCount:       29
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2Edddd
        - _ZN4geos5index8quadtree4NodeC2ENSt3__110unique_ptrINS_4geom8EnvelopeENS3_14default_deleteIS6_EEEEi
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/index/quadtree/Node.cpp:159,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/index/quadtree/Node.cpp:161,21'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/index/quadtree/Node.cpp:163,21'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/index/quadtree/Node.cpp:168,21'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/index/quadtree/Node.cpp:169,21'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/index/quadtree/Node.cpp:173,21'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/index/quadtree/Node.cpp:176,21'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/index/quadtree/Node.cpp:180,21'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/index/quadtree/Node.cpp:182,21'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/index/quadtree/Node.cpp:185,41'
          Dst:             _ZN4geos4geom8EnvelopeC2Edddd
        - Src:             'src/index/quadtree/Node.cpp:186,36'
          Dst:             _ZN4geos5index8quadtree4NodeC2ENSt3__110unique_ptrINS_4geom8EnvelopeENS3_14default_deleteIS6_EEEEi
    - functionName:    _ZN4geos5index8quadtree4NodeC2ENSt3__110unique_ptrINS_4geom8EnvelopeENS3_14default_deleteIS6_EEEEi
      functionSourceFile: '/src/geos/include/geos/index/quadtree/Node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos5index8quadtree8NodeBaseC2Ev
        - _ZN4geos5index8quadtree8NodeBaseD2Ev
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/index/quadtree/Node.h:96,5'
          Dst:             _ZN4geos5index8quadtree8NodeBaseC2Ev
        - Src:             'include/geos/index/quadtree/Node.h:99,22'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'include/geos/index/quadtree/Node.h:99,39'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'include/geos/index/quadtree/Node.h:100,22'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'include/geos/index/quadtree/Node.h:100,39'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'include/geos/index/quadtree/Node.h:99,9'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'include/geos/index/quadtree/Node.h:103,5'
          Dst:             _ZN4geos5index8quadtree8NodeBaseD2Ev
    - functionName:    _ZN4geos5index8quadtree4Node4findEPKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/index/quadtree/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos5index8quadtree8NodeBase15getSubnodeIndexEPKNS_4geom8EnvelopeERKNS3_10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Node.cpp:98,24'
          Dst:             _ZN4geos5index8quadtree8NodeBase15getSubnodeIndexEPKNS_4geom8EnvelopeERKNS3_10CoordinateE
    - functionName:    _ZN4geos5index8quadtree4Node10getSubnodeEi
      functionSourceFile: '/src/geos/src/index/quadtree/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index8quadtree4Node13createSubnodeEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Node.cpp:145,53'
          Dst:             _ZN4geos5index8quadtree4Node13createSubnodeEi
    - functionName:    _ZN4geos5index8quadtree4Node7getNodeEPKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/index/quadtree/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index8quadtree4Node10getSubnodeEi
        - _ZN4geos5index8quadtree8NodeBase15getSubnodeIndexEPKNS_4geom8EnvelopeERKNS3_10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Node.cpp:81,24'
          Dst:             _ZN4geos5index8quadtree8NodeBase15getSubnodeIndexEPKNS_4geom8EnvelopeERKNS3_10CoordinateE
        - Src:             'src/index/quadtree/Node.cpp:85,22'
          Dst:             _ZN4geos5index8quadtree4Node10getSubnodeEi
    - functionName:    _ZN4geos5index8quadtree4Node10insertNodeENSt3__110unique_ptrIS2_NS3_14default_deleteIS2_EEEE
      functionSourceFile: '/src/geos/src/index/quadtree/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos5index8quadtree4Node10insertNodeENSt3__110unique_ptrIS2_NS3_14default_deleteIS2_EEEE
        - _ZN4geos5index8quadtree4Node11getEnvelopeEv
        - _ZN4geos5index8quadtree4Node13createSubnodeEi
        - _ZN4geos5index8quadtree8NodeBase15getSubnodeIndexEPKNS_4geom8EnvelopeERKNS3_10CoordinateE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Node.cpp:116,39'
          Dst:             _ZN4geos5index8quadtree4Node11getEnvelopeEv
        - Src:             'src/index/quadtree/Node.cpp:116,17'
          Dst:             _ZN4geos5index8quadtree8NodeBase15getSubnodeIndexEPKNS_4geom8EnvelopeERKNS3_10CoordinateE
        - Src:             'src/index/quadtree/Node.cpp:129,41'
          Dst:             _ZN4geos5index8quadtree4Node13createSubnodeEi
        - Src:             'src/index/quadtree/Node.cpp:132,20'
          Dst:             _ZN4geos5index8quadtree4Node10insertNodeENSt3__110unique_ptrIS2_NS3_14default_deleteIS2_EEEE
    - functionName:    _ZN4geos5index8quadtree4Node14createExpandedENSt3__110unique_ptrIS2_NS3_14default_deleteIS2_EEEERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/index/quadtree/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
        - _ZN4geos5index8quadtree4Node10createNodeERKNS_4geom8EnvelopeE
        - _ZN4geos5index8quadtree4Node10insertNodeENSt3__110unique_ptrIS2_NS3_14default_deleteIS2_EEEE
        - _ZN4geos5index8quadtree4Node11getEnvelopeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Node.cpp:62,41'
          Dst:             _ZN4geos5index8quadtree4Node11getEnvelopeEv
        - Src:             'src/index/quadtree/Node.cpp:62,19'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeEPKS1_
        - Src:             'src/index/quadtree/Node.cpp:69,40'
          Dst:             _ZN4geos5index8quadtree4Node10createNodeERKNS_4geom8EnvelopeE
        - Src:             'src/index/quadtree/Node.cpp:71,21'
          Dst:             _ZN4geos5index8quadtree4Node10insertNodeENSt3__110unique_ptrIS2_NS3_14default_deleteIS2_EEEE
    - functionName:    _ZN4geos5index8quadtree4Node10createNodeERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/index/quadtree/Node.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       19
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos5index8quadtree3KeyC2ERKNS_4geom8EnvelopeE
        - _ZN4geos5index8quadtree4NodeC2ENSt3__110unique_ptrINS_4geom8EnvelopeENS3_14default_deleteIS6_EEEEi
        - _ZNK4geos5index8quadtree3Key11getEnvelopeEv
        - _ZNK4geos5index8quadtree3Key8getLevelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Node.cpp:48,9'
          Dst:             _ZN4geos5index8quadtree3KeyC2ERKNS_4geom8EnvelopeE
        - Src:             'src/index/quadtree/Node.cpp:49,57'
          Dst:             _ZNK4geos5index8quadtree3Key11getEnvelopeEv
        - Src:             'src/index/quadtree/Node.cpp:51,43'
          Dst:             _ZNK4geos5index8quadtree3Key8getLevelEv
        - Src:             'src/index/quadtree/Node.cpp:51,13'
          Dst:             _ZN4geos5index8quadtree4NodeC2ENSt3__110unique_ptrINS_4geom8EnvelopeENS3_14default_deleteIS6_EEEEi
    - functionName:    _ZN4geos6noding15ValidatingNoder18getNodedSubstringsEv
      functionSourceFile: '/src/geos/src/noding/ValidatingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding19FastNodingValidatorD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/FastNodingValidator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      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:    _ZN4geos6noding19FastNodingValidatorC2ERKNSt3__16vectorINS2_10unique_ptrINS0_13SegmentStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
      functionSourceFile: '/src/geos/include/geos/noding/FastNodingValidator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/FastNodingValidator.h:65,9'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
    - functionName:    _ZNK4geos6noding15ValidatingNoder8validateEv
      functionSourceFile: '/src/geos/src/noding/ValidatingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       19
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos6noding19FastNodingValidator10checkValidEv
        - _ZN4geos6noding19FastNodingValidatorC2ERKNSt3__16vectorINS2_10unique_ptrINS0_13SegmentStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - _ZN4geos6noding19FastNodingValidatorD2Ev
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ValidatingNoder.cpp:39,25'
          Dst:             _ZN4geos6noding19FastNodingValidatorC2ERKNSt3__16vectorINS2_10unique_ptrINS0_13SegmentStringENS2_14default_deleteIS5_EEEENS2_9allocatorIS8_EEEE
        - Src:             'src/noding/ValidatingNoder.cpp:41,12'
          Dst:             _ZN4geos6noding19FastNodingValidator10checkValidEv
        - Src:             'src/noding/ValidatingNoder.cpp:42,5'
          Dst:             __cxa_begin_catch
        - Src:             'src/noding/ValidatingNoder.cpp:44,9'
          Dst:             __cxa_rethrow
        - Src:             'src/noding/ValidatingNoder.cpp:45,5'
          Dst:             __cxa_end_catch
        - Src:             'src/noding/ValidatingNoder.cpp:46,1'
          Dst:             _ZN4geos6noding19FastNodingValidatorD2Ev
        - Src:             'src/noding/ValidatingNoder.cpp:46,1'
          Dst:             _ZN4geos6noding19FastNodingValidatorD2Ev
        - Src:             'src/noding/ValidatingNoder.cpp:45,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4geos6noding15ValidatingNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
      functionSourceFile: '/src/geos/src/noding/ValidatingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos6noding15ValidatingNoder8validateEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ValidatingNoder.cpp:33,5'
          Dst:             _ZNK4geos6noding15ValidatingNoder8validateEv
    - functionName:    _ZN4geos6noding15ValidatingNoderD0Ev
      functionSourceFile: '/src/geos/src/noding/ValidatingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding15ValidatingNoderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ValidatingNoder.cpp:26,35'
          Dst:             _ZN4geos6noding15ValidatingNoderD2Ev
    - functionName:    _ZN4geos6noding15ValidatingNoderD2Ev
      functionSourceFile: '/src/geos/src/noding/ValidatingNoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding5NoderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/ValidatingNoder.cpp:26,35'
          Dst:             _ZN4geos6noding5NoderD2Ev
    - functionName:    _ZN4geos6noding9snapround8HotPixellsERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEE
      functionSourceFile: '/src/geos/src/noding/snapround/HotPixel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos2io9WKTWriter7toPointERKNS_4geom10CoordinateE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/HotPixel.cpp:232,20'
          Dst:             _ZN4geos2io9WKTWriter7toPointERKNS_4geom10CoordinateE
    - functionName:    _ZNK4geos6noding9snapround8HotPixel22intersectsPixelClosureERKNS_4geom10CoordinateES6_
      functionSourceFile: '/src/geos/src/noding/snapround/HotPixel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/HotPixel.cpp:195,21'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
        - Src:             'src/noding/snapround/HotPixel.cpp:203,27'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/noding/snapround/HotPixel.cpp:204,27'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/noding/snapround/HotPixel.cpp:205,27'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/noding/snapround/HotPixel.cpp:206,27'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
        - Src:             'src/noding/snapround/HotPixel.cpp:208,8'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/noding/snapround/HotPixel.cpp:209,12'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - Src:             'src/noding/snapround/HotPixel.cpp:212,8'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/noding/snapround/HotPixel.cpp:213,12'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - Src:             'src/noding/snapround/HotPixel.cpp:216,8'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/noding/snapround/HotPixel.cpp:217,12'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - Src:             'src/noding/snapround/HotPixel.cpp:220,8'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/noding/snapround/HotPixel.cpp:221,12'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
    - functionName:    _ZNK4geos6noding9snapround8HotPixel16intersectsScaledEdddd
      functionSourceFile: '/src/geos/src/noding/snapround/HotPixel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          193
      EdgeCount:       56
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4geos9algorithm14CGAlgorithmsDD16orientationIndexEdddddd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/HotPixel.cpp:140,20'
          Dst:             _ZN4geos9algorithm14CGAlgorithmsDD16orientationIndexEdddddd
        - Src:             'src/noding/snapround/HotPixel.cpp:148,20'
          Dst:             _ZN4geos9algorithm14CGAlgorithmsDD16orientationIndexEdddddd
        - Src:             'src/noding/snapround/HotPixel.cpp:160,20'
          Dst:             _ZN4geos9algorithm14CGAlgorithmsDD16orientationIndexEdddddd
        - Src:             'src/noding/snapround/HotPixel.cpp:170,20'
          Dst:             _ZN4geos9algorithm14CGAlgorithmsDD16orientationIndexEdddddd
    - functionName:    _ZNK4geos6noding9snapround8HotPixel10intersectsERKNS_4geom12CoordinateXYES6_
      functionSourceFile: '/src/geos/src/noding/snapround/HotPixel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos6noding9snapround8HotPixel16intersectsScaledEdddd
        - _ZNK4geos6noding9snapround8HotPixel5scaleEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/HotPixel.cpp:67,16'
          Dst:             _ZNK4geos6noding9snapround8HotPixel16intersectsScaledEdddd
        - Src:             'src/noding/snapround/HotPixel.cpp:70,19'
          Dst:             _ZNK4geos6noding9snapround8HotPixel5scaleEd
        - Src:             'src/noding/snapround/HotPixel.cpp:71,19'
          Dst:             _ZNK4geos6noding9snapround8HotPixel5scaleEd
        - Src:             'src/noding/snapround/HotPixel.cpp:72,19'
          Dst:             _ZNK4geos6noding9snapround8HotPixel5scaleEd
        - Src:             'src/noding/snapround/HotPixel.cpp:73,19'
          Dst:             _ZNK4geos6noding9snapround8HotPixel5scaleEd
        - Src:             'src/noding/snapround/HotPixel.cpp:74,12'
          Dst:             _ZNK4geos6noding9snapround8HotPixel16intersectsScaledEdddd
    - functionName:    _ZNK4geos6noding9snapround8HotPixel5scaleEd
      functionSourceFile: '/src/geos/include/geos/noding/snapround/HotPixel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos6noding9snapround8HotPixel10intersectsERKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/noding/snapround/HotPixel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos6noding9snapround8HotPixel5scaleEd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/HotPixel.cpp:48,16'
          Dst:             _ZNK4geos6noding9snapround8HotPixel5scaleEd
        - Src:             'src/noding/snapround/HotPixel.cpp:49,16'
          Dst:             _ZNK4geos6noding9snapround8HotPixel5scaleEd
    - functionName:    _ZNK4geos6noding9snapround8HotPixel13getCoordinateEv
      functionSourceFile: '/src/geos/src/noding/snapround/HotPixel.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding9snapround29SnapRoundingIntersectionAdderD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/snapround/SnapRoundingIntersectionAdder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding9snapround29SnapRoundingIntersectionAdderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/snapround/SnapRoundingIntersectionAdder.h:64,16'
          Dst:             _ZN4geos6noding9snapround29SnapRoundingIntersectionAdderD2Ev
    - functionName:    _ZNK4geos6noding9snapround29SnapRoundingIntersectionAdder6isDoneEv
      functionSourceFile: '/src/geos/include/geos/noding/snapround/SnapRoundingIntersectionAdder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos4geom18CoordinateSequence4backINS0_14CoordinateXYZMEEERT_v
      functionSourceFile: '/src/geos/include/geos/geom/CoordinateSequence.h'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERT_m
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/geom/CoordinateSequence.h:432,25'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/geom/CoordinateSequence.h:432,16'
          Dst:             _ZN4geos4geom18CoordinateSequence5getAtINS0_14CoordinateXYZMEEERT_m
    - functionName:    _ZNK4geos6noding9snapround29SnapRoundingIntersectionAdder21isNearSegmentInteriorERKNS_4geom12CoordinateXYES6_S6_
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingIntersectionAdder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:83,11'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:84,11'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:86,22'
          Dst:             _ZN4geos9algorithm8Distance14pointToSegmentERKNS_4geom12CoordinateXYES5_S5_
    - functionName:    _ZN4geos6noding9snapround29SnapRoundingIntersectionAdder17processNearVertexERKNS_4geom18CoordinateSequenceEmS6_mPNS0_13SegmentStringE
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingIntersectionAdder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - _ZN4geos4geom18CoordinateSequence4backINS0_14CoordinateXYZMEEERT_v
        - _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom14CoordinateXYZMEEEvRKT_m
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - _ZNK4geos6noding9snapround29SnapRoundingIntersectionAdder21isNearSegmentInteriorERKNS_4geom12CoordinateXYES6_S6_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:97,36'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:98,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:99,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_12CoordinateXYEEERKT_m
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:100,9'
          Dst:             _ZNK4geos6noding9snapround29SnapRoundingIntersectionAdder21isNearSegmentInteriorERKNS_4geom12CoordinateXYES6_S6_
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:101,23'
          Dst:             _ZN4geos4geom18CoordinateSequence3addERKS1_mm
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:102,79'
          Dst:             _ZN4geos4geom18CoordinateSequence4backINS0_14CoordinateXYZMEEERT_v
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:102,49'
          Dst:             _ZN4geos6noding18NodedSegmentString15addIntersectionINS_4geom14CoordinateXYZMEEEvRKT_m
    - functionName:    _ZN4geos6noding9snapround29SnapRoundingIntersectionAdder20processIntersectionsEPNS0_13SegmentStringEmS4_m
      functionSourceFile: '/src/geos/src/noding/snapround/SnapRoundingIntersectionAdder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          90
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - _ZN4geos6noding18NodedSegmentString16addIntersectionsEPNS_9algorithm15LineIntersectorEmm
        - _ZN4geos6noding9snapround29SnapRoundingIntersectionAdder17processNearVertexERKNS_4geom18CoordinateSequenceEmS6_mPNS0_13SegmentStringE
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionERKNS_4geom18CoordinateSequenceEmS5_m
        - _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEv
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:53,8'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionERKNS_4geom18CoordinateSequenceEmS5_m
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:55,12'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:56,16'
          Dst:             _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEv
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:57,56'
          Dst:             _ZNK4geos9algorithm15LineIntersector18getIntersectionNumEv
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:61,51'
          Dst:             _ZN4geos6noding18NodedSegmentString16addIntersectionsEPNS_9algorithm15LineIntersectorEmm
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:62,51'
          Dst:             _ZN4geos6noding18NodedSegmentString16addIntersectionsEPNS_9algorithm15LineIntersectorEmm
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:59,38'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:59,31'
          Dst:             _ZN4geos4geom18CoordinateSequence3addINS0_14CoordinateXYZMEEEvRKT_
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:73,5'
          Dst:             _ZN4geos6noding9snapround29SnapRoundingIntersectionAdder17processNearVertexERKNS_4geom18CoordinateSequenceEmS6_mPNS0_13SegmentStringE
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:74,5'
          Dst:             _ZN4geos6noding9snapround29SnapRoundingIntersectionAdder17processNearVertexERKNS_4geom18CoordinateSequenceEmS6_mPNS0_13SegmentStringE
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:75,5'
          Dst:             _ZN4geos6noding9snapround29SnapRoundingIntersectionAdder17processNearVertexERKNS_4geom18CoordinateSequenceEmS6_mPNS0_13SegmentStringE
        - Src:             'src/noding/snapround/SnapRoundingIntersectionAdder.cpp:76,5'
          Dst:             _ZN4geos6noding9snapround29SnapRoundingIntersectionAdder17processNearVertexERKNS_4geom18CoordinateSequenceEmS6_mPNS0_13SegmentStringE
    - functionName:    _ZNK4geos9operation9overlayng4Edge13getCoordinateEm
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/Edge.h:224,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
    - functionName:    _ZN4geos9operation9overlayng4Edge7delSignEi
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng14EdgeSourceInfo13getDepthDeltaEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/EdgeSourceInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng14EdgeSourceInfo6isHoleEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/EdgeSourceInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng14EdgeSourceInfo12getDimensionEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/EdgeSourceInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng4Edge9compareToERKS2_
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - _ZNK4geos9operation9overlayng4Edge13getCoordinateEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/Edge.h:312,40'
          Dst:             _ZNK4geos9operation9overlayng4Edge13getCoordinateEm
        - Src:             'include/geos/operation/overlayng/Edge.h:313,42'
          Dst:             _ZNK4geos9operation9overlayng4Edge13getCoordinateEm
        - Src:             'include/geos/operation/overlayng/Edge.h:314,15'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'include/geos/operation/overlayng/Edge.h:317,21'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'include/geos/operation/overlayng/Edge.h:321,45'
          Dst:             _ZNK4geos9operation9overlayng4Edge13getCoordinateEm
        - Src:             'include/geos/operation/overlayng/Edge.h:322,47'
          Dst:             _ZNK4geos9operation9overlayng4Edge13getCoordinateEm
        - Src:             'include/geos/operation/overlayng/Edge.h:323,20'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'include/geos/operation/overlayng/Edge.h:326,26'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
    - functionName:    _ZN4geos9operation9overlayng14EdgeComparatorEPKNS1_4EdgeES4_
      functionSourceFile: '/src/geos/src/operation/overlayng/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation9overlayng4Edge9compareToERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/Edge.cpp:114,15'
          Dst:             _ZNK4geos9operation9overlayng4Edge9compareToERKS2_
    - functionName:    _ZNK4geos9operation9overlayng4Edge16getCoordinatesROEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlaynglsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_4EdgeE
      functionSourceFile: '/src/geos/src/operation/overlayng/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 9
      functionsReached:
        - _Z19getMachineByteOrderv
        - _ZN4geos2io9WKBWriter8writeHEXERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
        - _ZN4geos2io9WKBWriterC2Ehibi
        - _ZN4geos4geom15GeometryFactory6createEv
        - _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
        - _ZNK4geos9operation9overlayng4Edge16getCoordinatesROEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/Edge.cpp:104,15'
          Dst:             _ZN4geos4geom15GeometryFactory6createEv
        - Src:             'src/operation/overlayng/Edge.cpp:105,17'
          Dst:             _ZNK4geos9operation9overlayng4Edge16getCoordinatesROEv
        - Src:             'src/operation/overlayng/Edge.cpp:106,42'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/operation/overlayng/Edge.cpp:106,21'
          Dst:             _ZNK4geos4geom15GeometryFactory16createLineStringEONSt3__110unique_ptrINS0_18CoordinateSequenceENS2_14default_deleteIS4_EEEE
        - Src:             'src/operation/overlayng/Edge.cpp:107,19'
          Dst:             _Z19getMachineByteOrderv
        - Src:             'src/operation/overlayng/Edge.cpp:107,19'
          Dst:             _ZN4geos2io9WKBWriterC2Ehibi
        - Src:             'src/operation/overlayng/Edge.cpp:108,7'
          Dst:             _ZN4geos2io9WKBWriter8writeHEXERKNS_4geom8GeometryERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEE
    - functionName:    _ZN4geos9operation9overlayng4Edge13locationRightEi
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng4Edge7delSignEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/Edge.h:131,19'
          Dst:             _ZN4geos9operation9overlayng4Edge7delSignEi
    - functionName:    _ZN4geos9operation9overlayng4Edge12locationLeftEi
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng4Edge7delSignEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/Edge.h:143,19'
          Dst:             _ZN4geos9operation9overlayng4Edge7delSignEi
    - functionName:    _ZN4geos9operation9overlayng4Edge8labelDimEii
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation9overlayng4Edge9initLabelERNS1_12OverlayLabelEhiib
      functionSourceFile: '/src/geos/src/operation/overlayng/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4geos9operation9overlayng12OverlayLabel11initNotPartEh
        - _ZN4geos9operation9overlayng12OverlayLabel12initBoundaryEhNS_4geom8LocationES4_b
        - _ZN4geos9operation9overlayng12OverlayLabel12initCollapseEhb
        - _ZN4geos9operation9overlayng12OverlayLabel8initLineEh
        - _ZN4geos9operation9overlayng4Edge12locationLeftEi
        - _ZN4geos9operation9overlayng4Edge13locationRightEi
        - _ZN4geos9operation9overlayng4Edge8labelDimEii
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/operation/overlayng/Edge.cpp:80,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operation/overlayng/Edge.cpp:78,20'
          Dst:             _ZN4geos9operation9overlayng4Edge8labelDimEii
        - Src:             'src/operation/overlayng/Edge.cpp:82,17'
          Dst:             _ZN4geos9operation9overlayng12OverlayLabel11initNotPartEh
        - Src:             'src/operation/overlayng/Edge.cpp:86,41'
          Dst:             _ZN4geos9operation9overlayng4Edge12locationLeftEi
        - Src:             'src/operation/overlayng/Edge.cpp:86,67'
          Dst:             _ZN4geos9operation9overlayng4Edge13locationRightEi
        - Src:             'src/operation/overlayng/Edge.cpp:86,17'
          Dst:             _ZN4geos9operation9overlayng12OverlayLabel12initBoundaryEhNS_4geom8LocationES4_b
        - Src:             'src/operation/overlayng/Edge.cpp:90,17'
          Dst:             _ZN4geos9operation9overlayng12OverlayLabel12initCollapseEhb
        - Src:             'src/operation/overlayng/Edge.cpp:94,17'
          Dst:             _ZN4geos9operation9overlayng12OverlayLabel8initLineEh
    - functionName:    _ZN4geos9operation9overlayng4Edge11isCollapsedEPKNS_4geom18CoordinateSequenceE
      functionSourceFile: '/src/geos/src/operation/overlayng/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/Edge.cpp:45,27'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/operation/overlayng/Edge.cpp:49,14'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/overlayng/Edge.cpp:49,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/overlayng/Edge.cpp:49,23'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/overlayng/Edge.cpp:53,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/overlayng/Edge.cpp:53,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/overlayng/Edge.cpp:53,30'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos9operation9overlayng4Edge8copyInfoEPKNS1_14EdgeSourceInfoE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation9overlayng14EdgeSourceInfo12getDimensionEv
        - _ZNK4geos9operation9overlayng14EdgeSourceInfo13getDepthDeltaEv
        - _ZNK4geos9operation9overlayng14EdgeSourceInfo6isHoleEv
        - _ZNK4geos9operation9overlayng14EdgeSourceInfo8getIndexEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/Edge.h:161,19'
          Dst:             _ZNK4geos9operation9overlayng14EdgeSourceInfo8getIndexEv
        - Src:             'include/geos/operation/overlayng/Edge.h:162,26'
          Dst:             _ZNK4geos9operation9overlayng14EdgeSourceInfo12getDimensionEv
        - Src:             'include/geos/operation/overlayng/Edge.h:163,29'
          Dst:             _ZNK4geos9operation9overlayng14EdgeSourceInfo6isHoleEv
        - Src:             'include/geos/operation/overlayng/Edge.h:164,33'
          Dst:             _ZNK4geos9operation9overlayng14EdgeSourceInfo13getDepthDeltaEv
        - Src:             'include/geos/operation/overlayng/Edge.h:167,26'
          Dst:             _ZNK4geos9operation9overlayng14EdgeSourceInfo12getDimensionEv
        - Src:             'include/geos/operation/overlayng/Edge.h:168,29'
          Dst:             _ZNK4geos9operation9overlayng14EdgeSourceInfo6isHoleEv
        - Src:             'include/geos/operation/overlayng/Edge.h:169,33'
          Dst:             _ZNK4geos9operation9overlayng14EdgeSourceInfo13getDepthDeltaEv
    - functionName:    _ZN4geos9operation9overlayng4EdgeC2ERKNSt3__110shared_ptrIKNS_4geom18CoordinateSequenceEEEPKNS1_14EdgeSourceInfoE
      functionSourceFile: '/src/geos/src/operation/overlayng/Edge.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation9overlayng4Edge8copyInfoEPKNS1_14EdgeSourceInfoE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/Edge.cpp:39,5'
          Dst:             _ZN4geos9operation9overlayng4Edge8copyInfoEPKNS1_14EdgeSourceInfoE
    - functionName:    _ZN4geos9operation9overlayngltERKNS1_7EdgeKeyES4_
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/EdgeKey.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos9operation9overlayng7EdgeKey9compareToEPKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/EdgeKey.h:104,20'
          Dst:             _ZNK4geos9operation9overlayng7EdgeKey9compareToEPKS2_
    - functionName:    _ZNK4geos9operation9overlayng7EdgeKey9compareToEPKS2_
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/EdgeKey.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng4Edge7isShellEi
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng4Edge17relativeDirectionEPKS2_
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos9operation9overlayng4Edge13getCoordinateEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/Edge.h:266,14'
          Dst:             _ZNK4geos9operation9overlayng4Edge13getCoordinateEm
        - Src:             'include/geos/operation/overlayng/Edge.h:266,47'
          Dst:             _ZNK4geos9operation9overlayng4Edge13getCoordinateEm
        - Src:             'include/geos/operation/overlayng/Edge.h:266,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'include/geos/operation/overlayng/Edge.h:269,14'
          Dst:             _ZNK4geos9operation9overlayng4Edge13getCoordinateEm
        - Src:             'include/geos/operation/overlayng/Edge.h:269,47'
          Dst:             _ZNK4geos9operation9overlayng4Edge13getCoordinateEm
        - Src:             'include/geos/operation/overlayng/Edge.h:269,31'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos9operation9overlayng4Edge12isHoleMergedEiPKS2_S4_
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos9operation9overlayng4Edge7isShellEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/Edge.h:176,32'
          Dst:             _ZNK4geos9operation9overlayng4Edge7isShellEi
        - Src:             'include/geos/operation/overlayng/Edge.h:177,32'
          Dst:             _ZNK4geos9operation9overlayng4Edge7isShellEi
    - functionName:    _ZN4geos9operation9overlayng7EdgeKey4initERKNS_4geom12CoordinateXYES6_
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/EdgeKey.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation9overlayng4Edge9directionEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          115
      EdgeCount:       43
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/Edge.h:234,18'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/operation/overlayng/Edge.h:235,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/operation/overlayng/Edge.h:235,19'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/operation/overlayng/Edge.h:235,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/operation/overlayng/Edge.h:235,13'
          Dst:             __cxa_free_exception
        - Src:             'include/geos/operation/overlayng/Edge.h:238,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/operation/overlayng/Edge.h:239,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/operation/overlayng/Edge.h:240,55'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/operation/overlayng/Edge.h:240,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/operation/overlayng/Edge.h:241,55'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'include/geos/operation/overlayng/Edge.h:241,44'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'include/geos/operation/overlayng/Edge.h:244,23'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'include/geos/operation/overlayng/Edge.h:248,27'
          Dst:             _ZNK4geos4geom12CoordinateXY9compareToERKS1_
        - Src:             'include/geos/operation/overlayng/Edge.h:253,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/geos/operation/overlayng/Edge.h:253,19'
          Dst:             _ZN4geos4util13GEOSExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/geos/operation/overlayng/Edge.h:253,13'
          Dst:             __cxa_throw
        - Src:             'include/geos/operation/overlayng/Edge.h:253,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4geos9operation9overlayng7EdgeKey10initPointsEPKNS1_4EdgeE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/EdgeKey.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation9overlayng7EdgeKey4initERKNS_4geom12CoordinateXYES6_
        - _ZNK4geos9operation9overlayng4Edge13getCoordinateEm
        - _ZNK4geos9operation9overlayng4Edge4sizeEv
        - _ZNK4geos9operation9overlayng4Edge9directionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/EdgeKey.h:52,32'
          Dst:             _ZNK4geos9operation9overlayng4Edge9directionEv
        - Src:             'include/geos/operation/overlayng/EdgeKey.h:54,24'
          Dst:             _ZNK4geos9operation9overlayng4Edge13getCoordinateEm
        - Src:             'include/geos/operation/overlayng/EdgeKey.h:58,37'
          Dst:             _ZNK4geos9operation9overlayng4Edge4sizeEv
        - Src:             'include/geos/operation/overlayng/EdgeKey.h:59,24'
          Dst:             _ZNK4geos9operation9overlayng4Edge13getCoordinateEm
        - Src:             'include/geos/operation/overlayng/EdgeKey.h:0,0'
          Dst:             _ZNK4geos9operation9overlayng4Edge13getCoordinateEm
        - Src:             'include/geos/operation/overlayng/EdgeKey.h:0,0'
          Dst:             _ZN4geos9operation9overlayng7EdgeKey4initERKNS_4geom12CoordinateXYES6_
    - functionName:    _ZNK4geos9operation9overlayng4Edge4sizeEv
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/Edge.h:229,21'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
    - functionName:    _ZN4geos9operation9overlayng4Edge5mergeEPKS2_
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/Edge.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9operation9overlayng4Edge12isHoleMergedEiPKS2_S4_
        - _ZNK4geos9operation9overlayng4Edge17relativeDirectionEPKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/Edge.h:292,19'
          Dst:             _ZN4geos9operation9overlayng4Edge12isHoleMergedEiPKS2_S4_
        - Src:             'include/geos/operation/overlayng/Edge.h:293,19'
          Dst:             _ZN4geos9operation9overlayng4Edge12isHoleMergedEiPKS2_S4_
        - Src:             'include/geos/operation/overlayng/Edge.h:298,23'
          Dst:             _ZNK4geos9operation9overlayng4Edge17relativeDirectionEPKS2_
    - functionName:    _ZN4geos9operation9overlayng7EdgeKeyC2EPKNS1_4EdgeE
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/EdgeKey.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9operation9overlayng7EdgeKey10initPointsEPKNS1_4EdgeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/EdgeKey.h:77,9'
          Dst:             _ZN4geos9operation9overlayng7EdgeKey10initPointsEPKNS1_4EdgeE
    - functionName:    _ZN4geos9operation9overlayng10EdgeMerger5mergeERNSt3__16vectorIPNS1_4EdgeENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/geos/src/operation/overlayng/EdgeMerger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          151
      EdgeCount:       52
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN4geos4util6Assert6isTrueEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4geos9operation9overlayng4Edge5mergeEPKS2_
        - _ZN4geos9operation9overlayng7EdgeKeyC2EPKNS1_4EdgeE
        - _ZNK4geos9operation9overlayng4Edge4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/EdgeMerger.cpp:36,17'
          Dst:             _ZN4geos9operation9overlayng7EdgeKeyC2EPKNS1_4EdgeE
        - Src:             'src/operation/overlayng/EdgeMerger.cpp:55,27'
          Dst:             _ZNK4geos9operation9overlayng4Edge4sizeEv
        - Src:             'src/operation/overlayng/EdgeMerger.cpp:55,43'
          Dst:             _ZNK4geos9operation9overlayng4Edge4sizeEv
        - Src:             'src/operation/overlayng/EdgeMerger.cpp:54,13'
          Dst:             _ZN4geos4util6Assert6isTrueEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/operation/overlayng/EdgeMerger.cpp:59,23'
          Dst:             _ZN4geos9operation9overlayng4Edge5mergeEPKS2_
    - functionName:    _ZN4geos9operation9overlayng25IndexedPointOnLineLocatorD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/overlayng/IndexedPointOnLineLocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm6locate22PointOnGeometryLocatorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/overlayng/IndexedPointOnLineLocator.h:41,7'
          Dst:             _ZN4geos9algorithm6locate22PointOnGeometryLocatorD2Ev
    - functionName:    _ZN4geos9operation9overlayng25IndexedPointOnLineLocator6locateEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/overlayng/IndexedPointOnLineLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
        - _ZN4geos9algorithm12PointLocatorC2Ev
        - _ZN4geos9algorithm12PointLocatorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/overlayng/IndexedPointOnLineLocator.cpp:33,29'
          Dst:             _ZN4geos9algorithm12PointLocatorC2Ev
        - Src:             'src/operation/overlayng/IndexedPointOnLineLocator.cpp:34,20'
          Dst:             _ZN4geos9algorithm12PointLocator6locateERKNS_4geom12CoordinateXYEPKNS2_8GeometryE
        - Src:             'src/operation/overlayng/IndexedPointOnLineLocator.cpp:35,1'
          Dst:             _ZN4geos9algorithm12PointLocatorD2Ev
        - Src:             'src/operation/overlayng/IndexedPointOnLineLocator.cpp:35,1'
          Dst:             _ZN4geos9algorithm12PointLocatorD2Ev
    - functionName:    _ZN4geos9operation8relateng19AdjacentEdgeLocator7addRingEPKNS_4geom10LinearRingEb
      functionSourceFile: '/src/geos/src/operation/relateng/AdjacentEdgeLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4geom18CoordinateSequence7reverseEv
        - _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence5cloneEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:137,43'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:138,35'
          Dst:             _ZN4geos9algorithm11Orientation5isCCWEPKNS_4geom18CoordinateSequenceE
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:145,61'
          Dst:             _ZNK4geos4geom18CoordinateSequence5cloneEv
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:146,19'
          Dst:             _ZN4geos4geom18CoordinateSequence7reverseEv
    - functionName:    _ZN4geos9operation8relateng19AdjacentEdgeLocator8addRingsEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/AdjacentEdgeLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          115
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4geos9operation8relateng19AdjacentEdgeLocator7addRingEPKNS_4geom10LinearRingEb
        - _ZN4geos9operation8relateng19AdjacentEdgeLocator8addRingsEPKNS_4geom8GeometryE
        - _ZNK4geos4geom8Geometry12isCollectionEv
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:115,31'
          Dst:             __dynamic_cast
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:117,9'
          Dst:             _ZN4geos9operation8relateng19AdjacentEdgeLocator7addRingEPKNS_4geom10LinearRingEb
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:120,13'
          Dst:             _ZN4geos9operation8relateng19AdjacentEdgeLocator7addRingEPKNS_4geom10LinearRingEb
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:123,20'
          Dst:             _ZNK4geos4geom8Geometry12isCollectionEv
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:126,13'
          Dst:             _ZN4geos9operation8relateng19AdjacentEdgeLocator8addRingsEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation8relateng19AdjacentEdgeLocator4initEPKNS_4geom8GeometryE
      functionSourceFile: '/src/geos/src/operation/relateng/AdjacentEdgeLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng19AdjacentEdgeLocator8addRingsEPKNS_4geom8GeometryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:107,5'
          Dst:             _ZN4geos9operation8relateng19AdjacentEdgeLocator8addRingsEPKNS_4geom8GeometryE
    - functionName:    _ZN4geos9operation8relateng19AdjacentEdgeLocator13createSectionEPKNS_4geom12CoordinateXYES6_S6_
      functionSourceFile: '/src/geos/src/operation/relateng/AdjacentEdgeLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9operation8relateng11NodeSectionC2EbiiiPKNS_4geom8GeometryEbPKNS3_12CoordinateXYES7_S9_
        - _ZNK4geos4geom12CoordinateXY8distanceERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:94,15'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:94,42'
          Dst:             _ZNK4geos4geom12CoordinateXY8distanceERKS1_
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:97,16'
          Dst:             _ZN4geos9operation8relateng11NodeSectionC2EbiiiPKNS_4geom8GeometryEbPKNS3_12CoordinateXYES7_S9_
    - functionName:    _ZN4geos9operation8relateng19AdjacentEdgeLocator11addSectionsEPKNS_4geom12CoordinateXYEPKNS3_18CoordinateSequenceERNS1_12NodeSectionsE
      functionSourceFile: '/src/geos/src/operation/relateng/AdjacentEdgeLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          104
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos9algorithm13PointLocation11isOnSegmentERKNS_4geom12CoordinateXYES5_S5_
        - _ZN4geos9operation8relateng12NodeSections14addNodeSectionEPNS1_11NodeSectionE
        - _ZN4geos9operation8relateng19AdjacentEdgeLocator13createSectionEPKNS_4geom12CoordinateXYES6_S6_
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos4geom18CoordinateSequence7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:67,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:68,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:69,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:70,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:74,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:80,18'
          Dst:             _ZN4geos9algorithm13PointLocation11isOnSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:75,55'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:76,47'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:0,0'
          Dst:             _ZN4geos9operation8relateng19AdjacentEdgeLocator13createSectionEPKNS_4geom12CoordinateXYES6_S6_
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:0,0'
          Dst:             _ZN4geos9operation8relateng12NodeSections14addNodeSectionEPNS1_11NodeSectionE
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:67,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:68,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:69,43'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:70,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:74,21'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:76,47'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:80,18'
          Dst:             _ZN4geos9algorithm13PointLocation11isOnSegmentERKNS_4geom12CoordinateXYES5_S5_
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:0,0'
          Dst:             _ZN4geos9operation8relateng19AdjacentEdgeLocator13createSectionEPKNS_4geom12CoordinateXYES6_S6_
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:0,0'
          Dst:             _ZN4geos9operation8relateng12NodeSections14addNodeSectionEPNS1_11NodeSectionE
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:67,39'
          Dst:             _ZNK4geos4geom18CoordinateSequence7getSizeEv
    - functionName:    _ZN4geos9operation8relateng19AdjacentEdgeLocator6locateEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/AdjacentEdgeLocator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          83
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4geos9operation8relateng10RelateNode15hasExteriorEdgeEb
        - _ZN4geos9operation8relateng12NodeSections10createNodeEv
        - _ZN4geos9operation8relateng12NodeSectionsC2EPKNS_4geom12CoordinateXYE
        - _ZN4geos9operation8relateng12NodeSectionsD2Ev
        - _ZN4geos9operation8relateng19AdjacentEdgeLocator11addSectionsEPKNS_4geom12CoordinateXYEPKNS3_18CoordinateSequenceERNS1_12NodeSectionsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:50,18'
          Dst:             _ZN4geos9operation8relateng12NodeSectionsC2EPKNS_4geom12CoordinateXYE
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:54,49'
          Dst:             _ZN4geos9operation8relateng12NodeSections10createNodeEv
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:52,9'
          Dst:             _ZN4geos9operation8relateng19AdjacentEdgeLocator11addSectionsEPKNS_4geom12CoordinateXYEPKNS3_18CoordinateSequenceERNS1_12NodeSectionsE
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:56,18'
          Dst:             _ZN4geos9operation8relateng10RelateNode15hasExteriorEdgeEb
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:57,1'
          Dst:             _ZN4geos9operation8relateng12NodeSectionsD2Ev
        - Src:             'src/operation/relateng/AdjacentEdgeLocator.cpp:57,1'
          Dst:             _ZN4geos9operation8relateng12NodeSectionsD2Ev
    - functionName:    _ZN4geos9operation8relateng24EdgeSegmentOverlapActionD0Ev
      functionSourceFile: '/src/geos/include/geos/operation/relateng/EdgeSegmentOverlapAction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/operation/relateng/EdgeSegmentOverlapAction.h:46,16'
          Dst:             _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev
    - functionName:    _ZN4geos9operation8relateng24EdgeSegmentOverlapAction7overlapERKNS_5index5chain13MonotoneChainEmS7_m
      functionSourceFile: '/src/geos/src/operation/relateng/EdgeSegmentOverlapAction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos5index5chain13MonotoneChain10getContextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/EdgeSegmentOverlapAction.cpp:45,58'
          Dst:             _ZNK4geos5index5chain13MonotoneChain10getContextEv
        - Src:             'src/operation/relateng/EdgeSegmentOverlapAction.cpp:46,58'
          Dst:             _ZNK4geos5index5chain13MonotoneChain10getContextEv
    - functionName:    _ZN4geos9operation8relateng14LinearBoundary11addEndpointEPKNS_4geom12CoordinateXYERNSt3__13mapIS6_iNS3_18CoordinateLessThanENS7_9allocatorINS7_4pairIKS6_iEEEEEE
      functionSourceFile: '/src/geos/src/operation/relateng/LinearBoundary.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng14LinearBoundary10isBoundaryEPKNS_4geom12CoordinateXYE
      functionSourceFile: '/src/geos/src/operation/relateng/LinearBoundary.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng14LinearBoundary11hasBoundaryEv
      functionSourceFile: '/src/geos/src/operation/relateng/LinearBoundary.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos9operation8relateng14LinearBoundary13checkBoundaryERNSt3__13mapIPKNS_4geom12CoordinateXYEiNS5_18CoordinateLessThanENS3_9allocatorINS3_4pairIKS8_iEEEEEE
      functionSourceFile: '/src/geos/src/operation/relateng/LinearBoundary.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos9operation8relateng14LinearBoundary21computeBoundaryPointsERNSt3__16vectorIPKNS_4geom10LineStringENS3_9allocatorIS8_EEEERNS3_3mapIPKNS5_12CoordinateXYEiNS5_18CoordinateLessThanENS9_INS3_4pairIKSG_iEEEEEE
      functionSourceFile: '/src/geos/src/operation/relateng/LinearBoundary.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng14LinearBoundary11addEndpointEPKNS_4geom12CoordinateXYERNSt3__13mapIS6_iNS3_18CoordinateLessThanENS7_9allocatorINS7_4pairIKS6_iEEEEEE
        - _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/LinearBoundary.cpp:85,46'
          Dst:             _ZNK4geos4geom11SimpleCurve16getCoordinatesROEv
        - Src:             'src/operation/relateng/LinearBoundary.cpp:86,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/LinearBoundary.cpp:87,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/operation/relateng/LinearBoundary.cpp:88,9'
          Dst:             _ZN4geos9operation8relateng14LinearBoundary11addEndpointEPKNS_4geom12CoordinateXYERNSt3__13mapIS6_iNS3_18CoordinateLessThanENS7_9allocatorINS7_4pairIKS6_iEEEEEE
        - Src:             'src/operation/relateng/LinearBoundary.cpp:89,9'
          Dst:             _ZN4geos9operation8relateng14LinearBoundary11addEndpointEPKNS_4geom12CoordinateXYERNSt3__13mapIS6_iNS3_18CoordinateLessThanENS7_9allocatorINS7_4pairIKS6_iEEEEEE
    - functionName:    _ZN4geos9operation8relateng14LinearBoundaryC2ERNSt3__16vectorIPKNS_4geom10LineStringENS3_9allocatorIS8_EEEERKNS_9algorithm16BoundaryNodeRuleE
      functionSourceFile: '/src/geos/src/operation/relateng/LinearBoundary.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9operation8relateng14LinearBoundary21computeBoundaryPointsERNSt3__16vectorIPKNS_4geom10LineStringENS3_9allocatorIS8_EEEERNS3_3mapIPKNS5_12CoordinateXYEiNS5_18CoordinateLessThanENS9_INS3_4pairIKSG_iEEEEEE
        - _ZNK4geos9operation8relateng14LinearBoundary13checkBoundaryERNSt3__13mapIPKNS_4geom12CoordinateXYEiNS5_18CoordinateLessThanENS3_9allocatorINS3_4pairIKS8_iEEEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operation/relateng/LinearBoundary.cpp:41,5'
          Dst:             _ZN4geos9operation8relateng14LinearBoundary21computeBoundaryPointsERNSt3__16vectorIPKNS_4geom10LineStringENS3_9allocatorIS8_EEEERNS3_3mapIPKNS5_12CoordinateXYEiNS5_18CoordinateLessThanENS9_INS3_4pairIKSG_iEEEEEE
        - Src:             'src/operation/relateng/LinearBoundary.cpp:42,21'
          Dst:             _ZNK4geos9operation8relateng14LinearBoundary13checkBoundaryERNSt3__13mapIPKNS_4geom12CoordinateXYEiNS5_18CoordinateLessThanENS3_9allocatorINS3_4pairIKS8_iEEEEEE
    - functionName:    _ZN4geos8simplify18LineSegmentVisitorD0Ev
      functionSourceFile: '/src/geos/src/simplify/LineSegmentIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8simplify18LineSegmentVisitorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LineSegmentIndex.cpp:68,5'
          Dst:             _ZN4geos8simplify18LineSegmentVisitorD2Ev
    - functionName:    _ZN4geos8simplify18LineSegmentVisitorD2Ev
      functionSourceFile: '/src/geos/src/simplify/LineSegmentIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index11ItemVisitorD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LineSegmentIndex.cpp:70,5'
          Dst:             _ZN4geos5index11ItemVisitorD2Ev
    - functionName:    _ZN4geos8simplify18LineSegmentVisitor9visitItemEPv
      functionSourceFile: '/src/geos/src/simplify/LineSegmentIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LineSegmentIndex.cpp:76,12'
          Dst:             _ZN4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYES4_S4_S4_
    - functionName:    _ZN4geos8simplify18LineSegmentVisitor8getItemsEv
      functionSourceFile: '/src/geos/src/simplify/LineSegmentIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify18LineSegmentVisitorC2EPKNS_4geom11LineSegmentE
      functionSourceFile: '/src/geos/src/simplify/LineSegmentIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos5index11ItemVisitorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LineSegmentIndex.cpp:63,9'
          Dst:             _ZN4geos5index11ItemVisitorC2Ev
    - functionName:    _ZN4geos8simplify16LineSegmentIndex5queryEPKNS_4geom11LineSegmentE
      functionSourceFile: '/src/geos/src/simplify/LineSegmentIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - _ZN4geos5index8quadtree8Quadtree5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE
        - _ZN4geos8simplify18LineSegmentVisitor8getItemsEv
        - _ZN4geos8simplify18LineSegmentVisitorC2EPKNS_4geom11LineSegmentE
        - _ZN4geos8simplify18LineSegmentVisitorD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LineSegmentIndex.cpp:129,14'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/simplify/LineSegmentIndex.cpp:131,24'
          Dst:             _ZN4geos8simplify18LineSegmentVisitorC2EPKNS_4geom11LineSegmentE
        - Src:             'src/simplify/LineSegmentIndex.cpp:132,11'
          Dst:             _ZN4geos5index8quadtree8Quadtree5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE
        - Src:             'src/simplify/LineSegmentIndex.cpp:134,31'
          Dst:             _ZN4geos8simplify18LineSegmentVisitor8getItemsEv
        - Src:             'src/simplify/LineSegmentIndex.cpp:137,1'
          Dst:             _ZN4geos8simplify18LineSegmentVisitorD2Ev
        - Src:             'src/simplify/LineSegmentIndex.cpp:137,1'
          Dst:             _ZN4geos8simplify18LineSegmentVisitorD2Ev
    - functionName:    _ZN4geos8simplify16LineSegmentIndex6removeEPKNS_4geom11LineSegmentE
      functionSourceFile: '/src/geos/src/simplify/LineSegmentIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - _ZN4geos5index8quadtree8Quadtree6removeEPKNS_4geom8EnvelopeEPv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LineSegmentIndex.cpp:118,14'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/simplify/LineSegmentIndex.cpp:122,11'
          Dst:             _ZN4geos5index8quadtree8Quadtree6removeEPKNS_4geom8EnvelopeEPv
    - functionName:    _ZN4geos8simplify16LineSegmentIndex3addEPKNS_4geom11LineSegmentE
      functionSourceFile: '/src/geos/src/simplify/LineSegmentIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - _ZN4geos5index8quadtree8Quadtree6insertEPKNS_4geom8EnvelopeEPv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LineSegmentIndex.cpp:105,39'
          Dst:             _ZN4geos4geom8EnvelopeC2ERKNS0_12CoordinateXYES4_
        - Src:             'src/simplify/LineSegmentIndex.cpp:109,11'
          Dst:             _ZN4geos5index8quadtree8Quadtree6insertEPKNS_4geom8EnvelopeEPv
    - functionName:    _ZN4geos8simplify16LineSegmentIndex3addERKNS0_16TaggedLineStringE
      functionSourceFile: '/src/geos/src/simplify/LineSegmentIndex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos8simplify16LineSegmentIndex3addEPKNS_4geom11LineSegmentE
        - _ZNK4geos8simplify16TaggedLineString11getSegmentsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/LineSegmentIndex.cpp:96,39'
          Dst:             _ZNK4geos8simplify16TaggedLineString11getSegmentsEv
        - Src:             'src/simplify/LineSegmentIndex.cpp:97,9'
          Dst:             _ZN4geos8simplify16LineSegmentIndex3addEPKNS_4geom11LineSegmentE
    - functionName:    _ZNK4geos8simplify17TaggedLineSegment8getIndexEv
      functionSourceFile: '/src/geos/src/simplify/TaggedLineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos8simplify17TaggedLineSegment9getParentEv
      functionSourceFile: '/src/geos/src/simplify/TaggedLineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify17TaggedLineSegmentC2ERKS1_
      functionSourceFile: '/src/geos/src/simplify/TaggedLineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify17TaggedLineSegmentC2ERKNS_4geom10CoordinateES5_
      functionSourceFile: '/src/geos/src/simplify/TaggedLineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineSegment.cpp:48,5'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
    - functionName:    _ZN4geos8simplify17TaggedLineSegmentC2ERKNS_4geom10CoordinateES5_PKNS2_8GeometryEm
      functionSourceFile: '/src/geos/src/simplify/TaggedLineSegment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineSegment.cpp:39,5'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
    - functionName:    _ZN4geos8simplify26TaggedLineStringSimplifier15isInLineSectionEPKNS0_16TaggedLineStringEmmPKNS0_17TaggedLineSegmentE
      functionSourceFile: '/src/geos/src/simplify/TaggedLineStringSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          61
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4geos8simplify16TaggedLineString9getParentEv
        - _ZNK4geos8simplify17TaggedLineSegment8getIndexEv
        - _ZNK4geos8simplify17TaggedLineSegment9getParentEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:346,13'
          Dst:             _ZNK4geos8simplify17TaggedLineSegment9getParentEv
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:346,36'
          Dst:             _ZNK4geos8simplify16TaggedLineString9getParentEv
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:350,33'
          Dst:             _ZNK4geos8simplify17TaggedLineSegment8getIndexEv
    - functionName:    _ZNK4geos8simplify26TaggedLineStringSimplifier22hasInvalidIntersectionERKNS_4geom11LineSegmentES5_
      functionSourceFile: '/src/geos/src/simplify/TaggedLineStringSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEv
        - _ZNK4geos4geom11LineSegment10equalsTopoERKS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:297,13'
          Dst:             _ZNK4geos4geom11LineSegment10equalsTopoERKS1_
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:299,9'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:300,16'
          Dst:             _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEv
    - functionName:    _ZN4geos8simplify26TaggedLineStringSimplifier20hasInputIntersectionERKNS_4geom11LineSegmentE
      functionSourceFile: '/src/geos/src/simplify/TaggedLineStringSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8simplify26TaggedLineStringSimplifier20hasInputIntersectionEPKNS0_16TaggedLineStringEmmRKNS_4geom11LineSegmentE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:307,12'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifier20hasInputIntersectionEPKNS0_16TaggedLineStringEmmRKNS_4geom11LineSegmentE
    - functionName:    _ZN4geos8simplify26TaggedLineStringSimplifier20hasInputIntersectionEPKNS0_16TaggedLineStringEmmRKNS_4geom11LineSegmentE
      functionSourceFile: '/src/geos/src/simplify/TaggedLineStringSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          107
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8simplify16LineSegmentIndex5queryEPKNS_4geom11LineSegmentE
        - _ZN4geos8simplify26TaggedLineStringSimplifier15isInLineSectionEPKNS0_16TaggedLineStringEmmPKNS0_17TaggedLineSegmentE
        - _ZNK4geos8simplify26TaggedLineStringSimplifier22hasInvalidIntersectionERKNS_4geom11LineSegmentES5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:317,41'
          Dst:             _ZN4geos8simplify16LineSegmentIndex5queryEPKNS_4geom11LineSegmentE
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:322,13'
          Dst:             _ZNK4geos8simplify26TaggedLineStringSimplifier22hasInvalidIntersectionERKNS_4geom11LineSegmentES5_
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:322,13'
          Dst:             _ZNK4geos8simplify26TaggedLineStringSimplifier22hasInvalidIntersectionERKNS_4geom11LineSegmentES5_
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:328,17'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifier15isInLineSectionEPKNS0_16TaggedLineStringEmmPKNS0_17TaggedLineSegmentE
    - functionName:    _ZNK4geos8simplify26TaggedLineStringSimplifier11isCollinearERKNS_4geom10CoordinateERKNS2_11LineSegmentE
      functionSourceFile: '/src/geos/src/simplify/TaggedLineStringSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom11LineSegment16orientationIndexERKNS0_10CoordinateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:271,42'
          Dst:             _ZNK4geos4geom11LineSegment16orientationIndexERKNS0_10CoordinateE
    - functionName:    _ZN4geos8simplify26TaggedLineStringSimplifier21hasOutputIntersectionERKNS_4geom11LineSegmentE
      functionSourceFile: '/src/geos/src/simplify/TaggedLineStringSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos8simplify16LineSegmentIndex5queryEPKNS_4geom11LineSegmentE
        - _ZNK4geos8simplify26TaggedLineStringSimplifier22hasInvalidIntersectionERKNS_4geom11LineSegmentES5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:280,35'
          Dst:             _ZN4geos8simplify16LineSegmentIndex5queryEPKNS_4geom11LineSegmentE
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:283,12'
          Dst:             _ZNK4geos8simplify26TaggedLineStringSimplifier22hasInvalidIntersectionERKNS_4geom11LineSegmentES5_
    - functionName:    _ZN4geos8simplify26TaggedLineStringSimplifier6removeEPKNS0_16TaggedLineStringEmm
      functionSourceFile: '/src/geos/src/simplify/TaggedLineStringSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos8simplify16LineSegmentIndex6removeEPKNS_4geom11LineSegmentE
        - _ZNK4geos8simplify16TaggedLineString10getSegmentEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:374,48'
          Dst:             _ZNK4geos8simplify16TaggedLineString10getSegmentEm
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:375,21'
          Dst:             _ZN4geos8simplify16LineSegmentIndex6removeEPKNS_4geom11LineSegmentE
    - functionName:    _ZN4geos8simplify26TaggedLineStringSimplifier15isTopologyValidEPKNS0_16TaggedLineStringEPKNS_4geom11LineSegmentES8_RS7_
      functionSourceFile: '/src/geos/src/simplify/TaggedLineStringSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          42
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos8simplify26TaggedLineStringSimplifier20hasInputIntersectionERKNS_4geom11LineSegmentE
        - _ZN4geos8simplify26TaggedLineStringSimplifier21hasOutputIntersectionERKNS_4geom11LineSegmentE
        - _ZNK4geos8simplify20ComponentJumpChecker7hasJumpEPKNS0_16TaggedLineStringEPKNS_4geom11LineSegmentES8_RS7_
        - _ZNK4geos8simplify26TaggedLineStringSimplifier11isCollinearERKNS_4geom10CoordinateERKNS2_11LineSegmentE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:254,9'
          Dst:             _ZNK4geos8simplify26TaggedLineStringSimplifier11isCollinearERKNS_4geom10CoordinateERKNS2_11LineSegmentE
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:256,9'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifier21hasOutputIntersectionERKNS_4geom11LineSegmentE
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:258,9'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifier20hasInputIntersectionERKNS_4geom11LineSegmentE
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:260,22'
          Dst:             _ZNK4geos8simplify20ComponentJumpChecker7hasJumpEPKNS0_16TaggedLineStringEPKNS_4geom11LineSegmentES8_RS7_
    - functionName:    _ZN4geos8simplify26TaggedLineStringSimplifier7flattenEmm
      functionSourceFile: '/src/geos/src/simplify/TaggedLineStringSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos8simplify16LineSegmentIndex3addEPKNS_4geom11LineSegmentE
        - _ZN4geos8simplify17TaggedLineSegmentC2ERKNS_4geom10CoordinateES5_
        - _ZN4geos8simplify26TaggedLineStringSimplifier6removeEPKNS0_16TaggedLineStringEmm
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:220,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:221,37'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:222,51'
          Dst:             _ZN4geos8simplify17TaggedLineSegmentC2ERKNS_4geom10CoordinateES5_
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:224,18'
          Dst:             _ZN4geos8simplify16LineSegmentIndex3addEPKNS_4geom11LineSegmentE
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:225,5'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifier6removeEPKNS0_16TaggedLineStringEmm
    - functionName:    _ZN4geos8simplify26TaggedLineStringSimplifier15isTopologyValidEPKNS0_16TaggedLineStringEmmRKNS_4geom11LineSegmentE
      functionSourceFile: '/src/geos/src/simplify/TaggedLineStringSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          36
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8simplify26TaggedLineStringSimplifier20hasInputIntersectionEPKNS0_16TaggedLineStringEmmRKNS_4geom11LineSegmentE
        - _ZN4geos8simplify26TaggedLineStringSimplifier21hasOutputIntersectionERKNS_4geom11LineSegmentE
        - _ZNK4geos8simplify20ComponentJumpChecker7hasJumpEPKNS0_16TaggedLineStringEmmRKNS_4geom11LineSegmentE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:236,9'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifier21hasOutputIntersectionERKNS_4geom11LineSegmentE
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:238,9'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifier20hasInputIntersectionEPKNS0_16TaggedLineStringEmmRKNS_4geom11LineSegmentE
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:240,22'
          Dst:             _ZNK4geos8simplify20ComponentJumpChecker7hasJumpEPKNS0_16TaggedLineStringEmmRKNS_4geom11LineSegmentE
    - functionName:    _ZN4geos8simplify26TaggedLineStringSimplifier17findFurthestPointEPKNS_4geom18CoordinateSequenceEmmRd
      functionSourceFile: '/src/geos/src/simplify/TaggedLineStringSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:386,26'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:386,41'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:386,17'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:394,40'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:395,31'
          Dst:             _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
    - functionName:    _ZN4geos8simplify26TaggedLineStringSimplifier20simplifyRingEndpointEd
      functionSourceFile: '/src/geos/src/simplify/TaggedLineStringSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZN4geos8simplify16LineSegmentIndex3addEPKNS_4geom11LineSegmentE
        - _ZN4geos8simplify16LineSegmentIndex6removeEPKNS_4geom11LineSegmentE
        - _ZN4geos8simplify16TaggedLineString18removeRingEndpointEv
        - _ZN4geos8simplify26TaggedLineStringSimplifier15isTopologyValidEPKNS0_16TaggedLineStringEPKNS_4geom11LineSegmentES8_RS7_
        - _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
        - _ZNK4geos8simplify16TaggedLineString13getResultSizeEv
        - _ZNK4geos8simplify16TaggedLineString14getMinimumSizeEv
        - _ZNK4geos8simplify16TaggedLineString17getResultSegmentsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:193,15'
          Dst:             _ZNK4geos8simplify16TaggedLineString13getResultSizeEv
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:193,39'
          Dst:             _ZNK4geos8simplify16TaggedLineString14getMinimumSizeEv
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:194,64'
          Dst:             _ZNK4geos8simplify16TaggedLineString17getResultSegmentsEv
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:195,63'
          Dst:             _ZNK4geos8simplify16TaggedLineString17getResultSegmentsEv
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:197,21'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:199,21'
          Dst:             _ZNK4geos4geom11LineSegment8distanceERKNS0_12CoordinateXYE
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:200,13'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifier15isTopologyValidEPKNS0_16TaggedLineStringEPKNS_4geom11LineSegmentES8_RS7_
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:203,25'
          Dst:             _ZN4geos8simplify16LineSegmentIndex6removeEPKNS_4geom11LineSegmentE
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:204,25'
          Dst:             _ZN4geos8simplify16LineSegmentIndex6removeEPKNS_4geom11LineSegmentE
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:205,26'
          Dst:             _ZN4geos8simplify16LineSegmentIndex6removeEPKNS_4geom11LineSegmentE
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:206,26'
          Dst:             _ZN4geos8simplify16LineSegmentIndex6removeEPKNS_4geom11LineSegmentE
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:208,54'
          Dst:             _ZN4geos8simplify16TaggedLineString18removeRingEndpointEv
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:210,26'
          Dst:             _ZN4geos8simplify16LineSegmentIndex3addEPKNS_4geom11LineSegmentE
    - functionName:    _ZN4geos8simplify26TaggedLineStringSimplifier15simplifySectionEmmmd
      functionSourceFile: '/src/geos/src/simplify/TaggedLineStringSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          187
      EdgeCount:       41
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - _ZN4geos8simplify16TaggedLineString10getSegmentEm
        - _ZN4geos8simplify16TaggedLineString11addToResultENSt3__110unique_ptrINS0_17TaggedLineSegmentENS2_14default_deleteIS4_EEEE
        - _ZN4geos8simplify17TaggedLineSegmentC2ERKS1_
        - _ZN4geos8simplify26TaggedLineStringSimplifier15isTopologyValidEPKNS0_16TaggedLineStringEmmRKNS_4geom11LineSegmentE
        - _ZN4geos8simplify26TaggedLineStringSimplifier15simplifySectionEmmmd
        - _ZN4geos8simplify26TaggedLineStringSimplifier17findFurthestPointEPKNS_4geom18CoordinateSequenceEmmRd
        - _ZN4geos8simplify26TaggedLineStringSimplifier7flattenEmm
        - _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - _ZNK4geos8simplify16TaggedLineString13getResultSizeEv
        - _ZNK4geos8simplify16TaggedLineString14getMinimumSizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:112,72'
          Dst:             _ZN4geos8simplify16TaggedLineString10getSegmentEm
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:112,46'
          Dst:             _ZN4geos8simplify17TaggedLineSegmentC2ERKS1_
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:114,15'
          Dst:             _ZN4geos8simplify16TaggedLineString11addToResultENSt3__110unique_ptrINS0_17TaggedLineSegmentENS2_14default_deleteIS4_EEEE
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:129,14'
          Dst:             _ZNK4geos8simplify16TaggedLineString13getResultSizeEv
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:129,38'
          Dst:             _ZNK4geos8simplify16TaggedLineString14getMinimumSizeEv
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:131,34'
          Dst:             _ZNK4geos8simplify16TaggedLineString14getMinimumSizeEv
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:139,35'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifier17findFurthestPointEPKNS_4geom18CoordinateSequenceEmmRd
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:152,71'
          Dst:             _ZN4geos8simplify16TaggedLineString10getSegmentEm
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:153,19'
          Dst:             _ZN4geos8simplify16TaggedLineString11addToResultENSt3__110unique_ptrINS0_17TaggedLineSegmentENS2_14default_deleteIS4_EEEE
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:166,38'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:166,57'
          Dst:             _ZNK4geos4geom18CoordinateSequence5getAtINS0_10CoordinateEEERKT_m
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:166,21'
          Dst:             _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:167,29'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifier15isTopologyValidEPKNS0_16TaggedLineStringEmmRKNS_4geom11LineSegmentE
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:172,53'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifier7flattenEmm
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:181,15'
          Dst:             _ZN4geos8simplify16TaggedLineString11addToResultENSt3__110unique_ptrINS0_17TaggedLineSegmentENS2_14default_deleteIS4_EEEE
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:185,5'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifier15simplifySectionEmmmd
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:186,5'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifier15simplifySectionEmmmd
    - functionName:    _ZN4geos8simplify26TaggedLineStringSimplifier8simplifyEPNS0_16TaggedLineStringEd
      functionSourceFile: '/src/geos/src/simplify/TaggedLineStringSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos8simplify26TaggedLineStringSimplifier15simplifySectionEmmmd
        - _ZN4geos8simplify26TaggedLineStringSimplifier20simplifyRingEndpointEd
        - _ZNK4geos4geom18CoordinateSequence4sizeEv
        - _ZNK4geos4geom18CoordinateSequence6isRingEv
        - _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - _ZNK4geos8simplify16TaggedLineString20getParentCoordinatesEv
        - _ZNK4geos8simplify16TaggedLineString6isRingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:72,21'
          Dst:             _ZNK4geos8simplify16TaggedLineString20getParentCoordinatesEv
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:82,17'
          Dst:             _ZNK4geos4geom18CoordinateSequence7isEmptyEv
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:85,33'
          Dst:             _ZNK4geos4geom18CoordinateSequence4sizeEv
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:85,5'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifier15simplifySectionEmmmd
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:87,14'
          Dst:             _ZNK4geos8simplify16TaggedLineString6isRingEv
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:87,35'
          Dst:             _ZNK4geos4geom18CoordinateSequence6isRingEv
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:88,9'
          Dst:             _ZN4geos8simplify26TaggedLineStringSimplifier20simplifyRingEndpointEd
    - functionName:    _ZN4geos8simplify26TaggedLineStringSimplifierC2EPNS0_16LineSegmentIndexES3_PKNS0_20ComponentJumpCheckerE
      functionSourceFile: '/src/geos/src/simplify/TaggedLineStringSimplifier.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/TaggedLineStringSimplifier.cpp:59,14'
          Dst:             _ZN4geos9algorithm15LineIntersectorC2EPKNS_4geom14PrecisionModelE
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index8quadtree3Key10computeKeyEiRKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/index/quadtree/Key.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope4initEdddd
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Key.cpp:117,31'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/index/quadtree/Key.cpp:118,31'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/index/quadtree/Key.cpp:119,9'
          Dst:             _ZN4geos4geom8Envelope4initEdddd
    - functionName:    _ZNK4geos5index8quadtree3Key9getCentreEv
      functionSourceFile: '/src/geos/src/index/quadtree/Key.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Eddd
        - _ZNK4geos4geom8Envelope7getMaxXEv
        - _ZNK4geos4geom8Envelope7getMaxYEv
        - _ZNK4geos4geom8Envelope7getMinXEv
        - _ZNK4geos4geom8Envelope7getMinYEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Key.cpp:87,21'
          Dst:             _ZNK4geos4geom8Envelope7getMinXEv
        - Src:             'src/index/quadtree/Key.cpp:87,37'
          Dst:             _ZNK4geos4geom8Envelope7getMaxXEv
        - Src:             'src/index/quadtree/Key.cpp:88,21'
          Dst:             _ZNK4geos4geom8Envelope7getMinYEv
        - Src:             'src/index/quadtree/Key.cpp:88,37'
          Dst:             _ZNK4geos4geom8Envelope7getMaxYEv
        - Src:             'src/index/quadtree/Key.cpp:86,16'
          Dst:             _ZN4geos4geom10CoordinateC2Eddd
    - functionName:    _ZNK4geos5index8quadtree3Key11getEnvelopeEv
      functionSourceFile: '/src/geos/src/index/quadtree/Key.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index8quadtree3Key8getLevelEv
      functionSourceFile: '/src/geos/src/index/quadtree/Key.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4geos5index8quadtree3Key8getPointEv
      functionSourceFile: '/src/geos/src/index/quadtree/Key.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos5index8quadtree3Key10computeKeyERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/index/quadtree/Key.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8Envelope4initEv
        - _ZN4geos5index8quadtree3Key10computeKeyEiRKNS_4geom8EnvelopeE
        - _ZN4geos5index8quadtree3Key16computeQuadLevelERKNS_4geom8EnvelopeE
        - _ZNK4geos4geom8Envelope8containsERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Key.cpp:96,13'
          Dst:             _ZN4geos5index8quadtree3Key16computeQuadLevelERKNS_4geom8EnvelopeE
        - Src:             'src/index/quadtree/Key.cpp:97,9'
          Dst:             _ZN4geos4geom8Envelope4initEv
        - Src:             'src/index/quadtree/Key.cpp:98,5'
          Dst:             _ZN4geos5index8quadtree3Key10computeKeyEiRKNS_4geom8EnvelopeE
        - Src:             'src/index/quadtree/Key.cpp:100,16'
          Dst:             _ZNK4geos4geom8Envelope8containsERKS1_
        - Src:             'src/index/quadtree/Key.cpp:102,9'
          Dst:             _ZN4geos5index8quadtree3Key10computeKeyEiRKNS_4geom8EnvelopeE
        - Src:             'src/index/quadtree/Key.cpp:100,16'
          Dst:             _ZNK4geos4geom8Envelope8containsERKS1_
    - functionName:    _ZN4geos5index8quadtree3Key16computeQuadLevelERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/index/quadtree/Key.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4geos4geom8Envelope8getWidthEv
        - _ZNK4geos4geom8Envelope9getHeightEv
        - frexp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Key.cpp:45,21'
          Dst:             _ZNK4geos4geom8Envelope8getWidthEv
        - Src:             'src/index/quadtree/Key.cpp:46,21'
          Dst:             _ZNK4geos4geom8Envelope9getHeightEv
        - Src:             'src/index/quadtree/Key.cpp:49,5'
          Dst:             frexp
    - functionName:    _ZN4geos5index8quadtree3KeyC2ERKNS_4geom8EnvelopeE
      functionSourceFile: '/src/geos/src/index/quadtree/Key.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom10CoordinateC2Ev
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZN4geos5index8quadtree3Key10computeKeyERKNS_4geom8EnvelopeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/index/quadtree/Key.cpp:58,5'
          Dst:             _ZN4geos4geom10CoordinateC2Ev
        - Src:             'src/index/quadtree/Key.cpp:60,5'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/index/quadtree/Key.cpp:62,5'
          Dst:             _ZN4geos5index8quadtree3Key10computeKeyERKNS_4geom8EnvelopeE
    - functionName:    _ZNK4geos6noding24NodingIntersectionFinder23getInteriorIntersectionEv
      functionSourceFile: '/src/geos/include/geos/noding/NodingIntersectionFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding19FastNodingValidator7executeEv
      functionSourceFile: '/src/geos/include/geos/noding/FastNodingValidator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4geos6noding19FastNodingValidator26checkInteriorIntersectionsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/FastNodingValidator.h:120,9'
          Dst:             _ZN4geos6noding19FastNodingValidator26checkInteriorIntersectionsEv
    - functionName:    _ZN4geos6noding19FastNodingValidator26checkInteriorIntersectionsEv
      functionSourceFile: '/src/geos/src/noding/FastNodingValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos6noding12MCIndexNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
        - _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
        - _ZN4geos6noding12MCIndexNoderD2Ev
        - _ZN4geos6noding15SinglePassNoder21setSegmentIntersectorEPNS0_18SegmentIntersectorE
        - _ZN4geos6noding24NodingIntersectionFinderC2ERNS_9algorithm15LineIntersectorE
        - _ZNK4geos6noding24NodingIntersectionFinder15hasIntersectionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/FastNodingValidator.cpp:37,22'
          Dst:             _ZN4geos6noding24NodingIntersectionFinderC2ERNS_9algorithm15LineIntersectorE
        - Src:             'src/noding/FastNodingValidator.cpp:38,18'
          Dst:             _ZN4geos6noding12MCIndexNoderC2EPNS0_18SegmentIntersectorEd
        - Src:             'src/noding/FastNodingValidator.cpp:39,11'
          Dst:             _ZN4geos6noding15SinglePassNoder21setSegmentIntersectorEPNS0_18SegmentIntersectorE
        - Src:             'src/noding/FastNodingValidator.cpp:40,11'
          Dst:             _ZN4geos6noding12MCIndexNoder12computeNodesERKNSt3__16vectorIPNS0_13SegmentStringENS2_9allocatorIS5_EEEE
        - Src:             'src/noding/FastNodingValidator.cpp:41,16'
          Dst:             _ZNK4geos6noding24NodingIntersectionFinder15hasIntersectionEv
        - Src:             'src/noding/FastNodingValidator.cpp:45,1'
          Dst:             _ZN4geos6noding12MCIndexNoderD2Ev
        - Src:             'src/noding/FastNodingValidator.cpp:45,1'
          Dst:             _ZN4geos6noding12MCIndexNoderD2Ev
    - functionName:    _ZN4geos6noding24NodingIntersectionFinderC2ERNS_9algorithm15LineIntersectorE
      functionSourceFile: '/src/geos/include/geos/noding/NodingIntersectionFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4geos4geom10Coordinate7getNullEv
        - _ZN4geos6noding18SegmentIntersectorC2Ev
        - _ZN4geos6noding18SegmentIntersectorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodingIntersectionFinder.h:57,5'
          Dst:             _ZN4geos6noding18SegmentIntersectorC2Ev
        - Src:             'include/geos/noding/NodingIntersectionFinder.h:60,30'
          Dst:             _ZN4geos4geom10Coordinate7getNullEv
        - Src:             'include/geos/noding/NodingIntersectionFinder.h:65,5'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZNK4geos6noding24NodingIntersectionFinder15hasIntersectionEv
      functionSourceFile: '/src/geos/include/geos/noding/NodingIntersectionFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom10Coordinate6isNullEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodingIntersectionFinder.h:75,38'
          Dst:             _ZNK4geos4geom10Coordinate6isNullEv
    - functionName:    _ZN4geos6noding19FastNodingValidator10checkValidEv
      functionSourceFile: '/src/geos/src/noding/FastNodingValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - _ZN4geos6noding19FastNodingValidator7executeEv
        - _ZNK4geos6noding19FastNodingValidator15getErrorMessageEv
        - _ZNK4geos6noding24NodingIntersectionFinder23getInteriorIntersectionEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/FastNodingValidator.cpp:71,5'
          Dst:             _ZN4geos6noding19FastNodingValidator7executeEv
        - Src:             'src/noding/FastNodingValidator.cpp:74,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/noding/FastNodingValidator.cpp:74,39'
          Dst:             _ZNK4geos6noding19FastNodingValidator15getErrorMessageEv
        - Src:             'src/noding/FastNodingValidator.cpp:74,66'
          Dst:             _ZNK4geos6noding24NodingIntersectionFinder23getInteriorIntersectionEv
        - Src:             'src/noding/FastNodingValidator.cpp:74,15'
          Dst:             _ZN4geos4util17TopologyExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4geom10CoordinateE
        - Src:             'src/noding/FastNodingValidator.cpp:74,9'
          Dst:             __cxa_throw
        - Src:             'src/noding/FastNodingValidator.cpp:74,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4geos6noding19FastNodingValidator15getErrorMessageEv
      functionSourceFile: '/src/geos/src/noding/FastNodingValidator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          86
      EdgeCount:       30
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos2io9WKTWriter12toLineStringERKNS_4geom12CoordinateXYES5_
        - _ZNK4geos6noding24NodingIntersectionFinder23getIntersectionSegmentsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/FastNodingValidator.cpp:60,54'
          Dst:             _ZNK4geos6noding24NodingIntersectionFinder23getIntersectionSegmentsEv
        - Src:             'src/noding/FastNodingValidator.cpp:63,14'
          Dst:             _ZN4geos2io9WKTWriter12toLineStringERKNS_4geom12CoordinateXYES5_
        - Src:             'src/noding/FastNodingValidator.cpp:65,14'
          Dst:             _ZN4geos2io9WKTWriter12toLineStringERKNS_4geom12CoordinateXYES5_
    - functionName:    _ZNK4geos6noding24NodingIntersectionFinder23getIntersectionSegmentsEv
      functionSourceFile: '/src/geos/include/geos/noding/NodingIntersectionFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos6noding24NodingIntersectionFinder28isInteriorVertexIntersectionERKNS_4geom10CoordinateES5_bb
      functionSourceFile: '/src/geos/include/geos/noding/NodingIntersectionFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          36
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodingIntersectionFinder.h:195,16'
          Dst:             _ZNK4geos4geom12CoordinateXY8equals2DERKS1_
    - functionName:    _ZN4geos6noding24NodingIntersectionFinderD0Ev
      functionSourceFile: '/src/geos/include/geos/noding/NodingIntersectionFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding24NodingIntersectionFinderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodingIntersectionFinder.h:47,7'
          Dst:             _ZN4geos6noding24NodingIntersectionFinderD2Ev
    - functionName:    _ZN4geos6noding24NodingIntersectionFinderD2Ev
      functionSourceFile: '/src/geos/include/geos/noding/NodingIntersectionFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos6noding18SegmentIntersectorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodingIntersectionFinder.h:47,7'
          Dst:             _ZN4geos6noding18SegmentIntersectorD2Ev
    - functionName:    _ZN4geos6noding24NodingIntersectionFinder20processIntersectionsEPNS0_13SegmentStringEmS3_m
      functionSourceFile: '/src/geos/src/noding/NodingIntersectionFinder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          164
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4geos6noding24NodingIntersectionFinder12isEndSegmentEPKNS0_13SegmentStringEm
        - _ZN4geos6noding24NodingIntersectionFinder28isInteriorVertexIntersectionERKNS_4geom10CoordinateES5_S5_S5_bbbb
        - _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEv
        - _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - _ZNK4geos6noding13SegmentString4sizeEv
        - _ZNK4geos6noding24NodingIntersectionFinder15hasIntersectionEv
        - _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
        - _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/noding/NodingIntersectionFinder.cpp:41,33'
          Dst:             _ZNK4geos6noding24NodingIntersectionFinder15hasIntersectionEv
        - Src:             'src/noding/NodingIntersectionFinder.cpp:57,13'
          Dst:             _ZN4geos6noding24NodingIntersectionFinder12isEndSegmentEPKNS0_13SegmentStringEm
        - Src:             'src/noding/NodingIntersectionFinder.cpp:58,13'
          Dst:             _ZN4geos6noding24NodingIntersectionFinder12isEndSegmentEPKNS0_13SegmentStringEm
        - Src:             'src/noding/NodingIntersectionFinder.cpp:64,33'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/noding/NodingIntersectionFinder.cpp:65,33'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/noding/NodingIntersectionFinder.cpp:66,33'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/noding/NodingIntersectionFinder.cpp:67,33'
          Dst:             _ZNK4geos6noding13SegmentString13getCoordinateINS_4geom10CoordinateEEERKT_m
        - Src:             'src/noding/NodingIntersectionFinder.cpp:70,41'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/noding/NodingIntersectionFinder.cpp:72,41'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
        - Src:             'src/noding/NodingIntersectionFinder.cpp:74,8'
          Dst:             _ZN4geos9algorithm15LineIntersector19computeIntersectionINS_4geom10CoordinateES4_EEvRKT_S7_RKT0_SA_
        - Src:             'src/noding/NodingIntersectionFinder.cpp:78,29'
          Dst:             _ZNK4geos9algorithm15LineIntersector15hasIntersectionEv
        - Src:             'src/noding/NodingIntersectionFinder.cpp:78,53'
          Dst:             _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEv
        - Src:             'src/noding/NodingIntersectionFinder.cpp:85,32'
          Dst:             _ZN4geos6noding24NodingIntersectionFinder28isInteriorVertexIntersectionERKNS_4geom10CoordinateES5_S5_S5_bbbb
        - Src:             'src/noding/NodingIntersectionFinder.cpp:94,35'
          Dst:             _ZNK4geos9algorithm15LineIntersector15getIntersectionEm
    - functionName:    _ZNK4geos6noding24NodingIntersectionFinder6isDoneEv
      functionSourceFile: '/src/geos/include/geos/noding/NodingIntersectionFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4geos4geom10Coordinate6isNullEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodingIntersectionFinder.h:161,38'
          Dst:             _ZNK4geos4geom10Coordinate6isNullEv
    - functionName:    _ZN4geos6noding24NodingIntersectionFinder12isEndSegmentEPKNS0_13SegmentStringEm
      functionSourceFile: '/src/geos/include/geos/noding/NodingIntersectionFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4geos6noding13SegmentString4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodingIntersectionFinder.h:251,30'
          Dst:             _ZNK4geos6noding13SegmentString4sizeEv
    - functionName:    _ZN4geos6noding24NodingIntersectionFinder28isInteriorVertexIntersectionERKNS_4geom10CoordinateES5_S5_S5_bbbb
      functionSourceFile: '/src/geos/include/geos/noding/NodingIntersectionFinder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          40
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4geos6noding24NodingIntersectionFinder28isInteriorVertexIntersectionERKNS_4geom10CoordinateES5_bb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/geos/noding/NodingIntersectionFinder.h:223,13'
          Dst:             _ZN4geos6noding24NodingIntersectionFinder28isInteriorVertexIntersectionERKNS_4geom10CoordinateES5_bb
        - Src:             'include/geos/noding/NodingIntersectionFinder.h:226,13'
          Dst:             _ZN4geos6noding24NodingIntersectionFinder28isInteriorVertexIntersectionERKNS_4geom10CoordinateES5_bb
        - Src:             'include/geos/noding/NodingIntersectionFinder.h:229,13'
          Dst:             _ZN4geos6noding24NodingIntersectionFinder28isInteriorVertexIntersectionERKNS_4geom10CoordinateES5_bb
        - Src:             'include/geos/noding/NodingIntersectionFinder.h:232,13'
          Dst:             _ZN4geos6noding24NodingIntersectionFinder28isInteriorVertexIntersectionERKNS_4geom10CoordinateES5_bb
    - functionName:    _ZNK4geos9algorithm18RayCrossingCounter8getCountEv
      functionSourceFile: '/src/geos/include/geos/algorithm/RayCrossingCounter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4geos8simplify20ComponentJumpChecker13crossingCountERKNS_4geom10CoordinateEPKNS2_11LineSegmentES8_
      functionSourceFile: '/src/geos/src/simplify/ComponentJumpChecker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
        - _ZN4geos9algorithm18RayCrossingCounterC2ERKNS_4geom12CoordinateXYE
        - _ZNK4geos9algorithm18RayCrossingCounter8getCountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/ComponentJumpChecker.cpp:153,24'
          Dst:             _ZN4geos9algorithm18RayCrossingCounterC2ERKNS_4geom12CoordinateXYE
        - Src:             'src/simplify/ComponentJumpChecker.cpp:154,9'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
        - Src:             'src/simplify/ComponentJumpChecker.cpp:155,9'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
        - Src:             'src/simplify/ComponentJumpChecker.cpp:156,16'
          Dst:             _ZNK4geos9algorithm18RayCrossingCounter8getCountEv
    - functionName:    _ZN4geos8simplify20ComponentJumpChecker13crossingCountERKNS_4geom10CoordinateERKNS2_11LineSegmentE
      functionSourceFile: '/src/geos/src/simplify/ComponentJumpChecker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
        - _ZN4geos9algorithm18RayCrossingCounterC2ERKNS_4geom12CoordinateXYE
        - _ZNK4geos9algorithm18RayCrossingCounter8getCountEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/ComponentJumpChecker.cpp:142,24'
          Dst:             _ZN4geos9algorithm18RayCrossingCounterC2ERKNS_4geom12CoordinateXYE
        - Src:             'src/simplify/ComponentJumpChecker.cpp:143,9'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
        - Src:             'src/simplify/ComponentJumpChecker.cpp:144,16'
          Dst:             _ZNK4geos9algorithm18RayCrossingCounter8getCountEv
    - functionName:    _ZN4geos8simplify20ComponentJumpChecker13crossingCountERKNS_4geom10CoordinateEPKNS0_16TaggedLineStringEmm
      functionSourceFile: '/src/geos/src/simplify/ComponentJumpChecker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
        - _ZN4geos9algorithm18RayCrossingCounterC2ERKNS_4geom12CoordinateXYE
        - _ZNK4geos8simplify16TaggedLineString13getCoordinateEm
        - _ZNK4geos9algorithm18RayCrossingCounter8getCountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/ComponentJumpChecker.cpp:166,24'
          Dst:             _ZN4geos9algorithm18RayCrossingCounterC2ERKNS_4geom12CoordinateXYE
        - Src:             'src/simplify/ComponentJumpChecker.cpp:170,16'
          Dst:             _ZNK4geos9algorithm18RayCrossingCounter8getCountEv
        - Src:             'src/simplify/ComponentJumpChecker.cpp:168,32'
          Dst:             _ZNK4geos8simplify16TaggedLineString13getCoordinateEm
        - Src:             'src/simplify/ComponentJumpChecker.cpp:168,56'
          Dst:             _ZNK4geos8simplify16TaggedLineString13getCoordinateEm
        - Src:             'src/simplify/ComponentJumpChecker.cpp:168,13'
          Dst:             _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom12CoordinateXYES5_
    - functionName:    _ZN4geos8simplify20ComponentJumpChecker18hasJumpAtComponentERKNS_4geom10CoordinateEPKNS2_11LineSegmentES8_RS7_
      functionSourceFile: '/src/geos/src/simplify/ComponentJumpChecker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8simplify20ComponentJumpChecker13crossingCountERKNS_4geom10CoordinateEPKNS2_11LineSegmentES8_
        - _ZN4geos8simplify20ComponentJumpChecker13crossingCountERKNS_4geom10CoordinateERKNS2_11LineSegmentE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/ComponentJumpChecker.cpp:130,32'
          Dst:             _ZN4geos8simplify20ComponentJumpChecker13crossingCountERKNS_4geom10CoordinateEPKNS2_11LineSegmentES8_
        - Src:             'src/simplify/ComponentJumpChecker.cpp:131,28'
          Dst:             _ZN4geos8simplify20ComponentJumpChecker13crossingCountERKNS_4geom10CoordinateERKNS2_11LineSegmentE
    - functionName:    _ZN4geos8simplify20ComponentJumpChecker15computeEnvelopeEPKNS_4geom11LineSegmentES5_
      functionSourceFile: '/src/geos/src/simplify/ComponentJumpChecker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - _ZN4geos4geom8EnvelopeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/ComponentJumpChecker.cpp:178,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/simplify/ComponentJumpChecker.cpp:179,9'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - Src:             'src/simplify/ComponentJumpChecker.cpp:180,9'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - Src:             'src/simplify/ComponentJumpChecker.cpp:181,9'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - Src:             'src/simplify/ComponentJumpChecker.cpp:182,9'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
    - functionName:    _ZNK4geos8simplify20ComponentJumpChecker7hasJumpEPKNS0_16TaggedLineStringEPKNS_4geom11LineSegmentES8_RS7_
      functionSourceFile: '/src/geos/src/simplify/ComponentJumpChecker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos8simplify20ComponentJumpChecker15computeEnvelopeEPKNS_4geom11LineSegmentES5_
        - _ZN4geos8simplify20ComponentJumpChecker18hasJumpAtComponentERKNS_4geom10CoordinateEPKNS2_11LineSegmentES8_RS7_
        - _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
        - _ZNK4geos8simplify16TaggedLineString17getComponentPointEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/ComponentJumpChecker.cpp:92,27'
          Dst:             _ZN4geos8simplify20ComponentJumpChecker15computeEnvelopeEPKNS_4geom11LineSegmentES5_
        - Src:             'src/simplify/ComponentJumpChecker.cpp:98,42'
          Dst:             _ZNK4geos8simplify16TaggedLineString17getComponentPointEv
        - Src:             'src/simplify/ComponentJumpChecker.cpp:99,24'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
        - Src:             'src/simplify/ComponentJumpChecker.cpp:100,17'
          Dst:             _ZN4geos8simplify20ComponentJumpChecker18hasJumpAtComponentERKNS_4geom10CoordinateEPKNS2_11LineSegmentES8_RS7_
    - functionName:    _ZN4geos8simplify20ComponentJumpChecker18hasJumpAtComponentERKNS_4geom10CoordinateEPKNS0_16TaggedLineStringEmmRKNS2_11LineSegmentE
      functionSourceFile: '/src/geos/src/simplify/ComponentJumpChecker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4geos8simplify20ComponentJumpChecker13crossingCountERKNS_4geom10CoordinateEPKNS0_16TaggedLineStringEmm
        - _ZN4geos8simplify20ComponentJumpChecker13crossingCountERKNS_4geom10CoordinateERKNS2_11LineSegmentE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/ComponentJumpChecker.cpp:117,32'
          Dst:             _ZN4geos8simplify20ComponentJumpChecker13crossingCountERKNS_4geom10CoordinateEPKNS0_16TaggedLineStringEmm
        - Src:             'src/simplify/ComponentJumpChecker.cpp:118,28'
          Dst:             _ZN4geos8simplify20ComponentJumpChecker13crossingCountERKNS_4geom10CoordinateERKNS2_11LineSegmentE
    - functionName:    _ZN4geos8simplify20ComponentJumpChecker15computeEnvelopeEPKNS0_16TaggedLineStringEmm
      functionSourceFile: '/src/geos/src/simplify/ComponentJumpChecker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
        - _ZN4geos4geom8EnvelopeC2Ev
        - _ZNK4geos8simplify16TaggedLineString13getCoordinateEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/ComponentJumpChecker.cpp:192,14'
          Dst:             _ZN4geos4geom8EnvelopeC2Ev
        - Src:             'src/simplify/ComponentJumpChecker.cpp:194,35'
          Dst:             _ZNK4geos8simplify16TaggedLineString13getCoordinateEm
        - Src:             'src/simplify/ComponentJumpChecker.cpp:194,13'
          Dst:             _ZN4geos4geom8Envelope15expandToIncludeERKNS0_12CoordinateXYE
    - functionName:    _ZNK4geos8simplify20ComponentJumpChecker7hasJumpEPKNS0_16TaggedLineStringEmmRKNS_4geom11LineSegmentE
      functionSourceFile: '/src/geos/src/simplify/ComponentJumpChecker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4geos8simplify20ComponentJumpChecker15computeEnvelopeEPKNS0_16TaggedLineStringEmm
        - _ZN4geos8simplify20ComponentJumpChecker18hasJumpAtComponentERKNS_4geom10CoordinateEPKNS0_16TaggedLineStringEmmRKNS2_11LineSegmentE
        - _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
        - _ZNK4geos8simplify16TaggedLineString17getComponentPointEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/simplify/ComponentJumpChecker.cpp:55,27'
          Dst:             _ZN4geos8simplify20ComponentJumpChecker15computeEnvelopeEPKNS0_16TaggedLineStringEmm
        - Src:             'src/simplify/ComponentJumpChecker.cpp:61,42'
          Dst:             _ZNK4geos8simplify16TaggedLineString17getComponentPointEv
        - Src:             'src/simplify/ComponentJumpChecker.cpp:62,24'
          Dst:             _ZNK4geos4geom8Envelope10intersectsERKNS0_12CoordinateXYE
        - Src:             'src/simplify/ComponentJumpChecker.cpp:63,17'
          Dst:             _ZN4geos8simplify20ComponentJumpChecker18hasJumpAtComponentERKNS_4geom10CoordinateEPKNS0_16TaggedLineStringEmmRKNS2_11LineSegmentE
...
